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: 

how to set fields of standard dynpros to display-only

Former Member
0 Kudos
156

Hello,

I would like to set a number of dynpro fields of a standard transaction in R/3 4.6 to display-only. The problem is, that the fields are marked to be editable in the screen painter. I don't want to make a modification, so therefore I cannot simply change the attributes in the screen painter statically.

Does anyone know a function module which changes the attributes of a dynpro dynamically?

This module would have to be called when starting the transaction and before the SCREEN type is filled with values for the dynpro, because I would like to use a business transaction event which is called on start.

Thanks for your help

Best Regards

Jens

1 ACCEPTED SOLUTION

suresh_datti
Active Contributor
0 Kudos
119

Hi,

You can create a SCREEN variant for the standard Transaction using SHD0 and make the fields DISPLAY only.

Regards,

Suresh Datti

4 REPLIES 4

suresh_datti
Active Contributor
0 Kudos
120

Hi,

You can create a SCREEN variant for the standard Transaction using SHD0 and make the fields DISPLAY only.

Regards,

Suresh Datti

Former Member
0 Kudos
119

Hi

You should create an transaction variants (trx SHD0)

Max

laxmanakumar_appana
Active Contributor
0 Kudos
119

Hi,

This can be done through transaction variant , transaction is SHD0

Laxman

former_member188685
Active Contributor
0 Kudos
119

Hi,

you need to create the transaction variant using the transaction SHD0(Zero).

here you can make them display or change. and save it.

select the radio buttons against the fields for display or change appropriately...

Regards

vijay