Application Development and Automation 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: 
Read only

Error when IDOC segment postition is changed.

Former Member
0 Likes
1,307

Hi,

I have a requirement to change a custom IDOC type. I have two segments at the same level and the requirement was to create one segment as a child segment under the other segment.

I have cut the segment ( which is supposed to be as a child segment) in WE30 transaciton, and pasted it under the parent segment.

I got warning messages :

Check segment Z1EDPX8

Time of last change in repository 20061018, time of last change to segment 20000405

Segment Z1EDPX8 consistent with warnings

And in the error long text, it is given as,

" Diagnosis

Last change time for segment is logged as '20000405'. Last change time for dictionary structure is '20061018'.

System Response

The segment was last changed directly in the dictionary, not via the segment editor. This can lead to inconsistencies."

And the IDOC has gone into error status.

Please guide me how to proceed with this.

Thanks in advance,

Lalitha

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
742

Hi!

It seems for me, you forget to modify the segments using WE31.

Regards

Tamá

5 REPLIES 5
Read only

Former Member
0 Likes
743

Hi!

It seems for me, you forget to modify the segments using WE31.

Regards

Tamá

Read only

0 Likes
742

how to modify the segments in we31.

Tamas, Thanks for the inputs.

Thanks & Regards,

Vishu Priya

Edited by: Vishnu priya on Aug 1, 2008 1:19 PM

Read only

0 Likes
742

Hi!

If you modify a segment with the segment editor, it will create a DDIC structure for you. You always have to change this structure using the WE31, and not with the SE11 transaction.

Regards

Tamá

Read only

0 Likes
742

Hi,

I have not done anything in SE11. I have done the cut and copy of the segment in we30. Please let me know what to do in WE31. How do I get the DDIC structure that got created. I am not creating new segment, then also do I need to do something in we31? I am just changing the position of a segment.

Please let me know the detailed steps to be followed.

Thanks in advance,

Vishnu Priya

Read only

0 Likes
742

hi.

1. go to WE30.

2. enter your IDoctype and choose EDIT->Cancel Release

3. enter the IDoc Type.

4. select your customized segmentname, doubleclick and choose Segment editor (or open Tcode: WE31).

5. go one step back to the Segment Editor Main Screen.

6. Go to EDIT->Cancel Release.

7. make your required changes.

8. Save.

9. Edit->Set release.

10. Go back to your WE30 Segmentdefinition.

11. update your new Segment

12. Save

13. Edit->Set Release.

That´s all

Edited by: Gordon Breuer on Aug 1, 2008 3:27 PM