Issues with SAP PI integration

damirdoszhan
Tera Contributor

Dear community,

I would like to ask your help to solve problem with connection issue with SAP PI. Let me first describe current situation. Our company decided to integrate some ServiceNow processes as Incident, Problem and Change management with SAP Solution Manager. We are using web services and   SAP PI (our company has SAP PI specialist) as integrational engine for communication between ServiceNow and SAP SolMan. Our problem is communication issue with SAP PI and ServiceNow, specifically ssl hand-shaking. ServiceNow instance located at address "https:" which sends public ssl certificate for application which refers to that instance. (This concept came from exploration) Most browsers and applications automatically produce this ssl hand-shake operation but for SAP PI we need to manually upload any ssl certificate. Please, could you suggest how to deal with our problem?

Thanks in advance!

1 ACCEPTED SOLUTION

march
Kilo Guru

Hi Damir,



We encountered a similar issue in the past for an integration between ServiceNow and SAP.



I was on the ServiceNow side, but i remember that my fellow SAP admin had to add certificates to the SAP System.


So jut open your ServiceNow Instance in your browser and check the certificate:


- in chrome, click the small lock icon close to your ServiceNow URL


find_real_file.png


Then click the "view certificate" button


find_real_file.png


Then go to the "Certification Path" tab, you can see the whole Certification path up to the Root CA.


find_real_file.png


From there you should be able to export all the certificates in the path to import them in SAP as needed (hope your SAP Admin knows what to do from here 🙂 as i have no clue on how to perform this in SAP)



PS:


To export the certificate, you can go to "details" tab and select "copy to file", then select the file format needed for SAP.


To export other certificate from the chain, you can select that certificate level (for example in my printscreen hereover, select "Entrust" - the top level), then click "View Certificate". when that specific certificate open, you can go to detail and "copy to file".



Off course, this needs first to be tested on a non-production instance


Hope this helps


Marcus


View solution in original post

2 REPLIES 2

march
Kilo Guru

Hi Damir,



We encountered a similar issue in the past for an integration between ServiceNow and SAP.



I was on the ServiceNow side, but i remember that my fellow SAP admin had to add certificates to the SAP System.


So jut open your ServiceNow Instance in your browser and check the certificate:


- in chrome, click the small lock icon close to your ServiceNow URL


find_real_file.png


Then click the "view certificate" button


find_real_file.png


Then go to the "Certification Path" tab, you can see the whole Certification path up to the Root CA.


find_real_file.png


From there you should be able to export all the certificates in the path to import them in SAP as needed (hope your SAP Admin knows what to do from here 🙂 as i have no clue on how to perform this in SAP)



PS:


To export the certificate, you can go to "details" tab and select "copy to file", then select the file format needed for SAP.


To export other certificate from the chain, you can select that certificate level (for example in my printscreen hereover, select "Entrust" - the top level), then click "View Certificate". when that specific certificate open, you can go to detail and "copy to file".



Off course, this needs first to be tested on a non-production instance


Hope this helps


Marcus


@march ,

 

Thanks for providing the certificate info. that needs to be provided to the SAP team. Can you give more info. on what type of authentication was used for this integration? Should we take care of any additional configurations while configuring this on ServiceNow?

 

Thanks,

Bharath