Entering content frameProcedure documentation Creating an ICF Service Locate the document in its SAP Library structure

Call transaction SICF. The initial screen displays the services that already exist. The existing services are located under "sap" and are provided by SAP.

Note

We recommend that customers and partners with their own namespace create in the HTTP service tree a top-level node with the same name as the namespace, and create all services under this node.

This graphic is explained in the accompanying text

To create your own service, position your cursor on the object in the tree that you want to be the parent of the new service. This can be an existing service or a Virtual Host. Choose Service / Virt. Host / Create service (or click on it with the right mouse button and choose New Subelement). In the following dialog box for your service or the alias for an existing service, enter a name and decide whether you want to create a service (Independent Service) or an internal alias (Alias for an existing service):

This graphic is explained in the accompanying text

Caution

Note that the service name can be 15 characters maximum! Since services are transported, they are subject to the transport system’s restrictions.

If you choose Independent service, the screen shown below appears. Enter the properties for this service (tab page Service Data) and enter the previously created HTTP request handler in the handler list (tab page Handler list). (Internal Aliases describes how you create an alias.)

This graphic is explained in the accompanying text

You can create several HTTP request handlers for a single service. These are then called in the order you specify. The programmer can use return codes to control whether other handlers from the list should be called, and if so, which ones.

The following sections describe the properties you can define for a service:

More functions of transaction SICF are described in Special Features.

 

 

Leaving content frame