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

È stato utile?

Soluzione

risolto da solo.È necessario utilizzare TCode BD12 per inviare IDOC completo di DEBMAS, altri modi non funzionano correttamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top