What you can do with a transaction variant
Insert default values into fields
Change the ready for input status for fields
Hide various screen elements, menu functions or entire screens
Adjust table control settings
Note: Transaction variants can only be used with dialog transactions.
How to create a transaction variant
Transaction variants are created with transaction: SHD0
In the field Transaction on SHD0 enter the transactioncode for the screen you want tpo modify (E.g.
In the field Variant on SHD0 enter the name you want to give the transaction variant (E.g. ZVA03)
Now the screen for the transaction is shown and you can enter default values in the fields of the
Press Enter. Now a screen that enbles you to make further customizing (Hide, Output only, Invisible,
Mandatory) if the screen fields is shown.
After you have finished customizing the screen press Enter to go to the next screen or ave and exit
to save the Transaction variant
To run the transaction varian, you must create a new Transaction code in SE93 that referes to the
Transaction variant. Choose Transaction with variant as Start object.
Note: The transaction variant can also be called from a program that imcludes a call to function
To create a screen variant, use transaction SHD0. Use menu Goto -> Screen variants
The process to create a screen variant is similar to creating a Transaction variant. The difference
between the two types is that a Transaction variant covers the whole transaction and therefore can
have more than 1 screen, while a screen variant only can have 1 screen.