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

Selection Screen field modification

Former Member
0 Likes
896

Hi Experts,

I wanted to disable certain fields based on some selection.

I wanted to know what is the meaning of below statement.

SCREEN-OUTPUT = 1.

SCREEN-INPUT = 0.

SCREEN-INVISIBLE = 1.

Also what is the meaning of SCREEN-ACTIVE = 0.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
804

hi,

just refer to link for complete information.

http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm

rgds,

bharat.

hi,

screen -input=0 means the field is already filled i.e only display mode,we cant fill the field.

SCREEN-INVISIBLE = 1 used for pass word field inorder to make the typed words invisible

SCREEN-ACTIVE = 0. means the screen will be in active mode i.e in change state.

regards,

pavan t.

4 REPLIES 4
Read only

sreelatha_gullapalli
Active Participant
0 Likes
804
Read only

Former Member
0 Likes
804

Hi,

Check this program

&----


*& Report YSS_TRIAL2

*&

&----


*&

*&

&----


REPORT yss_trial2.

TABLES:mara,kna1.

PARAMETERS: p_b1 RADIOBUTTON GROUP gr1 USER-COMMAND fc DEFAULT 'X',

p_b2 RADIOBUTTON GROUP gr1.

SELECT-OPTIONS:s_one FOR mara-matnr MODIF ID md1,

s_two FOR kna1-kunnr MODIF ID md2.

AT SELECTION-SCREEN OUTPUT.

LOOP AT SCREEN.

IF p_b1 EQ 'X'.

IF screen-group1 = 'MD1'.

  • screen-active = '1'.

screen-input = '1'.

screen-invisible = '0'.

MODIFY SCREEN.

ENDIF.

IF screen-group1 = 'MD2'.

  • screen-active = '1'.

screen-input = '0'.

screen-invisible = '1'.

MODIFY SCREEN.

ENDIF.

ELSEIF p_b2 EQ 'X'.

IF screen-group1 = 'MD2'.

  • screen-active = '1'.

screen-input = '1'.

screen-invisible = '0'.

MODIFY SCREEN.

ENDIF.

IF screen-group1 = 'MD1'.

  • screen-active = '1'.

screen-input = '0'.

screen-invisible = '1'.

MODIFY SCREEN.

ENDIF.

ENDIF.

ENDLOOP.

Hope this will helpReward points if helpful.

Regards

Shibin

Read only

Former Member
0 Likes
805

hi,

just refer to link for complete information.

http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbab6f35c111d1829f0000e829fbfe/content.htm

rgds,

bharat.

Read only

Former Member
0 Likes
804

hi,

screen -input=0 means the field is already filled i.e only display mode,we cant fill the field.

SCREEN-INVISIBLE = 1 used for pass word field inorder to make the typed words invisible

SCREEN-ACTIVE = 0. means the screen will be in active mode i.e in change state.

regards,

pavan t.