cancel
Showing results for 
Search instead for 
Did you mean: 

Why does an Inbound IDoc no change and differs from an Outbound IDoc no?

former_member193393
Participant
0 Kudos

Hi Experts,

This seems to be a basic question..! But can someone kindly clarify why an IDoc number gets changed when sent from one R/3 system to another R/3 system and how does this happen???

i.e., whenever an IDoc was triggered from R/3 system A to R/3 system B through XI/PI, the Inbound IDoc number (in system B) differs from the Outbound IDoc number (in system A)... Why does this happen and how???

Thanks in advance!

Br,

G@nesh

Accepted Solutions (1)

Accepted Solutions (1)

former_member200962
Active Contributor
0 Kudos

The IDOC number is generated by the sending system......If SAP sends the IDOC, then the number is the one generated by SAP....if XI sends an IDOC to an end system then the IDOC number is generated by XI/ PI...if you want to see the original IDOC number then in XI/ PI --> tcode IDX5 --> Extended Functionality --> Tracking....this will give you original IDOC number.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Refer IDOC adapter.:http://help.sap.com/saphelp_nw04/helpdata/EN/92/5e073c8e56f658e10000000a114084/frameset.htm

Regards

Sunil.

Former Member
0 Kudos

Hi Ganesh,

The IDOC numbers are always Unique,

IDOC can be generated in SAP system as a result of internal testing (WE19), or

can be posted from a non sap system (say PI).

So every time a new IDOC comes, it is assigned a new number to avoid confusion and also this plays a

critical role in the end to end testing and validation.

If you look at the control record of the IDOC you can see a element called DOCNUM. this stores to actual IDOC number.

from PI side you can use IDX5 and in ECC We02/05 to notice the idoc numbers.

Regards,

Srinivas