Ansicht
Dokumentation

HELP_VALUES_GET_GIVEN_VALUE - Tabellenwertehilfe: Angabe der Tabelle und des DD-Namens, Rückgabe Index

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.
SAP E-Book

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

CUCOL
CUROW
DISPLAY
FULL_TABLE
GIVEN_VALUE
IND
SELECTFIELD
SHOW_ALL_VALUES_AT_FIRST_TIME
TABLENAME
TITEL

Ausnahmen

MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN

Funktionsgruppe

SHL3

SUBST_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 )