on 2020 Mar 12 11:02 AM
Hello Experts ,
I have a requirement of connecting SAP CPI to S4 HANA using proxy (XI receiver adapter) . However while configuring the receiver XI connector , In the connection tab , It asks me for the service interface name and namespace . Just want to know how can I get these details ? Because in CPI we are not creating any service interfaces like we used to do in PI / PO in the ESR . Then How can I get the details ? And how will the proxy gets activated in S4 HANA if we do not create SI in CPI ? Can you give some insight please ?
Any inputs are highly appreciated .
Thanks ,
Nitheesh
Hi nitheesh_c,
at the moment you can only call Service Interfaces that are already existing. (e.g Interfaces you initially created via SAP PI's ESR.)
SAP told that they plan to bring parts of the ESR/Proxy functionality to CPI in the future, so that you can define Service Interface in CPI and then generate ABAP proxies from it. But for now this isn't available.
So if you plan to build new interfaces which communicate via XI protocol/ABAP proxy, you better have a SAP PI system on which you create the Service Interfaces. (That you then may call from CPI.)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Niteesh,
I would say it depends on what you want to transfer. If it's "standard" documents/data (e.g. orders, business partners, ...) you could go for example with IDOC adapter/-communication. If you have a Netweaver Gateway in your infrastructure, you could expose OData services an then call them via CPI's OData adapter. Otherwise you still should be able to write plain simple webservice and call them via CPI's SOAP adapter as explained here: http://saptechnical.com/Tutorials/Others/WebService/Create.htm
Hi Nitheesh,
URL Format would be like this-https://<host name>:<port>/sap/xi/engine?type=receiver&sap-client=<client>
Also Please refer #Mandy Krimmel blogs for referece below.
Regards,
Bhaskar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks a ton Bhaskar for taking out time and responding . On the second point which you said , Regarding Service Interface , We do not have ESR in SAP CPI right ? As far as I know we are not using ESR in CPI . Please correct me if I am wrong . So when there is no ESR , How do I determine the Service interface and its namespace ? Thank you .
User | Count |
---|---|
81 | |
11 | |
10 | |
10 | |
10 | |
8 | |
7 | |
7 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.