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

Former Member
0 Likes
1,241

Hello friends,

I have an IDOC number in Production system and it errored out and the status is 26. I want to debug the Exit which builds the segemsnts for this IDOC in Production system. I tried to reprocess the same IDOC in BD87 and had break points in the exit but it didnt trigger.

Please let me know the procedure for this. Its releated to Purchase order outbound.

Any suggestions.

Ster.....

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,205

There is one more program :

RSEOUT00 - check the program and i did not have any idea about this program.

RSEOUT00 For IDoc whose status is "to be processed

10 REPLIES 10
Read only

Former Member
0 Likes
1,205

if you know message id and message number ( SE91) then you can debug

goto bd87 -> enter idoc number -> /h in command box -> create watch point

use variable as message id - value is message number and see the results

Read only

0 Likes
1,205

I tried to create the watch point.

It says specified watchpoint field non known (in given program).

ster

Read only

0 Likes
1,205

For outbound you have to use following way.

1) Cllick header-->output

2) Repeat output type

3) Select output type and click Further data and select dispatch time to 1(Send with periodic schedule job).

4) Save.

5) Go to Transaction WE15 or execute RSNAST00 program

6) Select your output type..input object key-->nothing but document number(eg..sales order number).

select output type and transmission medium.

7) Now breakpoint stop at your user exit.

Let me know still if you have problem.

Thanks,

Narayan

Read only

0 Likes
1,205

if it is not stopping then you need to debug complete program and see the results.

try again create watch point and see the results.

if you use RSNAST00 -> it creates the new idoc..

Read only

0 Likes
1,205

Would it be advisible to do it in Production system.

Ster.

Read only

0 Likes
1,205

Put debug in muliple place and when you complete your logic and exit your debug mode and later delete output type.

This is only possible way you can debug.

Thanks,

Narayan

Read only

0 Likes
1,205

do not use RSNAST00 in production,it creates new idoc ..

Read only

Former Member
0 Likes
1,205

ignore this message.

Read only

Former Member
0 Likes
1,206

There is one more program :

RSEOUT00 - check the program and i did not have any idea about this program.

RSEOUT00 For IDoc whose status is "to be processed

Read only

ferry_lianto
Active Contributor
0 Likes
1,205

Hi,

You can use program RBDOUTPU to reprocess and debug your IDoc with status 26 (assuming you have enough authorization to reprocess and debug in production system).

Other way, you can change the status of the IDoc from 26 -> 30 using this program RC1_IDOC_SET_STATUS and process/debug using program RSEOUT00 or transaction WE19.

Regards,

Ferry Lianto