Ansicht
Dokumentation
DD_SHLP_GET_HELPMETHOD - Bestimmung der Hilfemethoden zu einem DDIC-Feld
CL_GUI_FRONTEND_SERVICES - Frontend Services ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein ermittelt die Wertehilfe, die einem Feld im ABAP/4 Dictionary (DDIC) zugeordnet wurde.
Die Zuordnung aus dem Dictionary kann aber auch übersteuert werden, indem direkt eine Hilfemethode mitgegeben wird. (z.B. ein Matchcode, dessen Zuordnung zu einem Feld auf DDIC-Ebene bisher nicht möglich ist)
Zurückgegeben wird eine Beschreibung der Hilfemethode und eine Beschreibung des Zusammenhangs zwischen den DDIC-Feldern und den Ein-/Ausgabeparameter der Wertehilfe.
Folgende Wertehilfen können von dem Baustein behandelt werden:
- Matchcode-Objekte, Typ MC
Matchcode-Objekte können einem Feld nicht auf DDIC-Ebene zugeordnet werden. Deshalb muss in diesem Fall der Matchcode in HELPMETHOD-SHLPNAME und HELPMETHOD-SHLPTYPE übergeben werden. Der Baustein beschafft dann die für den weiteren F4-Ablauf benötigten Informationen zu dem Matchcode.
Es ist aber zu beachten, daß über Matchcode-Objekte keine Werte selektiert werden können. Das Objekt muß zuvor in seine IDs aufgelöst werden (Funktionsbaustein DD_SHLP_EXPAND_HELPMETHOD).
- Helpview, Typ HV
Wenn zu dem Feld ein Fremdschlüssel definiert wurde, und zur Prüftabelle des Fremdschlüssels ein Helpview existiert, werden die Eigenschaften des Helpviews zurückgegeben.
Bei einem Helpview sind die Schlüsselfelder der Primärtabelle immer als Eingabeparameter zu betrachten, auch wenn sie nicht in den Helpview übernommen wurden.
Für solche Felder werden Parameternamen _P
- Prüftabelle, Typ CH und CT
Wenn zu dem Feld ein Fremdschlüssel definiert wurde, und zur Prüftabelle kein Helpview existiert, wird die Prüftabelle als Wertehilfe bestimmt. Die Parameter der Wertehilfe sind die Schlüsselfelder der Prüftabelle.
Existiert zu der Prüftabelle eine Texttabelle (Tabelle mit einem Textfremdschlüssel zu der Prüftabelle) wird zusätzlich das Textfeld als Eingabeparameter zurückgegeben. Um Eindeutigkeit der Parameternamen sicher zu stellen, erhält dieser Parameter den Namen '_TEXT'.
Prüftabellen mit Texttabelle werden als Suchhilfetyp CT zurückgegeben, Prüftabellen ohne Texttabelle als Suchhilfetyp CH.
- Festwerte einer Domäne, Typ FV
Wenn kein Fremdschlüssel zu dem Feld definiert ist, zur Domäne des Feldes aber Festwerte existieren, dann wird als Suchhilfe der Name der Domäne und als Typ FV zurückgegeben.
Die Parameter einer Festwerthilfe werden mit '_LOW', '_HIGH' und '_TEXT' bezeichnet.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CALLCONTROLFIELDNAME
GET_ENTITYTAB
LANGU
NO_CHKTAB_MAPPING
SHLP
TABNAME
Ausnahmen
FIELD_NOT_FOUNDNO_HELP_FOR_FIELD
Funktionsgruppe
SDSDBAL_S_LOG - Application Log: Log header data General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3771 Date: 20240523 Time: 134845 sap01-206 ( 63 ms )