Ansicht
Dokumentation

ABENABAP_DYNPROS_VALUE_HELP_MOD - ABAP DYNPROS VALUE HELP MOD

ABENABAP_DYNPROS_VALUE_HELP_MOD - ABAP DYNPROS VALUE HELP MOD

Addresses (Business Address Services)   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

Zur Definition von Eingabehilfen in Dialogmodulen können zum Zeitpunkt POV Dialogmodule aufgerufen werden:

PROCESS ON VALUE-REQUEST.
  ...
  FIELD field MODULE mod.
  ...

Hinter PROCESS ON VALUE-REQUEST kann die MODULE -Anweisung nur in Verbindung mit der FIELD-Anweisung verwendet werden. Bei der Auswahl von F4 wird das Dialogmodul mod der FIELD-Anweisung aufgerufen, auf deren Feld field der Cursor steht. Falls mehrere FIELD-Anweisungen zum gleichen Feld field aufgeführt sind, wird nur die erste ausgeführt. Im Dialogmodul mod steht der Inhalt des Dynpro-Felds field nicht zur Verfügung, da dieser zum Zeitpunkt PROCESS ON HELP-REQUEST nicht durch die FIELD-Anweisung transportiert wird. Im Dialogmodul können Vorschlagslisten für die Eingabehilfe programmiert werden, wenn die empfohlene Verwendung von Suchhilfen und Suchhilfe-Exits nicht ausreicht.

Zu diesem Zweck stehen Funktionsbausteine zur Verfügung, die sowohl Suchhilfen, als auch alle anderen Formen der Eingabehilfe unterstützen und für den Datentransport zwischen Dynpro und ABAP-Programm sorgen. Diese Funktionsbausteine haben das Präfix F4IF_. Wichtig sind:

Dynamischer Aufruf der Eingabehilfe des ABAP Dictionary. Dem Funktionsbaustein kann in den Import-Parametern TABNAME und FIELDNAME der Name der Komponente einer Struktur oder Datenbanktabelle des ABAP Dictionary übergeben werden. Die für diese Komponente definierte Eingabehilfe des ABAP Dictionary wird aufgerufen. Dabei werden alle relevanten Felder des Dynpros ausgelesen. Aus der Vorschlagsliste ausgewählte Felder werden bei Angabe der Import-Parameter DYNPPROG, DYNPNR und DYNPROFIELD entweder in die entsprechenden eingabebereiten Bildschirmfelder gestellt oder bei Angabe des Tabellenparameters RETURN_TAB in diesem zurückgeliefert.
Der Funktionsbaustein zeigt eine im ABAP-Programm erstellte Vorschlagsliste an. Diese wird dem Funktionsbaustein im Tabellenparameter VALUE_TAB übergeben. Die Auswahl des Benutzers wird bei Angabe der Import-Parameter DYNPPROG, DYNPNR und DYNPROFIELD entweder in die entsprechenden eingabebereiten Bildschirmfelder gestellt oder bei Angabe des Tabellenparameters RETURN_TAB in diesem zurückgeliefert.

Weiterhin gibt es die Funktionsbausteine DYNP_VALUES_READ und DYNP_VALUES_UPDATE, die Dynpro-Felder zum Zeitpunkt POV lesen und zurückstellen können. Weitere Informationen finden sich in der jeweiligen Dokumentation zum Funktionsbaustein.

Eingabehilfen in Dialogmodulen






General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3701 Date: 20240523 Time: 163844     sap01-206 ( 73 ms )