‎2008 Jul 16 11:32 PM
When an IDoc first comes into the SAP ALE layer, what is the FIRST program/function module that is executed?
Please, I am NOT looking for the function module triggered by the process code. There must be a generic program/function module that is executed first which then determines which function module is needed to actually process the data.
I guess I am looking for the program/function module that stores the incoming IDoc in the IDoc tables such as EDIDC, EDID4, etc.
Thanks.
Nic
‎2008 Jul 16 11:38 PM
Hi,
RBDAPP01 - which processes the IDOCs.
RSEINB00 - Program which creates the IDOC (entries in EDID4/EDIDC).
Thanks
Naren
‎2008 Jul 16 11:38 PM
Hi,
RBDAPP01 - which processes the IDOCs.
RSEINB00 - Program which creates the IDOC (entries in EDID4/EDIDC).
Thanks
Naren
‎2008 Jul 17 12:34 AM
You can find it yourself by executing the idoc thru we19 in debuggin mode....when it goes into debuggin ..look at the call stack(ABAP Stack)...it will give you the flow..
This FM is called most of the times : IDOC_TO_FUNCTION_PASS
‎2008 Jul 17 2:04 AM
‎2008 Jul 17 7:55 PM
Thanks.
I tried this but didn't help me with the original problem, which is that the inbound data has a value in RCVPOR but when the IDoc is displayed it is blank. So somewhere SAP is dropping the value. I need to find the starting point where the incoming EDI messages are processed so I can debug from there.
Thanks again.
‎2008 Jul 17 8:25 PM
Did you check if the partner profile settings are in sync?
Refer:
https://forums.sdn.sap.com/click.jspa?searchID=14206017&messageID=1743462
‎2008 Jul 17 8:48 PM
Function Module EDI_DATA_INCOMING is called in first via a RFC call from external system.