Ansicht
Dokumentation
HELP_VALUES_GET_WITH_DD_NAME - Bitte F4IF_INT_TABLE_VALUE_REQUEST verwenden
ROGBILLS - Synchronize billing plans General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
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_WITH_DD_NAME
Aufgabe: Anzeige interner Tabellen mit Selektion
Funktionsgruppe: SHL3 - Help-Funktionen für externe Verwendung
Freigabe: Für Kunden freigegeben
DOKUMENTATION
Funktionalität
Dieser Funktionsbaustein 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
data: title(40) type c value 'Test'.
data: table like help_info-tabname,
field like help_info-fieldname,
ind like sy-index.
data: itstc like tstct occurs 0 with header line.
data: shrinkfields like dynpread occurs 0 with header line.
table = 'TSTCT'.
field = 'TCODE'.
move 'TSTCT-TCODE' to shrinkfields-fieldname.
move 'SE*' to shrinkfields-fieldvalue.
append shrinkfields.
select * from tstct into table itstc where sprsl eq sy-langu.
title = 'Ein Test aus F4'.
call function 'HELP_VALUES_GET_WITH_DD_NAME'
exporting
cucol = 0
curow = 0
display = ' '
selectfield = field
tablename = table
titel = title
no_pers_help_select = ' '
title_in_values_list = ' '
use_user_selections = 'S'
show_all_values_at_first_time = ' '
importing
ind = ind
tables
full_table = itstc
user_sel_fields = shrinkfields
exceptions
no_tablefields_in_dictionary = 01
no_tablestructure_given = 02
more_then_one_selectfield = 03
no_selectfields = 04.
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. Die gleiche Funktionalität ist auch in HELP_VALUES_GET_WITH_TABLE_EXT enthalten, wo allerdings die Struktur der Tabelle mit angegeben werden muß.
Es können zusätzliche Einschränkungsbedingungen zu den Feldern in der Tabelle USER_SEL_FIELDS mitgegeben werden.
Parameterbeschreibung
Parameter Bezugsfeld/-struktur Vorschlagswert
Import-Parameter:
CUCOL SY-CUCOL 0
CUROW SY-CUROW 0
DISPLAY SPACE
SELECTFIELD HELP_INFO-FIELDNAME
TABLENAME HELP_INFO-TABNAME
TITEL SPACE
NO_PERS_HELP_SELECT SPACE
TITLE_IN_VALUES_LIST SPACE
USE_USER_SELECTIONS SPACE
SHOW_ALL_VALUES_AT_FIRST_TIME SPACE
Export-Parameter:
IND SY-TABIX
Tabellen-Parameter:
FULL_TABLE
USER_SEL_FIELDS DYNPREAD OPTIONAL
Ausnahmen:
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD
- 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
und in der internen Tabelle verwendet werden.
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
- TITEL: Titel des F4-Popups
Bedeutung: Titel, der im F4-Popup gesetzt wird. Falls SPACE,
wird der Datenelementtext oder der Tabellenname
gesetzt.
Wertebereich: keiner
Vorbelegung: SPACE
- NO_PERS_HELP_SELECT: Ausschalten der persönlichen Hilfe
Bedeutung: Die persönliche Hilfe wird abgeschaltet
Wertebereich: SPACE, 'X'
Vorbelegung: SPACE
- TITLE_IN_VALUES_LIST: Informationszeile
Bedeutung: Zusätzliche Informationszeile neben dem
Titel des Popups über der Werteliste
Wertebereich: keiner
Vorbelegung: SPACE
- USE_USER_SELECTION: Selektionsbedingugen verwenden
Bedeutung: Auswertung der Selektionsbedingungen
definieren.
Wertebereich: SPACE, 'D', 'S'.
Vorbelegung: SPACE
- 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 durch TABLENAME
definierte Struktur besitzen.
Wertebereich: keiner
- USER_SEL_FIELDS: Selektionsbedingungen
Bedeutung: Selektionsbedingungen zu den Feldern der
Tabelle TABNAME.
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.
- MORE_THEN_ONE_SELECTFIELD: Mehr als ein Tabellenfeld selektiert
Bedeutung: Es ist mehr als ein Tabellenfeld als Auswahlfeld
gekennzeichnet.
- NO_SELECTFIELD: Kein Tabellenfeld selektiert.
Bedeutung: Es wurde kein Feld als Auswahlfeld gekennzeichnet.
Parameter
CUCOLCUROW
DISPLAY
FULL_TABLE
HEADING_TABLE
IND
NO_MARKING_OF_CHECKVALUE
NO_PERS_HELP_SELECT
NO_SCROLL
SELECTFIELD
SELECT_VALUE
SHOW_ALL_VALUES_AT_FIRST_TIME
TABLENAME
TITEL
TITLE_IN_VALUES_LIST
USER_SEL_FIELDS
USE_USER_SELECTIONS
Ausnahmen
MORE_THEN_ONE_SELECTFIELDNO_SELECTFIELD
NO_TABLEFIELDS_IN_DICTIONARY
NO_TABLESTRUCTURE_GIVEN
Funktionsgruppe
SHL3rdisp/max_wprun_time - Maximum work process run time PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 11700 Date: 20240523 Time: 083443 sap01-206 ( 71 ms )