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.
An example (NW7.01) of a logon screen for a Web application that has been configured with the system logon functionality:
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.
You can find the steps that you must carry out in order to ensure that the logon functionality works smoothly in Prerequisites.
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
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.
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:
Go to the service node for your Web application in transaction SICF to the service node for your Web application.
Call the detail view of the service by double-clicking it or press F8.
Choose the Error Pages tab page.
In change mode, select the System Logon radio button and the Configuration pushbutton.
This may appear as follows:
You branch to the configuration screen for the system logon.
Enter your configurations for the system logon.
Select ( ) for your configuration settings.
On the Create/Change Service screen, first select and then .
You return to the node for your application.
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.