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

Idoc processing

Former Member
0 Likes
443

Hello Friends!

Whats the use of idoc processing using transaction bd87, actually i ve resend the existing idoc using we19, now again i ve to use bd87 to process it or it doesnt need in my case.

pls tell me when we go for bd87.

Thanks.

2 REPLIES 2
Read only

former_member404244
Active Contributor
0 Likes
405

Hi,

the tcode BD87 is used to to reprocess the error idoc..we can't test the idoc..

but in we19 we can test the idoc and can see where it is going wrong..which we cannot do for BD87..also u can reprocess both inbound and outbound idocs by BD87..

you should know that BD87 is the monitor where you can check Idocs and process those not yet processed etc.

WE19 is for testing, you can put in an existing Idoc number there and it will make a copy of that Idoc and keep your original Idoc intact.

Lets say you want to test if your function module is working fine, you can build or copy an idoc via WE19 and test.

If an incoming Idoc has failed , and if you think that you know the fix, then you test via WE19 if it works and then repost your main Idoc.

Reward points if u find useful..

Regards,

Nagaraj

Read only

Former Member
0 Likes
405

Hi,

If one IDOC is created on the system, but due to some problem (RFC not working or System is down) it is not received by other system.

So we can reprocess the same IDOC by using this T-code BD87.after solving the system problem. There is no need to create new IDOC.

and we19 is used for idoc debugging.