cancel
Showing results for 
Search instead for 
Did you mean: 

IDocs Fields

Former Member
0 Kudos

Could someone tell me if there is a way to see which fields in an IDoc are getting populated from which SAP Tables.

So by maybe looking at a program finding out where the IDoc fie

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member192295
Active Contributor
0 Kudos

HI,

We can find required information from IDOC generation program, it is east way, remaining ways like we41, we42, we31 through can find, but little bit difficult why because all refer data elements, no fields.

turmoll
Active Contributor
0 Kudos

> Could someone tell me if there is a way to see which fields in an IDoc are getting populated from which SAP Tables.

>

> So by maybe looking at a program finding out where the IDoc fie

Depending on how they were created look for

- FM:

IDOC_OUTPUT_message_type

for IDocs created via message control

- FM:

MASTERIDOC_CREATE_SMD_message_type

for IDocs created from change pointers

- some code before FM:

MASTER_IDOC_DISTRIBUTE

is called for IDoc created from standalone programs

Regards,

Jakub

aashish_sinha
Active Contributor
0 Kudos

Hi,

SAP Tables EDIDC, EDIDD EDISYN and EDID4 holds relevant data. Please check these tables if they are of your use.

Regards

Aashish Sinha

Edited by: Aashish Sinha on Aug 26, 2008 11:02 AM

Former Member
0 Kudos

Hi,

In we30/we31 you can check the segment editor where you will get the reference data elements of IDOC fields.

for particular fields from SAP tables, you need to open IDOC processing program.

check the Process codes at we41/we42 and go for IDOC processing FM.

You will get all details

thanks

Swarup

former_member187563
Contributor
0 Kudos

hi,

You can run your abap code in debugging mode and check idoc fields are getting populated by which table.

regards,

ujjwal kumar