Ansicht
Dokumentation

HELP_VALUES_GET_WITH_MACO - Matchcode Selektion programmgesteuert einbinden (Veraltet)

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 R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_STRING
CUCOL
CUROW
MC_ID
MC_OBJECT
SELECTVALUE
SELSTR
USER_FUNCTION_VALUES

Ausnahmen

NO_SELECTION
NO_VALUES
NO_VALUES_SELECTED

Funktionsgruppe

SHL2

BAL_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 )