Creating Consumers/Providers for the
Enterprise Services Repository 7.1
If you have a connection to an Enterprise Services Repository 7.1 or you have received services through an Enhancement Package that were modeled in the ES Repository, you can call these from your programs in the ABAP back end.

You can find a detailed description of the procedure and the tools to be used in a separate guide. For more information, refer to the SAP Developer Network (SDN) under the Internet address sdn.sap.com/irj/sdn → SOA Middleware → SOA Management.
You will find the documentation on the Enterprise Services Repository in the Help Portal under help.sap.com → SAP NetWeaver → SAP NetWeaver CE → ESR for SAP NetWeaver CE 7.1.
Service providers can be developed in outside-in mode.
For more information, refer to the section Developing a Web Service in Outside-In Mode.
If the AS ABAP has the Service Consumers function, you can generate a proxy in a few steps with the help of a WSDL document and you can call the service from a program.
The Web service runtime supports Web Services Reliable Messaging (WSRM). WSRM ensures reliable message transmission between consumers and providers. Services of an Enhancement Package or the Enterprise Services Repository (SAP NetWeaver Composition Environment 7.1 / SAP NetWeaver 7.1) can be called from the ABAP back end.
For more information, refer to the section Consuming a Web Service.
You configure service providers and service consumers in the SOA Manager (refer to SOA Manager)
From the ABAP back end, it is possible to publish services in a registry (refer to Publishing a Web Service).