Start of Content Area

Function documentation Web Services und ICF Services in BW  Locate the document in its SAP Library structure

Use

A number of different Web services and ICF services are delivered with SAP NetWeaver Business Warehouse.

ICF Services

ICF services are based on the SAP NetWeaver Application Server Internet Communication Framework (ICF). ICF services are HTTP services that are used to execute HTTP request handlers. The BW HTTP services allow you to display or exchange BW data using a URL. Some of these services are implemented as Web services.

Structure of the URL

The URL of an HTTP service delivered in a BW namespace has the following structure:

<Protocol>://<Server>:<Port>/sap/bw/<Service>

URL Prefix

The values used for the place holder in the specified URL schema depend on the installation. For <Protocol>, http and https can be selected. For <Server>, enter your message server.

You can check which URL prefix your BW system has generated as follows:

...

       1.      Call Function Builder (transaction SE37).

       2.      Enter RSBB_URL_PREFIX_GET as the function module.

       3.      Choose This graphic is explained in the accompanying text Test/Execute. The Test Function Module screen appears.

       4.      As import parameter I_HANDLERCLASS, enter the name of the ICF handler (HTTP Request Handler) for the required service.

Note

You can find out the name of the ICF handler in the Maintenance of Services (transaction code SICF). Navigate to the required service component in the HTTP service tree. Double-click to open the Change/Create a Service dialog box. The HTTP request handler for the service is displayed on the Handler List tab page.

       5.      Choose This graphic is explained in the accompanying text  Execute. Export parameter E_URL_PREFIX contains the generated URL prefix.

Service:

Enter the technical name of the required service here. The name comprises all the elements of the path in the HTTP service tree (transaction SICF).

Prerequisites for Using the Service

The required HTTP service must be active.

Note

To check this, navigate to the required service component in Service Maintenance (transaction SICF). If the service is active, you cannot select the Activate Service entry in the context menu.

Delivered Service

The following service is implemented as a Web service:

      Open Analysis Interfaces (see XML for Analysis)

Web Services that are not in the BW Namespace

For details of the procedure for building URLs for Web services that are not in the /sap/bw namespace, see the documentation for these Web services.

      Under /sap/bc/webdynpro, you can find the service for viewing the Web Dynpro-based metadata repository (see Analyzing Metadata with the Metadata Repository).

      Under /sap/bc/bsp/sap/tunguska and tunguska_detail, you can find the services for the BW-BPS status and tracking system (see Maintaining Web Services for STS).

      The Web services that you have created are also not located in the BW namespace (see Transferring Data via Web Services).

 

 

 

End of Content Area