Envío de objetos de datos maestros completos de DEBMAS desde el puntero de cambio
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
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