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 reprocess status 03

manubhutani
Active Contributor
0 Likes
8,064

hello

i need to reprocess idocs in status 03 through bd87

but it is not allowing

please help

6 REPLIES 6
Read only

Former Member
0 Likes
3,437

Hi Manu,

Looks like you are trying to reprocess the IDOC which is already processed correctly.

Unfortunately there is no way by which you can do it.

I can give you a work around though:

1) Go to WE19 enter your IDOC number which already has status 03 and execute.

2) On next screen it will display the IDOC, choose approporate button on toolbar (standard Function Module) to process it.

3) This will generate the new IDOC similar to the one which was posted completely.

4) Now the new IDOC should have status ready (Unless you have clicked Process Immediately in WE21 for this message type, it shud be execute by Background Job).

This approch is applicable for testing.

Let me know if it solves your query.

Regards

Shital

Read only

0 Likes
3,437

Hi Friends,

Just came across this post when i am checking for my issue.

Issue is idoc got processed from 4.7 system and it is sent to Ecc 6.0 system . In 4.7 system idoc got processed and its showing the status as 03 and when i clicked the idoc number and check for status record it has two status 03 and 30. Now if i run the report with this idoc for processing it.. how can i verify it in another system (Ecc system) that this has been processed.

Need to know how to check the status of that idoc which i sent from 4.7 system to ecc 6.0 system in ecc 6.system.

Pls help me in getting idea in this.

Thanks in advance

Kishore

Read only

Former Member
0 Likes
3,437

Hi Manu,

Status 03( data passed to port) is already a processed state u cannot process it further. If the idoc had been in status 30 ( idocs ready for transfer) then u can process them through BD87 or program RSEOUT00.

Now after status 03, the next step, which is expected ,is check whether idoc reached to status 12. If idoc is in status 12(Dispatch ok) that means idoc has been successfully sent from outbound system.

Regards

Vinod

Read only

Former Member
0 Likes
3,437

Hi,

Status 03 indicates "Data Passed to Port OK" which means that the IDoc has been sent successfully from the outbound/sending system. You can either goto to Transaction BD87 and find the corresponding inbound idoc or through Transaction WE02/WE05 and check the outbound idoc status transistion. On the outbound side status 26/29 are errorred status and status 30 indicates that the idoc is not processed.

Thanks

Krithika

Read only

0 Likes
3,437

Just check either the middleware or target system.

This way you would be able to track down what happend to the actual Idoc

As far as I know...03 status holds correct only if it reaches Middleware.

My suggestion is trigger an ALEAUD Idoc in the target system and run a standard program RBDSATATE with the variant SAP_AUDIT_SEND

This will tell you what happend to the actual Idoc. If the actual Idoc changes to 41 then it is successfully processed at the target system.

Read only

Former Member
0 Likes
3,437

hi

Execute the program RBDMOIND if u have status 3, after the program is executed the status gets

changed to 12 from 3.

Regards