SAP SOA Tools – SAP ECC connectivity to ESR and SR


SAP SOA capabilities allows ABAP application server to implement server proxies using Web Service definitions from SAP ESR and publishing ECC hosted services to SAP SR for end user consumption. To achieve this technically, configuration details about SAP ECC connectivity with SAP ESR and SAP SR are as follows.

Read about Web Services best practices in SAP CE 7.x platform with SAP ECC

SAP ECC connection to SAP ESR

1. Go to TCode SM59 in ECC

Create SAP_PROXY_ESR

Type G

Target host: ESR server IP e.g. 10.1.7.49

Service number: ESR system port number e.g. 50000

Path prefix: /rep

Go to Logon Tab: Basic Authentication , SSL Inactive. Logon: esradmin / <pwd>

Go to SE80 -> Enterprise Service Browser -> Connection Test

Note: If you do not find Enterprise Service Browser area in SE80, Go to Utilities Menu -> Settings -> Check Enterprise Service Browser box

SAP ECC connection to SAP SR

1. Go to TCode SM59 in ECC

Create destination:CE_PUBLISH

Type : G

Server name: <SR Hostname>

Service no.: SR system port number e.g. 50000

PathPrefix:/ESRegistryWS/BasicAuthConfig?wsdl&style=document&mode=standard

2. Go to TCode WSPARAM

Create New entry

Name of UDDI registry:   SR_UDDI

Logical port name: LP_CE

3. Go to TCode LPCONFIG

Proxy class: CO_ESREGISTRY_WSSI

Logical port: LP_CE

HTTP destination: CE_PUBLISH

4. Go to TCode SM59

Create destination: ER_C01  (ER_SID)

Type : G

Target host: Host Name of CE server

Service no.: SR system port number e.g. 50000

Path Prefix: /ESRegistryWS/BasicAuthConfig?style=document

Logon: basic authentication, SSL Inactive, user: administrator / <pwd>

SOAMANAGER Configuration

Go to TCode SOAMANAGER in SAP ECC (It will open an application in web browser)

Technical Configuration -> System Global Settings -> Access Information J2EE Server -> point to corresponding CE server

To Publish Web Service from SAP ECC to SR 

Go to TCode SOAMANAGER in SAP ECC.

Go to Publication Administration Tab.

To set Web Service End point

SOAMANAGER -> Business Administration -> WebService Administration

Search for your Service

Click “Apply settings”

Click on Configuration tab below

Create Service. Provide a service name, description and a binding name.

Scroll down. Provide HTTP Authentication as userid/password.

Save.

You can now test it using WS Navigator.

Let me know for no obligation consulting assistance. Leave your comments for feedback or discussion.