Skip to Content

CPI - Mapping assigned to a missing target

Dear all,

we have this strange behavior on our CPI tenants. We consumed standard cloud integration content "SAP Cloud for Customer Integration with SAP ERP" and within that iFlow "Create Sales Quote Follow Up Document in SAP Business Suite".

When we open this iFlow and open the message mapping, we see the mapping has the error "Mapping assigned to a missing target". However, we are fairly sure that wasn't always the case. I'm assuming this only happens since a recent CPI Update by SAP.

Funny thing is, that the same error is shown on untouched cloud content, see screenshot

cpi-mapping-3.jpg

When I however, open it from the Business Explorer, everything seems fine https://api.sap.com/integrationflow/com.sap.scenarios.cod2erp.salesquotefollowup.request

Maybe experienced something similar? Any insights would be really swell

cpi-mapping-3.jpg (278.7 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 24 at 09:45 AM

    SAP reported back to my raised ticket. The problem was, that IDoc "SALESORDER_CREATEFROMDAT202" contains multiple segments like "E1BPSDITM" with an occurrence of 1 to 999999999. This was reflected in the WSDL "SALESORDER_CREATEFROMDAT2.SALESORDER_CREATEFROMDAT202.wsdl" of the iFlow "Create Sales Quote Follow Up Document in SAP Business Suite"

    There the maxOccurrence of those segment nodes was also "999999999". This seemed to give CPI mapping editor a hard time. For us it even lead to a service disruption of CPI (at least to the design time, not sure if the worker node was affected, too).

    Anyways, the trick is to replace "999999999" with "unbounded" in the WSDL.

    Thanks SAP Support for this workaround. Will try to have this changed in the standard WSDL for all us customers, too. Ticket still pending at SAP.

    Cheers

    Jens

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 24 at 03:07 AM

    Hello Jens,

    For sure I think there is some issue with schema used in Message Mapping and it needs to be rectified.Could you please raise a ticket to LOD-HCI-PI-CST so that somebody from Content Development will look into it.


    Regards,

    Sriprasad Shivaram Bhat

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Sriprasad,

      thanks for reaching out. I already raised a ticket and SAP even provided a temporary solution (which is fine for us as we planned to adjust the iFlow anyway to our needs). Though I urged SAP to provide a more permanent solution for all the customers in e.g. releasing an adjusted iFlow version themselves.

      See accepted answer for the solution detials