Ansicht
Dokumentation

ABENDYNPRO_F4_HELP_DIAL_ABEXA - DYNPRO F4 HELP DIAL ABEXA

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Eingabehilfen in Dialogmodulen

Das Beispiel demonstriert, wie die Eingabehilfen in Dialogmodulen realisiert werden können.

Quelltext

Ausführen

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 )