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: 

Idoc status 03

Former Member
0 Kudos

Hi,

For some reason, I need to resend the idocs which I have created during outbound and has status 03.

Is this possible to resend the idocs?

Please help.

Regards,

Yogita

1 ACCEPTED SOLUTION

manubhutani
Active Contributor
0 Kudos

Firstly, if idocs are in status 03, then you can't resend it through BD87

you have to check in SM58, if its stuck in rfc somewhere

if its there then run program 'rsarfcex' , it will send the idocs to the receiver.

if idocs are already received in receiver sytem, still you want to send that idoc again

then use program 'RC1_IDOC_SET_STATUS' to change the staus of your idoc from 03 to 30

then use t-code we14 to send the idoc again.

you can do all this in one go for any number of idocs.

kindly give points if helpful

6 REPLIES 6

Former Member
0 Kudos

Hi,

Yes you can resend them using the transaction WE19

check the outbound idoc number from transaction WE02/WE05 which you want to send and use the same in the in WE19 transaction and send them by clicking the standard outbound processing the same idoc will be sent again you can check the status of the idoc in WE02/WE05

Thanks&Regards

Sarves

0 Kudos

How can this be done for multiple idocs , for example ~1000 idocs in one go?

Regards,

Yogita

0 Kudos

HI,

Use the program RC1_IDOC_SET_STATUS

Check this blog for retransmitting multiple IDOC's it's explained clearly

[Retransmitting Multiple IDOCS|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0bb0a9f-0980-2b10-2abb-bea522b38cb8]

Thanks&Regards

Sarves

0 Kudos

Use Transaction BD73. You can schedule a Background Job every 10 mins to clear out the 03 Status IDOCs.

Thanks,

Mathivanan.G

manubhutani
Active Contributor
0 Kudos

Firstly, if idocs are in status 03, then you can't resend it through BD87

you have to check in SM58, if its stuck in rfc somewhere

if its there then run program 'rsarfcex' , it will send the idocs to the receiver.

if idocs are already received in receiver sytem, still you want to send that idoc again

then use program 'RC1_IDOC_SET_STATUS' to change the staus of your idoc from 03 to 30

then use t-code we14 to send the idoc again.

you can do all this in one go for any number of idocs.

kindly give points if helpful

Former Member
0 Kudos

Hi Yogita,

Which Message type you are using? U Can resend the Master data through transactions like BD10 for MATMAS, BD12 to send customers ( DEBMAS) , BD14 to send vendors (CREMAS).

Idoc status 03 represents Data is passed to port, check whether idoc status is 12 (Dispatch ok) if idoc status is 12 it means data is successfully sent from sending system, u can trace the corresponding inbound idocs in recieving system transaction BD87.

When you resend the data , new idocs will be generated, u can trace the idocs in BD87 by mentioning time , message type and receiver system in trnx BD87 of sending system.

Regards

Vinod