Ansicht
Dokumentation

QSCE_HELP_VALUATION - Hilfefunktion F4 für Bewertung

QSCE_HELP_VALUATION - Hilfefunktion F4 für Bewertung

General Data in Customer Master   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsbaustein: HELP_VALUES_GET_NO_DD_NAME

Aufgabe: Anzeige interner Tabellen ohne Dictionarybezug mit Selektion

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

Verantwortlich: KRAFTT

Freigabe: -

DOKUMENTATION

Funktionalität

Dieser Funktionsbaustein ermöglicht die Anzeige einer internen Tabelle ohne Dictionarybezug, wobei die Felder der Tabelle im Dictionary aktiv vorhanden sein müssen. In der Anzeige steht die volle Funktionalität der Standard-F4-Hilfe zur Verfügung.

Beispiel

data: begin of inttab occurs 10,
tabname like dd08v-tabname,
fieldname like dd03l-fieldname,
text like tstct-ttext,
end of inttab.
data: fieldname like inttab-fieldname,
ind like sy-tabix,
cucol like sy-cucol,
curow like sy-curow.
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.
perform fill_inttab.
refresh list_of_fields.
fieldname = 'DD08V-TABNAME'.
list_of_fields-feldname = 'DD08V-TABNAME'.
append list_of_fields.
list_of_fields-feldname = 'DD03L-FIELDNAME'.
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_NO_DD_NAME'
exporting
cucol = cucol
curow = curow
display = ' '
selectfield = fieldname
importing
ind = ind
tables
fields = fields
full_table = inttab.

Hinweise

Dieser Funktionsbaustein ist dann zu benutzen, wenn eine interne Tabelle angezeigt werden soll, deren Felder Dictionarybezug besitzen. Die einzelnen Felder müssen im Dictionary aktiv vorhanden sein, d.h. durch die Anweisung " like " deklariert werden können. Die Funktionalität dieses Bausteins ist auch in HELP_VALUES_GET_WITH_TABLE_EXT enthalten.

Parameterbeschreibung

Parameter Bezugsfeld/-struktur Vorschlagswert

Import-Parameter:
CUCOL SY-CUCOL 0
CUROW SY-CUROW 0
DISPLAY SPACE
SELECTFIELD HELP_INFO-FIELDMAME

Export-Parameter:
IND SY-TABIX

Tabellen-Parameter
FIELDS HELP_VALUE
FULL_TABLE

Ausnahmen:
FULL_TABLE_EMPTY
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 dann 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

  • 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
  • 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.
    Wertebereich: keiner

  • FULL_TABLE: Interne Tabelle
    Bedeutung: Interne Tabelle, die zur Anzeige gebracht
    werden soll. Sie muß die in TABLENAME
    angegebene Struktur besitzen.
    Wertebereich: keiner

  • Ausnahmen:
  • FULL_TABLE_EMTPY: Tabelle enthält keine Einträge
    Bedeutung: Die Felder der internen Tabelle sind zwar im
    Dictionary aktiv vorhanden, die Tabelle
    enthält aber keine Werte.

  • NO_TABLESTRUCTURE_GIVEN: Falsche Struktur der internen Tabelle
    Bedeutung: Eines oder mehrere Felder der internen Tabelle
    ist im Dictionary nicht aktiv vorhanden.





Parameter

E_VALUE
I_CUCOL
I_CUROW
I_DISPLAY
I_FIELDNAME
I_TABNAME

Ausnahmen

Funktionsgruppe

QSCE

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

Length: 8148 Date: 20240523 Time: 060154     sap01-206 ( 58 ms )