10-09-2007 3:31 PM
Hi all,
Our SAP ECC 6.0 system receives IDocs of different message types from a XI system, let's say the message types are: MSG_1, MSG_2, MSG_3. The three message types must be processed in such order, otherwise error may happen.
1. MSG_1
2. MSG_2
3. MSG_3
The current problem is that sometimes the processing of MSG_1 is not successful, but the system is still continuously receiving and processing messages from XI, so the subsequent MSG_2 and MSG_3 are also not processed successfully.
So my question is how to make the system stop processing certain type of message if its predecessor is in error status.
Regards,
Hui
10-09-2007 4:32 PM
Is there any relation in Message 1 / 2 and 3?
If there is, then try putting some code in customer user exit of inbound idoc. This code will do validation if earlier one is posted successfully. Else it will cancel posting process.
ashish
10-09-2007 4:35 PM
Hi Ashish,
Thanks for your reply! I think maybe your solution works.
But dose anyone else know whether it's possible to achieve it only with customizing or configuration.
Regards,
Hui
10-09-2007 4:40 PM
You can also handle this in XI using BPM. XI Developer can handle this from his side. He can create the dependent flow in XI for the same.