Ansicht
Dokumentation

HELP_VALUES_GET_AND_RETURN_TAB - Bitte F4IF_INT_TABLE_VALUE_REQUEST verwenden

HELP_VALUES_GET_AND_RETURN_TAB - Bitte F4IF_INT_TABLE_VALUE_REQUEST verwenden

rdisp/max_wprun_time - Maximum work process run time   General Data in Customer Master  
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_AND_RETURN_TAB

Aufgabe: Anzeige einer internen Tabelle mit Dictionarystruktur mit
Selektion und Rückgabe mehrerer Werte

Funktionsgruppe: SHL2 - Help-Funktionen

Verantwortlich: KRAFTT

Freigabe: -

DOKUMENTATION

Funktionalität

Dieser Funktionsbaustein ermöglicht die Anzeige einer internen Tabelle mit vollständigem Dictionarybezug. Aus der angezeigten Werteliste können mehrere Werte markiert und übernommen werden. Die übernommenen Werte werden in einer Tabelle zurückgegeben, die die Werte und deren Tabellenindizes enthält.

Beispiel

data: tabelle like help_info-tabname,
field like help_info-fieldname,
ind like sy-index,
data: begin of itstc occurs 100.
include structure tstct.
data: end of itstc.
data: begin of sel_tab occurs 100.
include structure shvalue.
data: end of sel_tab.
tabelle = 'TSTCT'.
field = 'TCODE'.
select * from tstct into table itstct where sprsl eq sy-langu.
call function 'HELP_VALUES_GET_AND_RETURN_TAB'
exporting
cucol = 0
curow = 0
display = ' '
selectfield = 'TCODE'
tablename = tabelle
tables
full_table = itstct
selection_tab = sel_tab
exceptions
no_tablefields_in_dictionary = 01
no_tablestructure_given = 02.

Hinweise

Dieser Funktionsbaustein ermöglicht die Auswahl von mehreren angezeigtenTabellenwerten per Doppelklick. Die markierten Werte werden farblich herausgehoben. Mit der Funktion "Übernehmen" werden sie in die Tabelle SELECTION_TAB gestellt, welche die Nummern der selektierten Zeilen, die Spaltenposition des Feldes sowie die Werte enthält. Der Funktionsbaustein enthält die Funktionalität von HELP_VALUES_GET_WITH_DD_NAME.

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

Tabellen-Parameter:
FULL_TABLE
SELECTION_TAB SHVALUE

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

  • Tabellen-Parameter
  • FULL_TABLE: Interne Tabelle
    Bedeutung: Interne Tabelle, die zur Anzeige gebracht
    werden soll. Sie muß die durch TABLENAME
    definierte Struktur besitzen.
    Wertebereich: keiner

  • SELECTION_TAB: Tabelle der selektierten Werte
    Bedeutung: Diese Tabelle enthält im Feld LINE die Indizes
    der selektierten Werte aus der angezeigten
    internen Tabelle und im Feld LOW_VALUE die
    Werte selbst. Mit Hilfe der Indizes können
    die Werte einer Tabellenzeile vom Benutzer
    aus der internen Tabelle bestimmt werden.

  • 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
MARK_ALL_BY_DEFAULT
NO_SCROLL
RETURNCODE
RETURN_PRESEL_VALUES
SELECTFIELD
SELECTION_TAB
TABLENAME
TITEL
USER_FIELDS
USER_MARKED_VALUES
USE_USER_DEFINED_FIELDS
WRITE_SELECTFIELD_IN_COLOURS

Ausnahmen

FIELD_NOT_IN_DDIC
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN

Funktionsgruppe

SHL2

Fill RESBD Structure from EBP Component Structure   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8989 Date: 20240523 Time: 082812     sap01-206 ( 68 ms )