07-05-2007 5:29 AM
Hi all,
IDoc is created in WE02 with status 03.
Suppose the external system should receive the idoc and return with status 41: Application document created in target system.
Problem is the external system didn't receive the idoc and the idoc status remain 03 in we02.
When i try using WE19 to resend the idoc manually, the latest idoc sent can be successfully received by the external system with status 41 is returned to WE02.
Kindly help in solving this problem...
07-05-2007 6:13 AM
Hi !
If the IDOCs are at 03 and the targed-system did not receive them you should have a look the the transaction SM58.
If ther's any technical reason why the IDOCs could not be sended it will create an error in SM58.
They can be prcessed by marking and pressing F6.
If you'd like to solve the problem automaticale per batchjob you max use the RSARFCEX.
Hope that helped a bit. Reward points would be nice ....
07-05-2007 6:13 AM
Hi !
If the IDOCs are at 03 and the targed-system did not receive them you should have a look the the transaction SM58.
If ther's any technical reason why the IDOCs could not be sended it will create an error in SM58.
They can be prcessed by marking and pressing F6.
If you'd like to solve the problem automaticale per batchjob you max use the RSARFCEX.
Hope that helped a bit. Reward points would be nice ....
07-05-2007 6:17 AM
Hi,
Please go to transaction SM58 and check if the IDocs are stucked up on the t-rfc queue. If so, you can right click and choose Execute LUW to release them.
or
Execute the program RSARFCRD and get the corresponding Transaction id and then execute the program RSARFCSE for processing the entries in TRFC Queue.
<b>ReWARD POINTS</b>
rEGARDS
07-05-2007 6:24 AM
hi
go to transaction BD87.
select the message type for the IDOC to be sent.
preprocess the idoc by pressing the Process button.
send the idoc.
then check in we02.
<b>also check ur distribution model in partner system.</b>
regards
ravish
<b>plz dont forget to reward points if helpful</b>
07-05-2007 7:12 AM
this is Idoc outbound.
When i run SM58, there's nothing was selected for outbound.
07-05-2007 7:22 AM
Hi,
Run BD75 - Status Conversion with Successful tRFC Execution to cleanup the tRFC queue
<b>Reward points</b>
Regards
07-05-2007 7:42 AM
After i execute BD75, it shows..
<i>Number of IDocs: total 4, dispatched 4, still open
(tRFC queue) 0</i>
The idoc status changed from 03 to 12:Dispatch OK
But still the external system didn't received and returned status 41.
07-05-2007 4:31 PM
Hi,
I used to execute report RBDMOIND to transfer the idocs in 03 status to 12 status.When the status gets changed to 12,normally the idocs might have reached the external system. Since you have already mentioned it is in 12 status now, I am not sure whether it will be of any use. But give a try...
Regards,
Bittu
07-06-2007 3:45 AM
Yes.
Although status 12 but still it not receives by external system.
The idoc not created in external system, then what's wrong with that?
Previously the Idoc was successfully sent out, but recently the external system can't receive it. Is there any other network or port setting problem?
07-06-2007 3:50 AM
Please go to transaction SM58 and check if the IDocs are stucked up on the t-rfc queue. If so, you can right click and choose Execute LUW to release them.
or
Execute the program RSARFCRD and get the corresponding Transaction id and then execute the program RSARFCSE for processing the entries in TRFC Queue.
Thanks
Seshu
07-23-2007 4:25 AM
07-23-2007 9:23 AM
I already got the solution for that.
The problem was not at the function module and it's happened inside the program.
It is a dialog program and what i did was just need to add in COMMIT WORK. after call the FM to send Idoc.
04-22-2010 5:56 PM
Hi,
May I know how did you solve this issue? I face the same issue. In which program you included commit work?
Thanks in advance
Prathib