2015 Nov 05 10:01 AM
Hi Gurus,
I am new to IDOCs and I have a below requirement -
Whenever MM02 gets triggered to make any change/creation in material master then IDOCs should get created which should have all changes in sequence and sent to PI.
for that I have activated change pointer for MATMAS but here I am getting one IDOC which holds the last for multiple change made in one material where as I expect multiple IDOCs in the sequence in which material got changed.
Please suggest.
Hi Gurus,
I am new to IDOCs and I have a below requirement -
Whenever MM02 gets triggered to make any change/creation in material master then IDOCs should get created which should have all changes in sequence and sent to PI.
for that I have activated change pointer for MATMAS but here I am getting one IDOC which holds the last for multiple change made in one material where as I expect multiple IDOCs in the sequence in which material got changed.
Please suggest.
2015 Nov 05 12:37 PM
Hi Sandeep,
Hope you are triggering the IDOCs for the change pointer using the program RBDMIDOC. Triggering the IDOC from BD10 will create a single IDOC for the material.
What changes were made to that material? If the same field is being changed multiple times, you will find the IDOC for the latest change.
Debug the FM: CHANGE_POINTERS_READ to understand the logic.
Thanks,
Karthikeyan