Ansicht
Dokumentation

HELP_VALUES_GET_WITH_DD_TABLE - Bitte F4IF_INT_TABLE_VALUE_REQUEST verwenden

HELP_VALUES_GET_WITH_DD_TABLE - Bitte F4IF_INT_TABLE_VALUE_REQUEST verwenden

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Achtung, benutzen Sie diesen Baustein bitte nicht mehr.

Für die Eingabehilfe zu Release 4.0 steht der neue Baustein F4IF_INT_TABLE_VALUE_REQUEST zur Verfügung.

Funktionsbaustein: HELP_VALUES_GET_WITH_DD_TABLE

Aufgabe: Anzeige von Wertetabelleninhalten mit gleichzeitiger

Spaltenauswahl.

Funktionsgruppe: SHL3 - Help-Funktionen für externe Verwendung

Verantwortlich: KRAFTT

Freigabe: -

DOKUMENTATION

Funktionalität

Mit Hilfe dieses Funktionsbausteines lassen sich Inhalte von Wertetabellen, welche im Dictionary verzeichnet sind, zur Anzeige bringen. Es wird entweder die gesamte Tabelle oder eine vom Benutzer getroffene Feldauswahl angezeigt. In der Anzeige steht die volle Funktionalität der Standard-F4-Hilfe zur Verfügung.

Beispiel

data: tabelle like help_info-tabname value 'T100',
value like help_info-fldvalue.
call function 'HELP_VALUES_GET_WITH_DD_TABLE'
exporting
fieldname = 'ARBGB'
fieldtabname = tabelle
selectfield = 2
shfields = 123
tabkey = '*'
tabname = tabelle
importing
selectvalue = value
exceptions
field_not_in_ddic = 01
more_then_one_selectfield = 02
no_selectfield = 03
table_no_in_ddic = 04.

Hinweise

Der Funktionsbaustein liest die Daten direkt aus der Datenbank, ohne die Fremdschlüsselbeziehung im Dictionary nachzuprüfen. Die Beschreibung der Datenbanktabelle muß aber im Dictionary vorhanden sein. Vergleiche hierzu die Anzeige von internen Tabellen mit Hilfe des Funktionsbausteins HELP_VALUES_GET_WITH_DD_NAME. Die Über

Parameterbeschreibung

Parameter Bezugsfeld/-struktur Vorschlagswert

Import-Parameter:
FIELDNAME HELP_INFO-FIELDNAME SPACE
FIELDTABNAME HELP_INFO-TABNAME SPACE
SELECTFIELD 1
SHFIELDS 123456789000000000
TABKEY '*'
TABNAME HELP_INFO-TABNAME

Export-Parameter:
SELECTVALUE

Ausnahmen:
FIELD_NOT_IN_DDIC
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
TABLE_NOT_IN_DDIC

  • Import-Parameter
  • FIELDNAME: Feldname in Tabelle
    Bedeutung: Feldname der Wertetabelle, welches als
    F4-Schlüsselfeld gekennzeichnet wird. Bei
    SPACE wird die Spalte aus SELECTFELD
    verwendet. Das Feld muß ein Schlüsselfeld
    der Tabelle sein.
    Wertebereich: keiner
    Vorbelegung: SPACE

  • FIELDTABNAME: Dictionarytabelle für die Anzeige
    Bedeutung: Tabelle, deren Struktur in der Anzeige
    verwendet werden soll. Das Feld FIELDNAME
    muß in ihr vorkommen. Sie stimmt
    normalerweise mit TABNAME überein.
    Wertebereich: keiner
    Vorbelegung: SPACE

  • SELECTFIELD: Feld in Tabelle, dessen selektierter Wert
    zurückgegeben werden soll.
    Bedeutung: Aus der selektierten Tabellenzeile wird der
    Inhalt dieses Feldes in SELECTVALUE
    verwendet werde.
    Wertebereich: 0-9
    Vorbelegung: keine

  • SHFIELDS: Anzuzeigende Felder
    Bedeutung: Felder der Dictionarytabelle, die zur Anzeige
    gebracht werden sollen. Sie sind in
    aufsteigender Rangfolge als CHAR-String
    anzugeben.
    Wertebereich: 0-9
    Vorbelegung: 123456789000000000

  • TABKEY: Schlüssel für Feld
    Bedeutung: Einschränkungsbedingung für das
    Schlüsselfeld.
    Wertebereich: keiner
    Vorbelegung '*'.

  • TABNAME: Name der Datenbanktabelle
    Bedeutung: Name der Datenbanktabelle, über die
    selektiert werden soll. Er sollte
    normalerweise identisch zu FIELDTABNAME
    sein.

  • Export-Parameter
  • SELECTVALUE: Rückgabewert
    Bedeutung: Selektierter Wert für das Feld SELECTFIELD.
    Wertebereich: keiner

  • Ausnahmen
  • FIELD_NOT_IN_DDIC: Feld nicht im Dictionary
    Bedeutung: Eines oder mehrere Felder der Tabelle sind
    nicht im Dictionary verzeichnet.

  • MORE_THEN_ONE_SELECTFIELD: Zuviele Auswahlfelder
    Bedeutung: Mehr als ein Auswahlfeld ist gewählt.

  • NO_SELECTFIELD: Kein Auswahlfeld vorhanden
    Bedeutung: Es wurde kein oder ein ungültiges
    Auswahlfeld angegeben.

  • TABLE_NOT_IN_DDIC: Tabelle nicht im Dictionary
    Bedeutung: Die angegebene Tabelle ist nicht im
    Dictionary verzeichnet.





Parameter

FIELDNAME
FIELDTABNAME
RETURN_STRUCTURE
SELECTED_VALUES
SELECTFIELD
SELECTVALUE
SHFIELDS
SHOW_ALL_VALUES_AT_FIRST_TIME
SHOW_VALUES
TABKEY
TABNAME
TITLE_IN_LIST_POPUP

Ausnahmen

DATABASE_ERROR
FIELD_NOT_IN_DDIC
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
TABLE_NOT_IN_DDIC

Funktionsgruppe

SHL3

Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7570 Date: 20240523 Time: 064402     sap01-206 ( 57 ms )