Hi All,
I have the following scenario:
An external system will be sending via (none-XI/PI) middle-ware vendor master data to our ECC system.
In order to ensure correct processing we need to process the ADRMAS first and next the CREMAS.
There are already many similar posts (though usually involving XI) and they'll tell me to use serialization. Hence, I'm already aware of the serialization groups, DM setup for SERDAT,...
I'm looking for more detailed information on:
- Technical explanation of serialization. Can someone explain me in a rather technical way how SAP is ensuring that IDocs are processed in the right order? I noticed that the serial numbers are all different, so how does SAP know which SERDAT IDoc is used for which other IDocs? Which idoc fields are used and what's the logic applied?
- I've read briefly about ALE serialization vs IDoc serialization but can't find a lot of info about the exact differences. Does anyone have additional details?
- Why do we actually need SERDAT IDocs? I see that it will list the order of how IDocs should be processed, but that same order can be find in the serialization groups defined on the receiving side. Therefore why do we need to send thousands of these SERDAT IDocs? I'm sure I lack some key understanding here. Would be great if anyone can point out the exact mechanisms behind this functionality.
As we're using an external system, would a simple design of populating: ADRMAS with a serial =1 and an CREMAS with serial =2 not do the job? (serial would be most likely a time stamp - just simplified the presentation here).
Thanks in advance,
Erik