Ansicht
Dokumentation
HELP_VALUES_GET_WITH_VALUE - Anzeige der Eingabemöglichkeiten mit Übergabe der Werte und Struktur(i.A)
ROGBILLS - Synchronize billing plans CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionsbaustein: HELP_VALUES_GET_WITH_VALUE
Aufgabe: Anzeige interner Tabellen mit Selektion und Markierung eines
vorgegebenen Wertes
Funktionsgruppe: SHL3 - Help-Funktionen für externe Verwendung
Verantwortlich: KRAFTT
Freigabe:
Der Funktionsbaustein ist veraltert. An seiner Stelle sollte der Baustein HELP_VALUES_GET_NO_DD_NAME verwendet werden.
DOKUMENTATION
Funktionalität
Dieser Funktionsbaustein ermöglicht die Anzeige einer internen Tabelle mit oder ohne Dictionarybezug. In der Anzeige steht die volle Funktionalität der Standard-F4-Hilfe zur Verfügung. Zusätzlich wird ein vorgegebener Wert, falls er in der angezeigten Liste gefunden wird, farblich markiert. Die Liste wird bis zu diesem Wert geblättert.
Beispiel
- data: begin of inttab occurs 10,
- include structure tstct.
- data: more_text like f4uhlp-memo,
- end of inttab.
- data: begin of fields occurs 10.
- include structure help_value.
- data: end of fields.
- data: begin of list_of_fields occurs 10.
- feldname(21),
- end of list_of_fields.
- data: tabelle like help_info-tabname,
- field like help_info-fieldname,
- sel_val like help_info-fldvalue,
- cucol like sy-cucol,
- curow like sy-curow,
- value like help_info-fldvalue value 'SE38'.
- tabelle = 'TSTCT '.
- field = 'TCODE'.
- perform fill_inttab.
- list_of_fields-feldname = 'TSTCT-SPRSL'.
- append list_of_fields.
- list_of_fields-feldname = 'TSTCT-TCODE'.
- append list_of_fields.
- list_of_fields-feldname = 'TSTCT-TTEXT'.
- append list_of_fields.
- refresh fields.
- call function 'TRANSFER_NAMES_TO_FIELDS'
- exporting
- selectfield = fieldname
- tables
- fields = fields
- namelist = list_of_fields
- exceptions
- wrong_format_given = 01.
- call function 'HELP_VALUES_GET_WITH_VALUE'
- exporting
- cucol = cucol
- curow = curow
- display = ' '
- fieldname = fieldname
- tabname = tabname
- given_value = value
- importing
- select_value = sel_val
- tables
- fields = fields
- valuetab = inttab.
Hinweise
Die Funktionalität dieses Funktionsbausteins beinhaltet die von HELP_VALUES_GET_WITH_TABLE_EXT. Zur Anzeige einer internen Tabelle mit vollständigem Dictionarybezug siehe HELP_VALUES_GET_GIVEN_VALUE.
Parameterbeschreibung
Parameter Bezugsfeld/-strukture Vorschlagswert
Import-Parameter:
CUCOL SY-CUCOL 0
CUROW SY-CUROW 0
DISPLAY SPACE
FIELDNAME HELP_INFO-FIELDNAME SPACE
TABNAME HELP_INFO-TABNAME SPACE
GIVEN_VALUE HELP_INFO-FLDVALUE
Export-Parameter:
SELECT_VALUE
Tabellen-Parameter:
FIELDS HELP_VALUE
VALUETAB
Ausnahmen:
FIELD_NOT_IN_DDIC
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
- Import-Parameter
- CUCOL: Cursorposition: Spalte
Bedeutung: Spalte, auf die der Cursor in der Anzeige
gesetzt wird. Keine Angabe setzt den
Cursor in die erste Spalte.
Wertebereich: keiner
Vorbelegung: 0
- CUROW: Cursorposition: Zeile
Bedeutung: Zeile auf die der Cursor in der Anzeige gesetzt
wird. Keine Angabe setzt den Cursor in die erste
angezeigte Wertezeile.
Wertebereich: keiner
Vorbelegung: 0
- DISPLAY: Anzeigekennzeichen
Bedeutung: Wird das Anzeigekennzeichen gesetzt ('X'), so
werden die Werte nur zur Anzeige ausgegeben. Es
kann dann nicht aus den Werten ausgewählt
werden.
- FIELDNAME: Selektiertes Tabellenfeld
Bedeutung: Name des Feldes, für das die Anzeige/Hilfe
angefordert wird. Das Feld muß ein Feld einer
aktiv vorhandenen Dicitionarytabelle sein.
Wertebereich: keiner
Vorbelegung: keine
- TABNAME: Name einer Dictionarytabelle
Bedeutung: Name einer Dictionarytabelle, der dann angegeben
werden sollte, wenn die Anzeige einer internen
Tabelle mit vollständigem Dictionarybezug
erfolgen soll.
Wertebereich: keiner
Vorbelegung: keine
- GIVEN_VALUE: Zu markierender Wert in der Anzeige
Bedeutung: Der Wert wird in der Anzeige farblich heraus-
gehoben dargestellt, falls er dort vorhanden
ist. Zugleich wird die ausgegebene Werteliste
bis zu diesem Wert geblättert.
- Export-Parameter
- SELECT_VALUE: Selektierter Wert
Bedeutung: Ausgewählter Wert aus der Anzeige des Feldes,
für das Hilfe angefordert wurde.
- FIELDS: Namen der Felder in der internen Tabelle
Bedeutung: FIELDS enthält die Felder TABNAME und FIELDNAME
sowie das Feld SELECTFLAG. In ihnen stehen die
Namen der Felder der internen Tabelle aufge-
schlüsselt nach Tabellen- und Feldname.
SELECTFLAG ist auf 'X' für das Feld gesetzt,
für welches Hilfe angefordert wurde. Die
Angabe von FIELDS ist in jedem Fall
erforderlich.
Wertebereich: keiner
- VALUETAB: Interne Tabelle
Bedeutung: Interne Tabelle, die zur Anzeige gebracht
werden soll. Sie muß die in FIELDS
definierte Struktur besitzen.
- Ausnahmen:
- FIELD_NOT_IN_DDIC: Tabellenfeld nicht im Dictionary verzeichnet
Bedeutung: Eines oder mehrere der angegebenen Felder in
FIELDS ist nicht aktiv im Dictionary vorhanden.
- MORE_THEN_ONE_SELECTFIELD: Mehr als ein Feld für die Hilfe
angegeben.
Bedeutung: In der Tabelle FIELDS darf nur ein Feld
markiert werden (FIELDS-SELECTFLAG = 'X'),
für welches die Hilfeanzeige aufgerufen
werden soll.
- NO_SELECTFIELD: Kein Feld für die Hilfe angegeben.
Bedeutung: In FIELDS ist kein Feld markiert, für welches
Hilfeinformation angezeigt werden soll.
Parameter
CUCOLCUROW
DISPLAY
FIELDNAME
FIELDS
GIVEN_VALUE
NO_PERS_HELP_SELECT
NO_SCROLL
SELECT_INDEX
SELECT_VALUE
SHOW_ALL_VALUES_AT_FIRST_TIME
TABNAME
TITEL
VALUETAB
Ausnahmen
FIELD_NOT_IN_DDICMORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
Funktionsgruppe
SHL3General Material Data Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 9974 Date: 20240523 Time: 040508 sap01-206 ( 66 ms )