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