Ansicht
Dokumentation
HELP_VALUES_GET_GIVEN_VALUE - Tabellenwertehilfe: Angabe der Tabelle und des DD-Namens, Rückgabe Index
ROGBILLS - Synchronize billing plans Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionsbaustein: HELP_VALUES_GET_GIVEN_VALUE
Aufgabe: Anzeige interner Tabellen mit Selektion
Funktionsgruppe: SHL3 - Help-Funktionen für externe Verwendung
Verantwortlich: KRAFTT
Freigabe: -
DOKUMENTATION
Funktionalität
Dieser Funktionbaustein ermöglicht die Anzeige einer internen Tabelle mit Dictionarybezug. In der Anzeige steht die volle Funktionalität der Standard-F4-Hilfe zur Verfügung.
Beispiel
- Beispielaufruf:
- data: begin of itstct occurs 10,
- include structure tstct.
- data: end of itstct.
- data: tabelle like help_info-tabname,
- field like help_info-fieldname,
- value like help_info-fldvalue,
- ind like sy-tabix,
- cucol like sy-cucol,
- curow like sy-curow.
- tabelle = 'TSTCT '.
- field = 'TCODE'.
- value = 'SE38'.
- perform fill_inttab.
- call function 'HELP_VALUES_GET_GIVEN_VALUE'
- exporting
- cucol = 0
- curow = 0
- display = ' '
- selectfield = field
- tablename = tabelle
- given_value = value
- importing
- ind = ind
- tables
- full_table = itstct
- exceptions
- no_tablefields_in_dictionary = 01
- no_tablestructure_given = 02.
Hinweise
Dieser Funktionsbaustein beinhaltet die Funktionalität von HELP_VALUES_GET_WITH_DD_NAME. Zur Anzeige einer internen Tabelle ohne vollständigen Dictionarybezug siehe HELP_VALUES_GET_WITH_VALUE.
Hinweise
Dieser Funktionsbaustein ist dann zu benutzen, wenn eine interne
Tabelle angezeigt werden soll, die vollständigen Dictionarybezug hat,
also vom Typ einer Dictionarytabelle ist (mit oder ohne Kopfzeile). Die
Tabelle muß im Dictionary aktiv vorhanden sein. Die Angabe der
Tabellenstruktur wird nicht benötigt.
Parameterbeschreibung
Parameter Bezugsfeld/-struktur Vorschlagswert
Import-Parameter:
CUCOL SY-CUCOL 0
CUROW SY-CUROW 0
DISPLAY SPACE
SELECTFIELD HELP_INFO-FIELDMAME
TABLENAME HELP_INFO-TABNAME
GIVEN_VALUE HELP_INFO-FLDVALUE
Export-Parameter:
IND SY-TABIX
Tabellen-Parameter:
FULL_TABLE
Ausnahmen:
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN
- 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 nicht aus den Werten ausgewählt werden.
Wertebereich: SPACE, 'X'.
Vorbelegung: SPACE
- SELECTFIELD: Selektiertes Tabellenfeld
Bedeutung: Name des Feldes, für das die Anzeige/Hilfe
angefordert wird. Das Feld muß ein Feld einer
aktiv vorhandenen Dictionarytabelle sein.
Wertebereich: keiner
Vorbelegung: keine
- TABLENAME: Name einer Tabelle.
Bedeutung: Name der Tabelle, die das Feld SELECTFIELD
enthält. Die Tabelle muß im Dictionary aktiv
vorhanden sein und gibt gleichzeitig die
Struktur der internen Tabelle FULL_TABLE vor.
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
- IND: Index des selektierten Wertes
Bedeutung: Zeilenindex des selektierten Wertes in der
internen Tabelle FULL_TABLE. Der Wert selbst
wird nicht zurückgegeben und wird durch
indexspezifisches Lesen der internen Tabelle
erhalten.
- Tabellen-Parameter
- FULL_TABLE: Interne Tabelle
Bedeutung: Interne Tabelle, die zur Anzeige gebracht
werden soll. Sie muß die Struktur der in
TABLENAME angegebene Struktur besitzen.
Wertebereich: keiner
- Ausnahmen
- NO_TABLEFIELDS_IN_DICTIONARY: Keine Felder im Dictionary vorhanden
Bedeutung: Es ist zwar die angegebene Tabellenstruktur
bekannt, aber das Feld, für welches die Hilfe
angefordert wurde, ist entweder nicht aktiv
oder nicht vorhanden.
- NO_TABLESTRUCTURE_GIVEN: Kein Name einer Dictionary-Tabelle
Bedeutung: Die angegebene Tabelle ist im Dictionary
nicht aktiv oder nicht vorhanden.
Parameter
CUCOLCUROW
DISPLAY
FULL_TABLE
GIVEN_VALUE
IND
SELECTFIELD
SHOW_ALL_VALUES_AT_FIRST_TIME
TABLENAME
TITEL
Ausnahmen
MORE_THEN_ONE_SELECTFIELDNO_SELECTFIELD
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN
Funktionsgruppe
SHL3SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 8035 Date: 20240523 Time: 072654 sap01-206 ( 54 ms )