Ansicht
Dokumentation
ABENDYNPRO_F4_HELP_DIAL_ABEXA - DYNPRO F4 HELP DIAL ABEXA
General Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
- Eingabehilfen in Dialogmodulen
Das Beispiel demonstriert, wie die Eingabehilfen in Dialogmodulen realisiert werden können.
Quelltext
Beschreibung
Die statische Folge-Dynpro-Nummer von Dynpro 100 ist 100. Die Eingabefelder sind von den Programmfeldern carrier und connection übernommen worden. Der Funktionscode der Drucktaste ist CANCEL mit dem Funktionstyp E. Die Dynpro-Ablauflogik ist:
PROCESS BEFORE OUTPUT.
MODULE init.
PROCESS AFTER INPUT.
MODULE cancel AT EXIT-COMMAND.
PROCESS ON VALUE-REQUEST.
FIELD carrier MODULE value_carrier.
FIELD connection MODULE value_connection.
Bei Auswahl der F4-Hilfe für die einzelnen Felder erhält der Benutzer folgende Eingabehilfen:
- Für Fluggesellschaft wird zum Zeitpunkt POV das Modul value_carrier aufgerufen. Dort zeigt der Funktionsbaustein F4IF_FIELD_VALUE_REQUEST die Eingabehilfe der Komponente CARRIER1 der Struktur DEMOF4HELP aus dem ABAP Dictionary an, nämlich die Suchhilfe DEMOF4DE. Die Auswahl des Benutzers wird in das Dynpro-Feld carrier gestellt.
- Für Verbindung wird zum Zeitpunkt POV das Modul value_connection aufgerufen. Dort wird mit dem Funktionsbaustein DYNP_VALUES_READ der Wert des Dynpro-Felds carrier in das Programm transportiert. Dann werden die dazu passenden Werte mit SELECT aus der Datenbanktabelle SPFLI in die interne Tabelle values_tab gelesen und an den Funktionsbaustein F4IF_INT_TABLE_VALUE_REQUEST übergeben. Dieser stellt sie als Eingabehilfe dar und transportiert die Auswahl des Benutzers in das Dynpro-Feld connection.
Fill RESBD Structure from EBP Component Structure CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2467 Date: 20240523 Time: 183419 sap01-206 ( 53 ms )