Ansicht
Dokumentation
CNV_20551_POPUP_TO_DECIDE - Dialogfenster zur Auswahl aus einer Liste
BAL_S_LOG - Application Log: Log header data Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
1. Funktionalität
Erzeugung eines Popups zur Auswahl aus beliebig vielen Möglichkeiten. Dabei kann die Auswahlliste im Popup mit Ankreuzfeldern (Check Boxes) oder mit Auswahlknöpfen (Radio Buttons) erscheinen. Im ersten Fall können mehrere markierte Zeilen zurückgegeben werden, die maximal erlaubte Anzahl der Markierungen kann festgelegt werden.
2. Beispielaufrufe
Es soll ein Popup erzeugt werden, das drei Anwortmöglichkeiten anbietet (Kreditor, Material, Kontierung). Es soll die Möglichkeit zum Markieren bestehen. Die dritte Antwort soll mit einer Markierung vorbelegt werden. Es sollen höchstens zwei Antworten markiert werden. Das Popup soll zentriert ausgegeben werden.
DATA: BEGIN OF T1 OCCURS 10.
INCLUDE STRUCTURE KABA03.
DATA: END OF T1.
DATA: ANTWORT TYPE C.
T1-TXT80 = 'Kreditor'.
APPEND T1.
T1-TXT80 = 'Material'.
APPEND T1.
T1-TXT80 = 'Kontierung '.
T1-SELKZ = 'X'.
CALL FUNCTION 'K_POPUP_TO_DECIDE'
EXPORTING
PAR_TITLE = 'Eingabehilfe: Bestellung'
PAR_TEXT1 = 'Nach welchen Kriterien'
PAR_TEXT2 = 'sollen Bestellungen'
PAR_TEXT3 = 'selektiert werden?'
PAR_MROWS = 2
PAR_MFLAG = 'X'
IMPORTING
PAR_REPLY = ANTWORT
TABLES
TAB_LINES = T1
EXCEPTIONS
OTHERS = 99.
IF SY-SUBRC IS INITIAL.
IF ANTWORT = 'A'.
WRITE: 'Das Popup wurde abgebrochen.'.
ELSE.
WRITE: 'Folgende Möglichkeiten wurden ausgewählt:'.
LOOP AT T1
WHERE SELKZ = 'X'.
WRITE /01 T1-TXT80.
ENDLOOP.
ENDIF.
ELSE.
" Fehlerbehandlung...
ENDIF.
Parameter
PAR_MFLAGPAR_MROWS
PAR_REPLY
PAR_TEXT1
PAR_TEXT2
PAR_TEXT3
PAR_TITLE
PAR_WINRO
PAR_WINX1
PAR_WINY1
TAB_LINES
Ausnahmen
NOT_ENOUGH_LINESTOO_MANY_LINES
Funktionsgruppe
CNV_20551_FUBASCPI1466 during Backup Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3662 Date: 20240523 Time: 133555 sap01-206 ( 46 ms )