cancel
Showing results for 
Search instead for 
Did you mean: 

Query regarding Idoc extention

Former Member
0 Kudos

hi,

when we do idoc extenstion , is there any restriction on number fields that the extention can have ?

I have a problem I have extened and Idoc.

when I create n inbound idoc for it thrgh test tool in r/3 by passing the fields that i have extened, it does show those fields in the created idoc

however when i receive inbound idoc from other system (non r/3 system) by passing these newly extended fields it does not populate them in the idoc...

can any 1 help me with this?

Accepted Solutions (1)

Accepted Solutions (1)

santhosh_kumarv
Active Contributor
0 Kudos

Hi ashwinee,

>>when we do idoc extenstion , is there any restriction on number fields that the extention can have ?

No.

Do a check with the following check list for extending an IDoc.

<b>Creation of IDoc</b>

Create Segment ( WE31)

Create Idoc Type ( WE30)

Create Message Type ( WE81)

Assign Idoc Type to Message Type ( WE82)

<b>Creating a Segment</b>

Go to transaction code WE31

Enter the name for your segment type and click on the Create icon

Type the short text

Enter the variable names and data elements

Save it and go back

Go to Edit -> Set Release

Follow the same steps to create more number of segments

<b>Create IDOC Type</b>

Go to transaction code WE30

Enter the Object Name, select Basic type and click Create icon

Select the create new option and enter a description for your basic IDOC type and press enter

Select the IDOC Name and click Create icon

The system prompts us to enter a segment type and its attributes

Choose the appropriate values and press Enter

The system transfers the name of the segment type to the IDOC editor.

Follow these steps to add more number of segments to Parent or as Parent-child relation

Save it and go back

Go to Edit -> Set release

<b>Create Message Type</b>

Go to transaction code WE81

Change the details from Display mode to Change mode

After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter

Click New Entries to create new Message Type

Fill details

Save it and go back

<b>Assign Message Type to IDoc Type</b>

Go to transaction code WE82

Change the details from Display mode to Change mode

After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter.

Click New Entries to create new Message Type.

Fill details

Save it and go back

Regards

Santhosh

Answers (3)

Answers (3)

Former Member
0 Kudos

thank you.

Former Member
0 Kudos
Former Member
0 Kudos

Hi,

You must be using WE19.

that is not the way to do this.

It is not calling process code for this IDOC.

You must search customer exit.Then put your code there.

Your IDOC is inbound or Outbound?

Regards,

Akshay.

    • Dont forget to give points.