Ansicht
Dokumentation
QSCE_HELP_VALUATION - Hilfefunktion F4 für Bewertung
General Data in Customer Master BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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
"
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_VALUEI_CUCOL
I_CUROW
I_DISPLAY
I_FIELDNAME
I_TABNAME
Ausnahmen
Funktionsgruppe
QSCEVendor 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 )