Show TOC

ProzessBenutzerspezifische Änderungen Dieses Dokument in der Navigationsstruktur finden

 

Um das Layout und den Ablauf der Anmeldung gemäß Ihren speziellen Anforderungen weiter zu verändern, können Sie zusätzlich zu den über den Konfigurationsbildschirm möglichen Einstellungen weitere benutzerspezifische Änderungen vornehmen.

Prozess

  • Erstellen Sie eine neue Klasse, welche von der Klasse CL_ICF_SYSTEM_LOGIN erbt.

  • Das Layout des Anmeldebildschirms wird geändert, indem Sie in der neuen Klasse die Methode htm_login überschreiben.

  • Zur Modifikation der Maske für die Kennwort-Änderung überschreiben Sie die Methode htm_change_passwd.

    Hinweis Hinweis

    Um die Weitergabe der getätigten Eingaben auf den jeweiligen Bildschirmen sicher zu stellen und die entsprechenden Events für die Übernahme der Eingaben auszulösen, ist es notwendig, dass Sie vorgegebene Konstanten und Attribute für Formularnamen, Eingabefeldnamen, Eventnamen und Scriptfunktionen verwenden. Welche Konstanten und Attribute zu verwenden sind, ist abhängig von der zu implementierenden Funktionalität der Anmeldung

    Ende des Hinweises
Konstanten

Im Folgenden erhalten Sie eine Liste aller vom System verwendeten Konstanten, welche für Änderungen an Ablauf und Layout von Anmeldung und Kennwortänderung notwendig sind:

Anmeldung

Konstante

Beschreibung

CO_SAP_USER

Name und ID des Eingabefeldes für den Benutzernamen

CO_SAP_PASSWORD

Name und ID des Eingabefeldes für das Kennwort

CO_SAP_CLIENT

Name und ID des Eingabefeldes für den Mandanten

CO_SAP_LANGUAGE

Name und ID des Eingabefeldes für die Sprache

CO_FORM_LOGIN

Formularname

CO_JS_SUBMIT_LOGIN

Name der aufzurufenden JavaScript-Funktion bei Betätigung einer Drucktaste auf dem Anmeldebildschirm

CO_EVENT_LOGIN

Auszulösender Event bei Betätigung der Anmelde-Drucktaste

CO_EVENT_CHANGE_PASSWORD

Auszulösendes Event bei Betätigung der Kennwort ändern- Drucktaste

CO_EVENT_BASIC_AUTHENTICATION

Auszulösendes Event bei Betätigung der Basic Authentication-Drucktaste

M_SAP_APPLICATION

Wert des Formular-Attributes action

Kennwort-Änderung

Konstante

Beschreibung

CO_PASSWORD

Name und ID des Eingabefeldes für das aktuelle Kennwort

CO_PASSWORD_NEW

Name und ID des Eingabefeldes für das neue Kennwort

CO_PASSWORD_REPEAT

Name und ID des Eingabefeldes für die Wiederholung des neuen Kennwortes

CO_FORM_CHANGE_PASSWORD

Formularname

CO_JS_SUBMIT_CHANGE_PASSWORD

Name der aufzurufenden JavaScript-Funktion bei Betätigung einer Drucktaste auf dem Kennwort-Änderungsbildschirm

CO_EVENT_DO_CHANGE_PASSWORD

Auszulösender Event bei Betätigung der Ändern-Drucktaste

CO_EVENT_CANCEL_PASSWORD

Auszulösendes Event bei Betätigung der Abbrechen- Drucktaste

CO_EVENT_CONTINUE_PASSWORD

Auszulösendes Event bei Betätigung der Weiter-Drucktaste nach erfolgreicher Änderung des Kennwortes

M_SAP_APPLICATION

Wert des Formular-Attributes action

Als Referenz zur Implementierung weiterer Funktionalitäten können Sie folgende Klassen verwenden:

  • CL_ICF_BASIC_LOGIN

  • CL_ICF_IDES_LOGIN

  • CL_ICF_NW04_LOGIN

Beispiel

Eine Beispiel-Implementierung finden Sie im System in der Klasse CL_ICF_EXAMPLE01_LOGIN und im folgenden einfachen Beispiel.