Defining the Logon ProcedureWhen a client (for example, a Web browser) connects to SAP Web Application Server via a URL, the SAP System usually has to be logged on to. Exceptions are pages that are retrieved from the cache, as in this case the user is already logged on, and static file access.
There are a number of logon procedures. These are described below. They are described here in the order in which the system tries to use them.
You can specify for every ICF service what logon procedure must be used to execute it. These include:
● Standard: Default logon procedure as described under Process Flow below.
● Alternative Logon Procedure: By activating this option, you can specify an alternative order for the logon described under Process Flow below.
● Logon Data Required: Here, the specified logon data (language, client, or user and password) is used for a mandatory check.
● Client Certificate (SSL) Required: Here, logon is performed with X509 client certificates only; no other procedures are allowed.
●
When you use the standard or alternative logon procedures, you can activate a checkbox (All Logons) that specifies that all possible logon procedures are used (the default and the alternative procedures).
For each service, you can use an
individual logon page (under Error
Pages -> Logon Error) or the
system logon page (if system logons are activated). You can create a variant
of the page to meet your requirements. To do this, implement a separate class
that overwrites certain methods of the class CL_ICF_SYSTEM_LOGIN. You must
then specify this class under Settings when you activate the System Logon. For more information, see Logging on to BSP
Applications.
The maintenance of logon data is described under Anonymous Logon Data.