Ansicht
Dokumentation

CNV_20551_POPUP_TO_DECIDE - Dialogfenster zur Auswahl aus einer Liste

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.
SAP E-Book

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_MFLAG
PAR_MROWS
PAR_REPLY
PAR_TEXT1
PAR_TEXT2
PAR_TEXT3
PAR_TITLE
PAR_WINRO
PAR_WINX1
PAR_WINY1
TAB_LINES

Ausnahmen

NOT_ENOUGH_LINES
TOO_MANY_LINES

Funktionsgruppe

CNV_20551_FUBAS

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