2014 Apr 28 4:53 PM
Hi all,
I am creating a vendor outbound Idoc which works perfectly when creating/changing a vendor using XK01/XK02, the Idoc is created in vendor user exit EXIT_SAPMF02K_001.
Our business also creates vendors via an inbound idoc which then needs to trigger the outbound Idoc, this part is not working. It is creating the vendor but does not trigger the outbound Idoc, I have tried putting in a break point but does not stop.
Many thanks in advance for you help.
Morris
2014 Apr 28 10:03 PM
But how do you create the outbound IDoc, using change pointers? I'd guess that it should work all the same no matter how the vendor master is created/changed. But maybe there is an issue with the change pointer creation when inbound IDoc is posted? In this case trying to debug outbound process won't be helpful IMHO.
2014 Apr 28 4:58 PM
How have you set the breakpoint? You have to use external breakpoints and set the username to the user who creates the idoc. (See debugger settings.)
2014 Apr 28 5:25 PM
Thank you for you very quick response.
I set an external break point in my code, then processed the idoc in debug mode.
Is that is not correct please can you let me know how it should be done.
2014 Apr 28 5:35 PM
That should be correct. If your idoc is processed by a background user, you have to change the username in debugger settings. Are there any shortdumps? And have you checked BD87 / SM58?
2014 Apr 28 10:03 PM
But how do you create the outbound IDoc, using change pointers? I'd guess that it should work all the same no matter how the vendor master is created/changed. But maybe there is an issue with the change pointer creation when inbound IDoc is posted? In this case trying to debug outbound process won't be helpful IMHO.
2014 Apr 29 1:07 PM
Thanks Jelena,
I was not using change pointer but have made the change to use them and it works perfectly.
thanks you
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |