Entering content frameBackground documentation Anonymous Logon Data Locate the document in its SAP Library structure

As already described in Interaction Model the client (Web browser) must authenticate itself.

Logging on to SAP Web Application Server describes the various logon procedures and how the system selects a logon procedure.

If HTTP Basic Authentication is used (this is the default setting), the return code 401 is sent from the ICF controller to the Web browser. The Web browser then creates a popup for the authentication procedure. The user enters his or her username and password, and this data is sent directly to the SAP System. When you log on to the SAP System, the default client and the default language of the application server are used. (The process for determining the logon language is described in Determining the Logon Language.)

You now have the option of setting logon data for the service. This data will be automatically read and processed when the service is called, in order to authenticate the client.

You can set the following logon data:

Note

Note that here, you should only create users that have been created in SU01 as service users (collective users). If a dialog user is created, the system warns you about this.

Example

Client 001, user MrTrial, password Test, and language en are set for the service Simple. When Simple is called, via a Web browser, for example, the client is logged on directly to the SAP System, with client 001, as user MrTrial, in language en, and using password Test to log on.

Note 

If the client and the language have not been pre-set, the client is logged on as user MrTrial in the default client and in the default language of the application server.

Cumulation of Logon Data Using ICF Path

If you have maintained a hierarchy of services with various logon data in SICF, the data is cumulated, which means that the bottom-most service in the hierarchy overwrites the one above it. In this way, empty fields are filled, starting from the bottom.

The cumulation is valid whether or not Mandatory logon data was selected.

Example

You have created a service A, with subservice B, which in turn has subservice C, and set the following logon data:

Service

Logon Data

Client

User and Password

Language

A

 

alfred/******

de

B

001

 

en

C

 

charly/******

 

If you call up service C by adding the ICF path /A/B/C to the URL, the logon data is as follows:

 

 

 

Leaving content frame