Show TOC

System LogonLocate this document in the navigation structure

Use

When creating Web applications using Web Dynpro for ABAP or Business Server Pages ( BSP), you can define logon screens for end users to log onto your system. For the sake of simplicity you can use a logon screen which is similar to the classic logon screen, where you must enter the client, user name, password and language. Without much programming you can define which fields should be available, which additional help should be offered and how the logon screen should be designed for your Web applications.

You activate and configure the system logon in the Internet Communication Framework ( ICF) using the respective service nodes for your application.

In addition to these settings, you can also make user-specific changes using a separately developed class.

Example

An example (NW7.01) of a logon screen for a Web application that has been configured with the system logon functionality:

Logon Screen Example

Note

The graphics in the following documentation are examples only. The design is continually developed. For this reason, the UIs may vary in the different versions and logon screens.

If problems occur during the logon process, the system outputs various error messages or warnings depending on the cause. In addition to errors that refer to the status of the user data and input errors during the logon, problems in the server or client configuration can also mean that the logon cannot be performed correctly. You can find these error messages and their long texts about solving the errors in the system in message class ICF_SYSTEM_LOGIN.

Prerequisites

You can find the steps that you must carry out in order to ensure that the logon functionality works smoothly in Prerequisites.

Features

The following functions are supported within the logon application:

  • Logon and password change

  • Configuration of the layout and process using the ICF service

  • Log of the toggle to HTTPS to transfer the user data securely

  • Various implemented layouts and selectable stylesheet categories

  • SSO2 support

  • Changing Passwords for Basic Authentication

  • Customization for the logon layout and process

  • Accessibility support

  • System message display

  • Check for existing user sessions during the logon

  • Logon with X.509 certificates

For more information about the various default settings, see Configuration Settings.

Caution

If you start the logon directly using HTTPS and client certificate, then no system messages are displayed and there is no check for multiple logons.

For more information, see:

Scenarios for Changing the Password

Activities
  1. Go to the service node for your Web application in transaction SICF to the service node for your Web application.

  2. Call the detail view of the service by double-clicking it or press F8.

  3. Choose the Error Pages tab page.

  4. In change mode, select the System Logon radio button and the Configuration pushbutton.

    This may appear as follows:

    Example

    You branch to the configuration screen for the system logon.

  5. Enter your configurations for the system logon.

  6. Select ( Enter) for your configuration settings.

  7. On the Create/Change Service screen, first select Save and then Cancel.

    You return to the node for your application.

  8. Position the cursor on your application's node and then choose Test service in the context menu.

    The logon screen you have configured is displayed in the browser.