Creating and Configuring Web Services Using SOAMANAGER

Objectives

After completing this lesson, you will be able to:

  • Creating Web Services with SOAMANAGER

Web Service Creation with SOAMANAGER

For developing web services, SAP offers the tool, SOAMANAGER, in the SAP back end, which allows you to configure web services based on the Proxy Technology. You can use the SOAMANAGER for the complete configuration of service provider and consumer proxies for a local system.

The figure shows the initial screen of the SOAMANAGER transaction. You can perform the following:

Service Administration

  • Functionality to set up configuration to support business processes with web services.
  • This functionality is intended for business administrators who manage business processes across systems in a system landscape.

Technical Administration

This functionality is intended for technical system administrators who set up connections between systems and who manage the security settings in a system landscape.

Logs and Traces

Manage and configure logs and traces for web service provider and consumer calls.

Management Connections

Manage connections between systems for central administration.

Services Registry

Use this functionality to register your Web Services in a Services Registry.

Monitoring

Check for errors in the message exchange between a service provider and a service consumer.

SOAMANAGER Prerequisites are:

  • You have Administration authorization (for example, SAP_BC_WEBSERVICE_ADMIN_TEC or SAP_BC_WEBSERVICE_CONFIGURATOR).
  • In transaction SICF, you have activated the following nodes:
    • /sap/bc/srt (including sub nodes).
    • /sap/bc/webdynpro/sap/appl_soap_management.
  • The service and proxy definitions that you want to configure are available as development objects in the back-end system.
  • If you want to work with SOAMANAGER in a system landscape, you need to configure communication between ABAP systems.
Note
To set up SOAMANAGER for local access, you do not need to perform any special steps. As soon as you start SOAMANAGER, you can begin working on your local system.

Starting the SOAMANAGER

To start the SOAMANAGER:

  • Use the transaction code: SOAMANAGER.
  • Alternatively, you can start the SOAMANAGER in an Internet Browser using a link in the following format: http://<host>:<port>/sap/bc/webdynpro/sap/appl_soap_management?sap-client=<client>&sap-language=<logon language>

Check Your Web Service

After the activation of the web service, check if the Web Service is active in the related Business System. To check the Web Service, call transaction: SICF and open:

  • /sap/bc/srt/rfc/sap to find Web Services which were created using the Inside-Out approach.
  • /sap/bc/srt/xip/sap to find Web Services which were created using the Outside-In approach.

Log in to track your progress & complete quizzes