by singhdeepu4u » Tue Mar 20, 2012 1:35 am
Hello,
There are at-least 3 ways i know to do so.
First is using transaction variant.
Tcode SHD0 is used to create transaction variants. With this you can control the display and modifications of screens, screen fields, buttons, menus and any other gui elements that are used in transactions. The settings can be saved as variants and can be used accordingly. for eg: You can maintain different transaction variants for different users.
Following are the steps to create transaction variants.
1. In transaction SHD0, enter the transaction name for which you want to create a variant. Give a variant name.
2. Then press "Create" button on the application tool bar. This would run the transaction.
3. Enter values in transaction and run it as usual. After every screen or tab, there will be a pop up displaying the screen elements and the options. Eg. If you want to hide Field 1 in screen 1 then against field 1 check the option "Invisible".
4. After all the screens are through, save the transaction variant.
5. This variant will have to be assigned in customizing to the transaction so that it applies to the transaction and you can see the changes.
Second is using user exit IWO10006 Maint. order: Fcode exclusion through cust. enhancement.
In User-exit IWO10006 Maint. order: Fcode exclusion through cust. enhancement you need to use FCode KOAU.
Third option which i know is using BADI: IWO1_SCREEN_MODIFY Field Content and Display Modification
Regards,
Deepak