Application Development and Automation 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: 
Read only

module pool programming

Former Member
0 Likes
583

hai ,

can anyone tell me,

1.how can i call a screen from a subscreen , whether it is possible to call like that or not ?

2. And how to make the input fields visible when we click on a particular radio button and others invisible automatically?

Thanks & Regards,

M.Syamala Rao.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
564

Hi,

1> we can't call a screen from a sub screen

2> code is

REPORT z_sdn.
 
PARAMETERS:
  p_num RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND abc,
  p_char RADIOBUTTON GROUP rad1.
 
PARAMETERS:
  p_num1 TYPE i MODIF ID num,
  p_num2 TYPE i MODIF ID num,
  p_char1 TYPE c MODIF ID chr,
  p_char2 TYPE c MODIF ID chr.
 
 
AT SELECTION-SCREEN OUTPUT.
  IF p_num EQ 'X'.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'CHR'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ELSE.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'NUM'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.

Regards,

Anirban

5 REPLIES 5
Read only

Former Member
0 Likes
565

Hi,

1> we can't call a screen from a sub screen

2> code is

REPORT z_sdn.
 
PARAMETERS:
  p_num RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND abc,
  p_char RADIOBUTTON GROUP rad1.
 
PARAMETERS:
  p_num1 TYPE i MODIF ID num,
  p_num2 TYPE i MODIF ID num,
  p_char1 TYPE c MODIF ID chr,
  p_char2 TYPE c MODIF ID chr.
 
 
AT SELECTION-SCREEN OUTPUT.
  IF p_num EQ 'X'.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'CHR'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ELSE.
    LOOP AT SCREEN.
      IF screen-group1 EQ 'NUM'.
        screen-active = 0.
        MODIFY SCREEN.
      ENDIF.
    ENDLOOP.
  ENDIF.

Regards,

Anirban

Read only

Former Member
0 Likes
564

to call screen u can

call screen statement......

to visible and invisible....

u can use

loop at screen

IF screen-group1 EQ 'screen group name'.

screen-active = 0.

MODIFY SCREEN.

ENDIF.

endloop.

Regards

Anbu

Read only

Former Member
0 Likes
564

This message was moderated.

Read only

Former Member
0 Likes
564

Hi Shyamala,

You cannot call a screen from a subscreen. Thats the restrictions with the subscreen.

Regarding making fields invisible... in the pai event write module

check for the radiobutton value is 'X'

loop at screen.

if screen-name = '<>'

screen-invisible = 1.

endif.

-


modify screen.

endloop.

regards

padma

Read only

Former Member
0 Likes
564

thanks a lot