Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC

Former Member
0 Kudos

Hi,

IDOC segment for ORDERS01 - E1EDP01 can be viewed in transaction WE31 and SE11.

In SE11, it can be extended by adding an Append Structure, as for other tables/structures.

The problem is that this appended structure cannot be viewed in transaction WE31.

any ideas how I can access the fields that I have appended ?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Thanks everyone. I am aware that the only way to add custom fields to an IDOC is to extend it, but I wanted to know why the IDOC segment can be extended using an Append structure in Se11, yet these added fields not visible in We30/we31.

8 REPLIES 8

Former Member
0 Kudos

Hi,

Please create the extended segment in transaction WE31. Then assign it to the standard IDoc type in WE30. In WE30, if you click on the Extension radio button, you can view the extended fields.

Regards,

Yogesh

Former Member
0 Kudos

Hi Vaishali,

What i understand from your query is you are trying to extend a segment and Append structure is not the right way to do it. There are technical reasons behind it.

If you want to do it, then as far as i know is to create a NEW Segment add your own fields there and EXTEND the BASIC IDOC Type to suit your requirements.

Please let me know if further details are required.

Regards,

Goutham.

0 Kudos

I would like to know the technical reasons as to why I cant use an append structure , and why I shoudl extend the IDOC please.

0 Kudos

hi,

the segment u r going to create will be available in Data dictionary , ones u save the segment. Structure in data dictionary is subset of Structure craeted thru IDOC segment.

moreover have u obsrved!!!, when assigning the fields to segmnets, we can check it thru EDI standard naming conventions where as nothing like such in Structure in data dictionary.

Revert back if any issues.

Reward with points if helpful.

Regards,

Naveen

0 Kudos

hi,

the segment u r going to create will be available in Data dictionary , ones u save the segment. Structure in data dictionary is subset of Structure craeted thru IDOC segment.

moreover have u obsrved!!!, when assigning the fields to segmnets, we can check it thru EDI standard naming conventions where as nothing like such in Structure in data dictionary.

Revert back if any issues.

Reward with points if helpful.

Regards,

Naveen

former_member404244
Active Contributor
0 Kudos

Hi,

U have to create extended idoc for ur requirement..

regards,

Nagaraj

Former Member
0 Kudos

Thanks everyone. I am aware that the only way to add custom fields to an IDOC is to extend it, but I wanted to know why the IDOC segment can be extended using an Append structure in Se11, yet these added fields not visible in We30/we31.

0 Kudos

Hi..

A Segment have 3 Parts:

1. Segment Type - E1EDP01

This is Version independent (Creates a strucute in ddic with this name)

2. Segment Definition - E2EDP01001

E2EDP01002

Actual fields of the Segment.

This is Version dependent .

3. Segment Documentation

This is also Version dependent .

So when you Append a structure in DDIC structure of the Segment type it will not affect the Segment Definition.

Only SAP will extend segments from one Version to Another.

We have to Always add new Segments to Extend idoc types.

And one more problem with Adding new fields to Segment is there is a limitation of the Size of the segment .. i.e. 1000 chars.

<b>Reward if Helpful</b>