It always comes in as '00000000001'. I have asked the Gentran folks to shut down Datamanger and right after the mapping tell me what is in there, if it's blank, then I am trying to determine since the port is an Trfc port if datamanger calls "IDOC_INBOUND_ASYNCH", if datamanger is calling this RFC, then somewhere in there it must be putting '000000001' in the serial filed of the control record.
I need a way to debug this. I guess I could use se37 and fill out the tables manually then debug it that way. I was hoping you might have some ideas. Any suggestions?
So to check who is responsible for the serialization data, you may simple set the partner profile for the transaction to "BATCH PROCESSING" (WE20) so that the IDoc will not be processed automatically. When you received the IDoc check it with WE02.
To do a more specific debugging of it, you can replicate the IDoc with WE19, clear the serial field and then process it via "standard input".
Alternatively, you can try to import the IDoc from file. Get the IDoc from Gentran as an ASCII file and call IDOC_INBOUND_FROM_FILE. (report: RSEINB00)
Related Q&A from Axel Angeli
An SAP user is having difficulty with PERNR iDoc while transporting data from SAP to an external system.continue reading
An SAP user wants to know how to upload data into SAP R/3 when SAP Scripting is not enabled.continue reading
An SAP user is receiving an error message while integrating SAP iDoc PORDCR1 for a purchase order.continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.