Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SELECT-OPTIONS IN DIALOG PROGRAMMING

Former Member
0 Kudos
495

Is it possible - in a dialog screen - to attach a field that has functionality like Select-options fields?

And if so - how?

1 ACCEPTED SOLUTION

Former Member
0 Kudos
127

Hi

for dialog programming you can't design selection screen using select-options

only for report programs you can use it.

Instead you can use Ranges for the dialog programming .

<b>Reward points if useful</b>

Regards

Ashu

5 REPLIES 5

Former Member
0 Kudos
128

Hi

for dialog programming you can't design selection screen using select-options

only for report programs you can use it.

Instead you can use Ranges for the dialog programming .

<b>Reward points if useful</b>

Regards

Ashu

Former Member
0 Kudos
127

Refer

former_member194669
Active Contributor
0 Kudos
127

report ztest .

tables: mara.

* Custom Selection Screen 1010
selection-screen begin of screen 1010 as subscreen.
selection-screen begin of block b1 with frame title text-001.
parameters: p_rad1 radiobutton group grp1 default 'X',
p_rad2 radiobutton group grp1,
p_rad3 radiobutton group grp1.
select-options: s_matnr for mara-matnr,
s_matkl for mara-matkl,
s_mtart for mara-mtart.
selection-screen end of block b1.
selection-screen end of screen 1010.


start-of-selection.

call screen 100.
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
module status_0100 output.
* SET PF-STATUS 'xxxxxxxx'.
* SET TITLEBAR 'xxx'.

endmodule.
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
module user_command_0100 input.

endmodule.


* Screen screen 100 with a subscreen area 
* called "subscreen_1010"
* Screen Flow Logic follows

process before output.

module status_0100.

call subscreen subscreen_1010 
including sy-repid '1010'.

process after input.

call subscreen subscreen_1010 .

module user_command_0100.

aRs

Former Member
0 Kudos
127

HI,

Use the following code in your dialog program:

SELECTION-SCREEN BEGIN OF SCREEN 0212 AS SUBSCREEN.

SELECT-OPTIONS : S_QMNUM FOR VIQMEL-QMNUM.

SELECTION-SCREEN END OF SCREEN 0212.

hope this helps.

Reward if helpful.

regards,

Sipra

Former Member
0 Kudos
127

answered