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: 

Inbound processing of idocs with status 51

Former Member
0 Kudos

Hi,

I have multiple idocs (~10k) with error status 51. I tried to change the data in WE19 and inbound again which fixed the problem and created idocs with status 53.

Is there a way to change the data for all these 10000 idocs at one go and post it again to create idocs with status 53?

Thaks,

Yogita

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

If you are changing the same segment every where in all the idocs and all the idoc types are same then I think

you can do a BDC recording and pass the value to the segment from your program and do the same for all the 10,000 idocs..

I just checked it by changing the header texts for the outbound delivery order, it works fine for me

Regards

Sarves

6 REPLIES 6

Former Member
0 Kudos

dont have the option, you need to create the idocs agagin with corrected data...

Former Member
0 Kudos

Hi yogita,

If you are dealing with transactional data. Then you can reprocess all your idocs together in background through program RBDMANI2

Regards

Vinod

manubhutani
Active Contributor
0 Kudos

if you are manually correcting data for eachidoc, then there is no other way..

otherwise you can ask the sender system to send the correct data once again

Former Member
0 Kudos

Hi,

If you are changing the same segment every where in all the idocs and all the idoc types are same then I think

you can do a BDC recording and pass the value to the segment from your program and do the same for all the 10,000 idocs..

I just checked it by changing the header texts for the outbound delivery order, it works fine for me

Regards

Sarves

0 Kudos

Thanks.

How to do BDC recording in this scenario ,for example if message type ORDERS and idoc type ORDERS01?

Can you please let me know steps for the same?

Regards,

Yogita

0 Kudos

Hi,

Just do the recording of WE19 and change the data of the wrong segment.

the place where you are changing the data will gets reflected in you bdc code..

create program from the recording.

now loop the BDC and pass the idoc number and the value that has to be changed to the respective fields.

This will create the new idocs with the status 53.

P.S. Try this for a single idoc first and then go for the looping.

Regards

Sarves