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: 

greying a field of SAP standard transaction

Former Member
0 Kudos

Hi ,

Can someone please advice , if ew can grey a field of Standard transaction by a screen exit , if yes then how to do this.

6 REPLIES 6

former_member583456
Active Participant
0 Kudos

Hi,

check command "LOOP AT SCREEN".

Best regards

Thomas

0 Kudos

where should i chk this

Former Member
0 Kudos

Yes, U can do this using the Transaction variants

TCode: SHD0

Using this, u can gray the fields, make mandt, set defalt values and so on

Narendra

0 Kudos

Hi,

I am new to SHD0 , NEVER USED IT ..

WHAT all should i need to create..

also the field which i want to gray out is a field on the subscreen not the main screen ,

You can view the field in..

Go to Se38 , program SAPLIQS0, screen 8030 , it has a filed Business Area . .

Thanks

Ashish

krishnendu_laha
Active Contributor
0 Kudos

Hi Friend,

If it is a standard field, there should be some configuration to display it, pleaes conatct your functional guy.

If the requirement is to display on base some condition, follow these steps:

1. Find the screen number

2. In that find any module in PBO where ENAHNACEMENT-POINT is avialable (ECC 6.0)

3. Write code to make it idisplay mode

Sample code:

LOOP AT SCREEN.

IF SCREEN-NAME = 'TEST'.

SCREEN-INPUT = 0.

MODIFY SCREEN.

ENDIF.

ENDLOOP.

Hope it will solve your problem.

Regards

Krishnendu

0 Kudos

Hi ,

Can you please advice how to find module in PBO where ENAHNACEMENT-POINT is avialable .

I mean I can see modules in the PBO , but enhancement-point is not there .

Do you mean user exit .