06-24-2009 3:28 AM
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
06-24-2009 2:57 PM
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
06-24-2009 6:01 AM
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
06-24-2009 6:35 AM
How can this be done for multiple idocs , for example ~1000 idocs in one go?
Regards,
Yogita
06-24-2009 6:44 AM
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
06-24-2009 8:56 AM
Use Transaction BD73. You can schedule a Background Job every 10 mins to clear out the 03 Status IDOCs.
Thanks,
Mathivanan.G
06-24-2009 2:57 PM
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
06-24-2009 8:26 PM
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