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: 

difference between BD87 & BD73

Former Member
0 Kudos

All,

First question is the difference between BD87 & BD73.

- BD87 Process inbound IDocs

- BD73 Reposting IDocs

Second question is when i reprocess iDoc in BD87, then another IDoc generated with status 70, the original one has status 53. so i'm not sure the new generated one need to be deleted or changed to other status.

Thanks,

Alex

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

BD87 is used for overall status monitoring and also it gives a facility to re-process the IDoc. It can re-process IDocs in status 51, 64, etc.

On the other hand in BD73 you can only re-post/ re-process the IDocs that are in status 51 only for a specific error status, where you can give a message number or message id ( which is optional ).

Take a look at the selection screen of both the programs and you will see the difference.

For your second question :

When you edit an IDoc that has failed to post, the original IDoc is copied to another IDoc and saved in the database for future reference. so you know what the original content was and what did you change in the IDoc. You should not do anything with that message.

regards,

Advait

4 REPLIES 4

Former Member
0 Kudos

Hi

BD73: is used to monitor the ALE status of an IDOC...

BD87: is used to actually repost the IDOC,but nothing to do with ALE..

Regards,

Vishwa.

Former Member
0 Kudos

Hi,

BD87 is used for overall status monitoring and also it gives a facility to re-process the IDoc. It can re-process IDocs in status 51, 64, etc.

On the other hand in BD73 you can only re-post/ re-process the IDocs that are in status 51 only for a specific error status, where you can give a message number or message id ( which is optional ).

Take a look at the selection screen of both the programs and you will see the difference.

For your second question :

When you edit an IDoc that has failed to post, the original IDoc is copied to another IDoc and saved in the database for future reference. so you know what the original content was and what did you change in the IDoc. You should not do anything with that message.

regards,

Advait

Former Member
0 Kudos

Hi,

The difference between the transaction BD87 & BD73. BD87 transaction will give you the details of all the idoc's like wether it is successful or error ones and you can reprocess the error idoc from there, where as BD73 transaction will allow you to process the idoc's which have the status code as 51 and you can reprocess only the error idoc's.

You have stated that you the successful idoc in 53 status and you also have another idoc in 70. Initally the idoc has failed and you have corrected the data in the idoc and processed it then the orginal idoc will be saved in a new idoc and its status will be 70 and the changed idoc will have the old number and it is processed successfully then it will have status as 53. You cann't delete any idoc, you can only archive them.

Thanks,

Mahesh.

0 Kudos

Thank all for your help. point has been awarded.

Alex