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.