Skip to Content

SAP PI and Salesforce integration: design the request/response messages


I am designing the integration between SAP and SalesForce with SAP PI using SOAP API calls. The action that we want use to comunicate with the SalesForce system is the upsert().

Now. I am struggling with the design of the data type / message type of the receiver message - Salesforce by the way. Because when you download the Enterprise WSDL the upsert (request/response) it is designed in a generic way an not in a specific way for an object (eg. Accounts).

So when I open the message mapping and I try to map the DEBMAS Idoc with the upsert() request external definition of the WSDL I don't find any sturcture to map the Idoc, like this:

So I was thinking to made it by me in an external editor like Notepad++, create di XSD, and then import it in SAP PI .. but .. the WSDL will be updated more times before the end of the project because we are only at begin of it .. and this is not the best way to approch this problem for me ...

I know, using SOAP UI, how the upsert request must be designed, like this:

But I don't know how to to this starting from the Enterpreise WSDL .. or not? How you did this in your SalesForce integration projects?

Please help me, Thanks

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Sep 20, 2017 at 09:27 AM

    No one knows it?

    Add comment
    10|10000 characters needed characters exceeded