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: 

re-process Inbound Idoc using BD87 , Steps please

Former Member
0 Kudos

Dear All,

How can I reprocess an IDoc, if in inbound processing a idoc has some information missing. Please let me know.How Can I add this missing information and reprocess it.

Thank You.

Regards

Venkat

1 ACCEPTED SOLUTION

ferry_lianto
Active Contributor
0 Kudos

Hi,

Please use transaction WE05 or WE02 to add missing data for your inbound IDoc. If you use transaction WE19, system will generate new IDoc. However, system will not generate new IDoc if you use WE05 or WE02.

1. Go to transaction WE05 or WE02.

2. Enter the corresponding inbound IDoc number and execute.

3. Double click on the segment (page Icon) where you want to add missing data.

4. In the screen "Display Data Record for IDoc", go to menu "Data Record" and click on "Display - > Change". Then system will display a popup information "Changes to the IDoc are written to the database", then press enter .

In order to process the edited inbound IDoc, please execute standard program RBDAGAIE by providing the above IDoc number.

Hope this will help.

Regards,

Ferry Lianto

9 REPLIES 9

Former Member
0 Kudos

WE19 transaction is used for IDOC reprocessing

Former Member
0 Kudos

Hi Venkat,

Do you want to reprocess your IDoc manually or programatically?

If manually then you can find your inbound IDoc in WE19.

After you select the same and execute the transaction you can see the data segments for the IDoc, fill in your missing information and click on Inbound function Module, select the function module and execute in the required mode.

Thanks & Regards

Vanita M.

Former Member
0 Kudos

If you want to reprocess same idoc then use BD87 Transaction,here just enter idoc number.

here you can not enter data ,if you miss some configuration,if you get issue on this,then we used to reprocess idoc.

if data is missing then goto we19 transaction ,enter idoc number -> here enter data in segment wise.

Thanks

Seshu

0 Kudos

Hi Seshu, Das & Vanita,

Thank you for your reply.

Seshu, pls confirm me that I can"t enter missing data from BD87, If so how can I enter missing data in IDoc, Can we use WE19 in Production client.

Actually, When certain data is missing in Idoc, it should create a Workflow message and then this should be able to re-process by correcting the IDoc or enter missing data.

How can we enter missing data. ??

Thanks & regards

venkat

0 Kudos

Hello Venkat,

You can use BD87 if you want to reprocess same idoc number,here it will not generate new idoc number.

suppose there was RFC Issue ,connection got failed then after rectifying RFC Connection then you can reprocess

same idoc number.

but your case is data is missing,then you need to WE19 Transaction -> enter idoc number -> fill the missing data.

just drag the segments ,here you can fill data where ever required.

If you use WE19 then it creates new idoc ,it gives work flow message.

just confirm with your client ,say that it will create new idoc number ..

Hope you got it

Thanks

Seshu

0 Kudos

Hi Seshu,

Thanks again for your reply and explaining me the process.

Firstly I am talking about Customer master inbound IDoc.

I have understund that through BD87, use can only re-process IDoc without changing any data, this is normally done when they are issues with connections with systems. ..(pls correct me if my understanding is wrong)

So, In my case as data is missing, You suggest me to use WE19, which would create a new IDoc number.

Just have one last doubt before closing this question.

1) Is it normal practise in production to use WE19 ? As I know it is testing.

2) is there any other way to correct an IDoc with some misising information.

Pls let me know.

Thank you.

Regards

Venkat

0 Kudos

Hello Venkat,

Just follow Ferry Steps,then you can reprocess same idoc ,you can change the data at WE02.

Thanks

Seshu

0 Kudos

Hi Seshu / Ferry,

Thank you once again. I am closing this thread.

Ferry.. Thanks for steps ..

Regards

venkat

ferry_lianto
Active Contributor
0 Kudos

Hi,

Please use transaction WE05 or WE02 to add missing data for your inbound IDoc. If you use transaction WE19, system will generate new IDoc. However, system will not generate new IDoc if you use WE05 or WE02.

1. Go to transaction WE05 or WE02.

2. Enter the corresponding inbound IDoc number and execute.

3. Double click on the segment (page Icon) where you want to add missing data.

4. In the screen "Display Data Record for IDoc", go to menu "Data Record" and click on "Display - > Change". Then system will display a popup information "Changes to the IDoc are written to the database", then press enter .

In order to process the edited inbound IDoc, please execute standard program RBDAGAIE by providing the above IDoc number.

Hope this will help.

Regards,

Ferry Lianto