Ansicht
Dokumentation

HELP_VALUES_GET_WITH_VALUE - Anzeige der Eingabemöglichkeiten mit Übergabe der Werte und Struktur(i.A)

HELP_VALUES_GET_WITH_VALUE - Anzeige der Eingabemöglichkeiten mit Übergabe der Werte und Struktur(i.A)

ROGBILLS - Synchronize billing plans   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsbaustein: HELP_VALUES_GET_WITH_VALUE

Aufgabe: Anzeige interner Tabellen mit Selektion und Markierung eines
vorgegebenen Wertes

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

Verantwortlich: KRAFTT

Freigabe:

Der Funktionsbaustein ist veraltert. An seiner Stelle sollte der Baustein HELP_VALUES_GET_NO_DD_NAME verwendet werden.

DOKUMENTATION

Funktionalität

Dieser Funktionsbaustein ermöglicht die Anzeige einer internen Tabelle mit oder ohne Dictionarybezug. In der Anzeige steht die volle Funktionalität der Standard-F4-Hilfe zur Verfügung. Zusätzlich wird ein vorgegebener Wert, falls er in der angezeigten Liste gefunden wird, farblich markiert. Die Liste wird bis zu diesem Wert geblättert.

Beispiel

data: begin of inttab occurs 10,
include structure tstct.
data: more_text like f4uhlp-memo,
end of inttab.
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.
data: tabelle like help_info-tabname,
field like help_info-fieldname,
sel_val like help_info-fldvalue,
cucol like sy-cucol,
curow like sy-curow,
value like help_info-fldvalue value 'SE38'.
tabelle = 'TSTCT '.
field = 'TCODE'.
perform fill_inttab.
list_of_fields-feldname = 'TSTCT-SPRSL'.
append list_of_fields.
list_of_fields-feldname = 'TSTCT-TCODE'.
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_WITH_VALUE'
exporting
cucol = cucol
curow = curow
display = ' '
fieldname = fieldname
tabname = tabname
given_value = value
importing
select_value = sel_val
tables
fields = fields
valuetab = inttab.

Hinweise

Die Funktionalität dieses Funktionsbausteins beinhaltet die von HELP_VALUES_GET_WITH_TABLE_EXT. Zur Anzeige einer internen Tabelle mit vollständigem Dictionarybezug siehe HELP_VALUES_GET_GIVEN_VALUE.

Parameterbeschreibung

Parameter Bezugsfeld/-strukture Vorschlagswert

Import-Parameter:
CUCOL SY-CUCOL 0
CUROW SY-CUROW 0
DISPLAY SPACE
FIELDNAME HELP_INFO-FIELDNAME SPACE
TABNAME HELP_INFO-TABNAME SPACE
GIVEN_VALUE HELP_INFO-FLDVALUE

Export-Parameter:
SELECT_VALUE

Tabellen-Parameter:
FIELDS HELP_VALUE
VALUETAB

Ausnahmen:
FIELD_NOT_IN_DDIC
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 dann nicht aus den Werten ausgewählt
    werden.

  • FIELDNAME: Selektiertes Tabellenfeld
    Bedeutung: Name des Feldes, für das die Anzeige/Hilfe
    angefordert wird. Das Feld muß ein Feld einer
    aktiv vorhandenen Dicitionarytabelle sein.
    Wertebereich: keiner
    Vorbelegung: keine

  • TABNAME: Name einer Dictionarytabelle
    Bedeutung: Name einer Dictionarytabelle, der dann angegeben
    werden sollte, wenn die Anzeige einer internen
    Tabelle mit vollständigem Dictionarybezug
    erfolgen soll.
    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
  • SELECT_VALUE: Selektierter Wert
    Bedeutung: Ausgewählter Wert aus der Anzeige des Feldes,
    für das Hilfe angefordert wurde.

  • 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. Die
    Angabe von FIELDS ist in jedem Fall
    erforderlich.
    Wertebereich: keiner

  • VALUETAB: Interne Tabelle
    Bedeutung: Interne Tabelle, die zur Anzeige gebracht
    werden soll. Sie muß die in FIELDS
    definierte Struktur besitzen.

  • Ausnahmen:
  • FIELD_NOT_IN_DDIC: Tabellenfeld nicht im Dictionary verzeichnet
    Bedeutung: Eines oder mehrere der angegebenen Felder in
    FIELDS ist nicht aktiv im Dictionary vorhanden.

  • MORE_THEN_ONE_SELECTFIELD: Mehr als ein Feld für die Hilfe
    angegeben.
    Bedeutung: In der Tabelle FIELDS darf nur ein Feld
    markiert werden (FIELDS-SELECTFLAG = 'X'),
    für welches die Hilfeanzeige aufgerufen
    werden soll.

  • NO_SELECTFIELD: Kein Feld für die Hilfe angegeben.
    Bedeutung: In FIELDS ist kein Feld markiert, für welches
    Hilfeinformation angezeigt werden soll.





Parameter

CUCOL
CUROW
DISPLAY
FIELDNAME
FIELDS
GIVEN_VALUE
NO_PERS_HELP_SELECT
NO_SCROLL
SELECT_INDEX
SELECT_VALUE
SHOW_ALL_VALUES_AT_FIRST_TIME
TABNAME
TITEL
VALUETAB

Ausnahmen

FIELD_NOT_IN_DDIC
MORE_THEN_ONE_SELECTFIELD
NO_SELECTFIELD

Funktionsgruppe

SHL3

General Material Data   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9974 Date: 20240523 Time: 040508     sap01-206 ( 66 ms )