Ansicht
Dokumentation
HELP_VALUES_GET_WITH_MACO - Matchcode Selektion programmgesteuert einbinden (Veraltet)
General Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionsbaustein: HELP_VALUES_GET_WITH_MACO
Aufgabe: Einschränkung, Anzeige und Selektion von Daten zu einer
Matchcode-Id
Funktionsgruppe: SHL2 - Help-Funktionen
Verantwortlich: KRAFTT
Freigabe: -
DOKUMENTATION
Funktionalität
Mit Hilfe dieses Funktionsbausteins können Daten zu einer Matchcode-Id selektiert werden. Der Ablauf besteht aus drei logischen Blöcken: a) der Auswahl einer Matchcode-Id, b) der Einschränkung der Matchcode- Daten und c) der Selektion und Rückgabe des selektierten Wertes.
Beispiel
- data: cucol like sy-cucol,
- curow like sy-curow,
- select_string like help_info-fldvalue,
- matchcode_id like dd23l-mcid,
- matchcode_object like dd23l-mconame,
- select_value(79) type c.
- move 'PREM' to matchcode_object.
- move space to matchcode_id
- cucol = help_info-cucol.
- curow = help_info-curow.
- select_string = help_info-fldvalue.
- comp_string like rsmdy2.
- call function 'HELP_VALUES_GET_WITH_MACO'
- exporting
- cucol = cucol
- curow = curow
- mc_id = matchcode_id
- mc_object = matchcode_object
- selstr = select_string
- importing
- selectvalue = select_value
- complete_string = comp_string
- exceptions
- no_selection = 01
- no_values = 02
- no_values_selected = 03.
Hinweise
Dieser FB kann sowohl in der Standard- als auch in der eigenen F4-Hilfe eingesetzt werden.
Parameterbeschreibung
Parameter Bezugsfeld/-strukture Vorschlagswert
Import-Parameter:
CUCOL SY-CUCOL 1
CUROW SY-CUROW 1
DISPLAY SPACE
MC_ID DD23L-MCID SPACE
MC_OBJECT DD23L-MCONAME
Export-Parameter:
SELECTVALUE
COMPLETE_STRING RSMDY2
Ausnahmen:
NO_SELECTION
NO_VALUES
NO_VALUES_SELECTED
- 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
- MC_ID: Matchcode-ID
Bedeutung: ID des Matchcode-Objektes, zu dem Daten
beschafft werden sollen. Dieser Parameter
- muß beim Aufruf nicht mitgegeben werden,
sondern wird per Abfrage-Popup eingegeben.
- MC_OBJECT: Matchcode-Objekt
Bedeutung: Matchcode-Objekt, zu dem Daten beschafft werden
sollen. Es muß im Dictionary aktiv vorhanden
sein.
- SELSTR: Dynprowert
Bedeutung: Vorgegebener Wert vom Dynpro.
- Export-Parameter
- SELECTVALUE: Feldinhalt des Matchcodes
Bedeutung: Feldinhalt des ausgewählten Matchcodes. Von den
selektierten Matchcodedaten wird normalerweise
nur EIN Wert, nämlich das "Key"feld
zurückgegeben.
- COMPLETE_STRING: Gesamter ausgewählter Matchcodestring, welcher alle
Daten enthält
- Ausnahmen
- NO_SELECTION: Keine Auswahl getroffen
Bedeutung: Auf dem Auswahlbild für die Matchcode-ID wurde
keine gültige Auswahl getroffen.
- NO_VALUES: Keine Werte vorhanden
Bedeutung: Zur gewählten Matchcode-ID sind keine Daten
vorhanden, die den Einschränkungsbedingungen
genügen.
- NO_VALUES_SELECTED: Nichts selektiert
Bedeutung: Die Selektion wurde abgebrochen.
Parameter
COMPLETE_STRINGCUCOL
CUROW
MC_ID
MC_OBJECT
SELECTVALUE
SELSTR
USER_FUNCTION_VALUES
Ausnahmen
NO_SELECTIONNO_VALUES
NO_VALUES_SELECTED
Funktionsgruppe
SHL2BAL_S_LOG - Application Log: Log header data Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 6581 Date: 20240523 Time: 034742 sap01-206 ( 60 ms )