Start of Content Area

Function documentation External Aliases  Locate the document in its SAP Library structure


External aliases are used to make it possible to call services using any appropriate non-technical name.

External aliases can have the form /name1/name2/... and can point to any service in the ICF service tree, such as /SAP/mySAPdotcom/ping as an external alias to the ping service. Unlike internal aliases, external aliases may contain slashes (“/”).

Apart from this, an external alias is handled in the same way as an internal alias: If the string of the external alias is found in the inbound request, the service assigned to this alias is called (or the HTTP request handler defined in this service). The service data of the external alias overrides the data in the target service.


The names are not case-sensitive.


An inbound URL is first checked against the external aliases, then against the internal aliases.


Creating an External Alias

To create an external alias in the SICF service hierarchy, proceed as follows:

       1.      Call transaction SICF.

       2.      On the initial screen, choose This graphic is explained in the accompanying text.


If you have your own namespace, we recommend that you create a node with the same name as the namespace at the top level of the HTTP service hierarchy, and create all your aliases or services under this node.


       3.      Now select a host in the hierarchy that you want to be the root node of the new alias, and choose This graphic is explained in the accompanying textCreate New External Alias(or right-click and choose Create External Alias).

       4.      Enter a name and a description for your external alias.

       5.      Choose an alias to an existing service.

       6.      Enter data under Service Data and Error Pages as described in Creating a Service.

       7.      Choose Target Element.

       8.      Select the required target service in the tree structure.   

       9.      Save your data by choosing This graphic is explained in the accompanying text.

   10.      Check that the service is active.

Transporting External Aliases

To transport an external alias, proceed as follows:

   11.      Position the cursor on the external alias and choose This graphic is explained in the accompanying text (or choose External Alias Transport in the menu).

   12.      The system then displays a dialog box, and you can enter the transport key.


If you choose /test*, for example, then all external aliases that begin with /test are transported. 

   13.      Specify a transport request.




End of Content Area