Skip to Content
author's profile photo Former Member
Former Member


As per SAP's pattern for "stop collect based on payload", the initial loop needs a condition based on the payload element.

My condition is

<i>(PurchaseOrder./p1:MT_PurchasOrderReq/TotalNumberOfMessages &#8800; MsgCount)</i> similar to SAP BPM Pattern.

I don't get any error in IR or ID, but once the integration process is activated in ID, I see a return code of 99 for this integration process in SXI_CACHE. The Activation log error says <i>'TOTALNUMBEROFMESSAGES' is not a component of data object 'PAYLOAD'</i>

I get the same error if I import SAP's BpmPatternCollectPayload integration process in to ID and activate it.

If I change my condition to (MsgCount &#8800; 3) then it works. Am I missing some kind settings?

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    Posted on Oct 21, 2006 at 02:30 PM


    Refer this SAP note- 890760

    Also delete integrtaion process in the Directory and re-import it. Then make the cache refresh and try out

    Hope this helps,



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.