Envío de objetos de datos maestros completos de DEBMAS desde el puntero de cambio

StackOverflow https://stackoverflow.com//questions/12668881

  •  12-12-2019
  •  | 
  •  

Pregunta

Necesito enviar DEBMAS completo y MATMAS idoc completo a mi otro sistema.Puedo crear y enviar idocs MATMAS y DEBMAS en caso de cambio, pero solo envía los datos modificados (delta).Así que he hecho una mejora en FM:CHANGE_POINTERS_READ que es así:

ENHANCEMENT 1  ZSEND_COMPLETE_IDOCS.    "active version

  field-symbols <fs_bdcp> type bdcp.

  if message_type = 'DEBMAS' or message_type = 'MATMAS'.

    loop at change_pointers assigning <fs_bdcp>.

      <fs_bdcp>-fldname = 'ALELISTING'.

    endloop.
  endif.

ENDENHANCEMENT.

Sin embargo, esto sólo funciona para MATMAS.Cuando cambio un material en MM02, mi idoc se crea con segmentos completos, no solo con segmentos modificados.Sin embargo, ¿¡esta mejora no funciona para DEBMAS!?!?¿Alguien sabe por qué?

Necesito saber cómo enviar mi idoc DEBMAS completamente a mi otro sistema.

Gracias de antemano.

Talha

¿Fue útil?

Solución

Resuelto por mí mismo.Necesitas usar BD12 tcode para enviar el idoc completo de DEBMAS, otras formas no funcionan correctamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top