Invio di oggetti di dati master completi di Debmi dal puntatore di cambiamento
Domanda
Ho bisogno di inviare Debmi completi e completo Matmas IDOC al mio altro sistema.Sono in grado di creare e inviare Matmas e Debmas IDocs sul cambiamento, ma invia solo i dati modificati (delta).Quindi ho fatto un miglioramento su FM: Cambia_pointers_read che è come questo:
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.
.
Comunque questo funziona solo per Matmas.Quando modifico un materiale in MM02, il mio IDOC viene creato con i segmenti completi, non solo con segmenti modificati.Tuttavia questo miglioramento non funziona per Debmas!?!?Qualcuno sa perché?
Ho bisogno di scoprire come inviare il mio Debmas IDOC completamente al mio altro sistema.
Grazie in anticipo.
Talha
Soluzione
risolto da solo.È necessario utilizzare TCode BD12
per inviare IDOC completo di DEBMAS
, altri modi non funzionano correttamente.