Sei sulla pagina 1di 7

Web Service Integration With SAP

---------------------------------------------------------------------------------------------------------------------
Point to point communication i.e. SAP R/3 to TPA (Third party application) .................... 1
Service Consumer Case: ............................................................................................. 1
Service Provider Case: ................................................................................................ 3
Via SAP PI communication i.e. SAP R/3 to TPA (Third party application) ....................... 5
Service Consumer Case: (Soap Receiver as they provide Service URL & SAP R/3
Sender) ........................................................................................................................ 5
Service Provider Case: (SAP R/3 Sender as they provide Service URL & SOAP
Receiver) ..................................................................................................................... 6

Point to point communication i.e. SAP R/3 to TPA (Third party


application)

Service Consumer Case:


When 3rd party provide us WSDL file for fetching data from there system and we consume in R/3
Login into the SAP system and perform basically two jobs to use the service offered by the web
service.

• The creation of consumer proxy in SE80


• Logical endpoint creation in SOAMANAGER for the consumer proxy

Enterprise service/Service Consumer: ZWSFILE_PHNXCO_METER_NUMBER_SE

Go to SOAMANAGER and create a logical end point for the consumer proxy.

1
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------
In web service configuration

Search by consumer proxy.

Configuration of logical port

Test Request

2
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------

Response

Service Provider Case:


When we SAP R/3provide WSDL to send data from out system to 3rd party
Login into the SAP system and perform basically two jobs to use the service offered by the web
service.
• The creation of provider proxy in SE80
• Web Service has to be configured in SOAMANAGER, to publish it

3
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------

Go to SOAMANAGER for Web Service has to be configured in SOA Management, to publish it.

Search via service Defination

Configuration of logical port


Test Req. and response

4
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------

Via SAP PI communication i.e. SAP R/3 to TPA (Third party application)

Service Consumer Case: (Soap Receiver as they provide Service URL & SAP R/3
Sender)

• IR (Integration Repository) Design by importing external Definition, i.e WSDLfile


• ID (Integration Directory) Configuration by SOAP as receiver and SAP R/3 as
sender system
o Specifying 3rd party Service URL in SOAP Receiver Channel
o In SAP R/3 generation of SPROXY as Outbound

Test Request

Response

5
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------

Service Provider Case: (SAP R/3 Sender as they provide Service URL & SOAP
Receiver)

• IR (Integration Repository) Design for Web service Interface


• ID (Integration Directory) Configuration by SAP R/3 as receiver and SOAP as
sender system
o Specifying SAP R/3 as receiver proxy (via XI Adapter)
o In SOAP sender channel specifying Interface name of Web service
o Generating WSDL File using Define Web service

6
Web Service Integration With SAP
---------------------------------------------------------------------------------------------------------------------
Test Req. and response

Potrebbero piacerti anche