Skip to Content

SAP PI 7.3 and integration with Salesforce by SOAP API

Hi to all,

I am facing for the first time an integration project with SalesForce and our client decided to not buy the adapter so we have to work with the SOAP protocal and calls the SalesForce API. I have some questions that someone how do it before me maybe can answer and share his experince to understand the best way to approach this kind of integration:

- we have to manage many interfaces that has header and rows (like invoices, orders ..) and I am looking to know how to, if it's possible, update in a single call two different objects with the upsert() call ... it's possible? can you show me an example? otherwise how you manage flows like this? thanks for sharing this ...

- As I can seen around in the web to do operation with API calls we have to login to the salesforce system and get the SessionId and the URL where submit our data after ... I was thinking about concurrency, and parallel processes .. We have a Sandbox licence that permitted a number of 25 parallel process with the same login (sessionid?) .. How you face this? You do a logout at the end of every flows?

- What do you suggest to use? a BPM with a first login map and then the operation map (like invoices, orders ..) or a flow with one operation mapping and two or many mappings?

Thanks so much to share your knowledge about that.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Sep 08, 2017 at 10:02 AM

    no one want share his experience and give me some tips?

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 07, 2017 at 11:46 AM

    Hi Antonello,

    Regarding your first query on implementing multiple objects you can create as many operation mapping each for its individual transaction type (invoice / orders) and mention those in your interface determination one after the other. But i can't guarantee is this is how you need as i never got chance to integrate with SFDC.

    And regarding your second query on getting session id and URL all you need to implement is soap lookup which uses your userid and password and get the session id and url back then you may use them accordingly . You may check this and this thread for same requirement.



    Add comment
    10|10000 characters needed characters exceeded