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

Change Control record - IDOC

Former Member
0 Likes
4,281

Whether it is possible to change the Control Record Information in the IDOC? i.e we have sent a PO earlier and we are doing a change in the PO that we have created earlier.

The changes could be made at 2 levels logically

1) Control Record Level

2) Data Record Level

I am not sure whether R/3 will allow to modify the info at the Control Record Level?

Thanks.

Whether it is possible to change the Control Record Information in the IDOC? i.e we have sent a PO earlier and we are doing a change in the PO that we have created earlier.

The changes could be made at 2 levels logically

1) Control Record Level

2) Data Record Level

I am not sure whether R/3 will allow to modify the info at the Control Record Level?

Thanks.

5 REPLIES 5
Read only

Former Member
0 Likes
2,114

Any help would greatly appreicated. Thanks a bunch.

Read only

Former Member
0 Likes
2,114

When you change the PO and if your configuration is set to send those changes via IDoc, then, system will create a new UIDoc(so a new control record). It is not going to change the previous IDoc that was created when you sent the PO for the first time.

Read only

Manohar2u
Active Contributor
0 Likes
2,114

Mohan,

Any inbound/outbound idocs which are failed with error status are eligible for editing, even control record can also be edited and re-processed. But that might lead to inconsistencies.

You can change from WE02 tcode, remember only idocs which are in error status are allowable for editing, an mirror idoc gets created after editing.

Regds

Manohar

Read only

Former Member
0 Likes
2,114

Mohan,

It is possible to change control record of the idoc. Either you can create new idoc from old idoc using TC :WE19 where you can modify new control data.

You can edit both error / process idocs. Goto transaction WE05 and double click on segment. On next screen go to

Control record -> Display<->change..

You can reprocess this idoc using TC : BD87. When you edit existing idoc it create new idoc with status 61.

Hope this will help you.

Cheers,

Nilesh

It will create new idoc with status 61 an

Read only

Former Member
0 Likes
2,114

Hi Mohan,

Please check this FM.

<b>EDI_CHANGE_CONTROL_RECORD

EDI_CONTROL_RECORD_MODIFY</b>.

Hope this will help.

Regards,

Ferry Lianto

Please reward points if helpful.