cancel
Showing results for 
Search instead for 
Did you mean: 

Examples about ABAP Proxies and Web Services creation

former_member193335
Active Participant
0 Kudos

Hi everybody.

I have been reading SAP NW PI 7.1 help about Web Service creation and sincerely, I am a bit confused. Also I have searched SDN forums, blogs and documents but my confusion persist.

I will try to depict my integration scenario below.

SLD are conformed by two machines: SAP ECC 6.0 system, client 100 and SAP PI 7.1 system, client 001.

There are two integration scenarios.

1. ABAP Client Proxy -> PI -> Web Service

I need to consume a Web Service provided by a third part. They provided me with WSDL files and I imported them into ESR. I already construted all other objects (data types, message types, etc.). In the examples I found I cann't see what to do with those definitions, I don't find any suitable example. This is an asynchronous scenario. The Web Service will be consumed from SAP ECC 6.0 system through an ABAP Cliente Proxy.

2. Web Service -> PI -> ABAP Server Proxy

I need to provide a Web Service for others to consume it. I already have created the WSDL for Service Interface I created in ESR using the respective wizard in Integration Builder. This is an asynchronous scenario. The Web Service will be consumed by others outside landscape configuration. When the Web Service is consumed must run an ABAP Server Proxy.

In spite of my investigation about Web Services building in SAP NW PI 7.1 I cann't finish my work successfully.

I just need a good example, any suitable example for each integration scenario.

Thanks in advance.

Rafael Rojas.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

1. ABAP Client Proxy -> PI -> Web Service

1. Create all necessary objects in ESR

2. Create integration scenario objects with PROXY as sender SOAP or WS adapter as receiver

3. Create client proxy in your SAP backend using SPROXY

4. Create ABAP client proxy to execute the proxy which then will call your PI runtime to execute the webservice.

2. Web Service -> PI -> ABAP Server Proxy

1. Create your necessary objects in ESR

2. Generate server proxy in your back end system

3. Create integration scenario objects with PROXY as receiver and SOAP or WS adapter as sender

4. Generate WSDL from integration scenario and pass it to your partner.

You can find many blogs which discuss these steps in more detail.

Regards,

Lim...

Answers (2)

Answers (2)

former_member193335
Active Participant
0 Kudos

Thank You Everybody.

William Li has an excellent document which helps me to achieve my goal.

Consumer and Provider ABAP Proxy Service to Multiple SAP NW PI Systems Using Process Integration 7.1

Link: [https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c00ca32e-f991-2b10-f5be-97114bd2b08f]

Rafael Rojas.

siddhesh_pathak4
Contributor
0 Kudos

Hello,

check out the forum,

[;