2013 May 09 3:13 PM
Hello,
I am having trouble using multiple selection options.
When I click on the arrow, it automatically goes to the next screen. Then, when I come back, the multiple selection dialog pops up.
Here's what I have:
SELECTION-SCREEN BEGIN OF BLOCK b1
WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS aux0 FOR aux2.
SELECT-OPTIONS aux1 FOR aux2.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN.
CALL SCREEN 101.
MODULE STATUS_0101 OUTPUT.
SET PF-STATUS 'STATUS'.
SET TITLEBAR 'TITLE'.
"more code ...
ENDMODULE.
MODULE USER_COMMAND_0101 INPUT.
IF sy-ucomm = 'BACK'.
LEAVE TO SCREEN 0.
ENDIF.
IF sy-ucomm = 'EXIT' OR sy-ucomm = 'CANCEL'.
LEAVE PROGRAM.
ENDIF.
ENDMODULE.
I believe my error is in 'AT SELETION-SCREEN', but I can't find a way to fix it.
Thank you very much in advance.
Hello,
I am having trouble using multiple selection options.
When I click on the arrow, it automatically goes to the next screen. Then, when I come back, the multiple selection dialog pops up.
Here's what I have:
SELECTION-SCREEN BEGIN OF BLOCK b1
WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS aux0 FOR aux2.
SELECT-OPTIONS aux1 FOR aux2.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN.
CALL SCREEN 101.
MODULE STATUS_0101 OUTPUT.
SET PF-STATUS 'STATUS'.
SET TITLEBAR 'TITLE'.
"more code ...
ENDMODULE.
MODULE USER_COMMAND_0101 INPUT.
IF sy-ucomm = 'BACK'.
LEAVE TO SCREEN 0.
ENDIF.
IF sy-ucomm = 'EXIT' OR sy-ucomm = 'CANCEL'.
LEAVE PROGRAM.
ENDIF.
ENDMODULE.
I believe my error is in 'AT SELETION-SCREEN', but I can't find a way to fix it.
Thank you very much in advance.
2013 May 09 9:32 PM
Oh, never mind.
I got it!
Instead of using 'AT SELECTION-SCREEN', I used:
START-OF-SELECTION'.
CALL SCREEN 101.
END-OF-SELECTION.
Thanks anyway!
2013 May 10 7:22 AM
Hi,
U have to use CALL SCREEN 101 in start of selection event.Try doing this ..
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |