Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt Beispiel Dokument im Navigationsbaum lokalisieren

Einführung

In diesem Beispiel wird dargestellt, welche Attribute Sie ändern und welche Methoden Sie überschreiben müssen, um einen eigenen Anmeldebildschirm zu implementieren, der die folgenden Elemente aufweisen soll:

·        Benutzernamen

·        Kennwort

·        Anmelde-Drucktaste

Voraussetzungen

Ihre Klasse erbt von der Klasse CL_ICF_SYSTEM_LOGIN.

Attribute

Sie benötigen in Ihrer Klasse die folgenden Attribute für Ihre Änderungen:

Attribute

Attribut

Beschreibung

CO_FORM_LOGIN

Formularname

M_SAP_APPLICATION

Wert des Formular-Attributes action

CO_SAP_USER

Name und ID des Eingabefelds für den Benutzernamen

CO_SAP_PASSWORD

Name und ID des Eingabefelds für das Kennwort

 

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

Methoden

Neben den Attributen benötigen Sie noch die Methode htm_login, die Sie in Ihrer Klasse überschreiben.

Über die Schnittstelle der Methode htm_login erfolgt die Übergabe der vom System bereitgestellten und notwendigen JavaScript-Funktionen und einer Reihe von Formfeldwertpaaren des Typs HIDDEN, welche zur Steuerung der Anmeldung benötigt werden. Die JavaScript-Funktionen werden als String im Parameter iv_javascript übergeben, die Formfelder im Parameter iv_hidden_fields.

In der Methode htm_login wird somit der für die HTTP-Response notwendige HTTP-Body zusammengestellt und als String an den Aufrufer zurückgegeben.

 

Ende des Inhaltsbereichs