Transaction Variant
Prepared By: Eslam Hosny
In This Document we will learn the concept & how to create Transaction and Screen Variants to change screen layouts.
And how to assign those transactions and screens variants to:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Transaction Variants can simplify transaction runs as they allow you to:
A Transaction Variant is made up of a series of screen variants.
Screen variant contains field values and attributes for exactly one screen.
Transaction Code -> SHD0
The above Three Tabs in the T Code SHD0:
Create and assign Variant Groups to specifics users
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Creating Transaction Variant from a Transaction (Transaction Variant TAB)
Our Below Example will be on T Code IW31 (Create Maintenance Order)
Once You Pressed Enter, The System Will Call A Configuration Screen That Represents The T Code IW31 In Forms Of Screens with its own Fields
In Our Example
Then
Result -> Transaction Variant Created With Its Screen Variants
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Then You Can Test Your Transaction Variant
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Using the Transaction Variant You Have Created
1- Assign The Transaction Variant To The Standard Transaction (Standard Variants TAB)
If you assign the Transaction Variant to transaction IW31 the changes will affect all the users that use the transaction.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2- Assign The Transaction Variant To A Group Of Users (Standard Variants TAB)
Here We Create a Group (Variant Group)
Then Go To Transaction Variants TAB & Put The Transaction Variant Generated in the previous step With The group & Create it as normal transaction variant or Assign the Screen Variants to it
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3- Assign The Variant To A New Transaction (Variant Transaction)
You Have Two Options:
A- In T Code SHD0, Then From Go To Menu -> Create Variant Transaction
B- From T Code SE93
We Will Work From T Code SE93
Then Save
You Can Now Use Your T Code
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Note:
For example:
If you created two transaction variant from T Code MM01, and you need to assign the two variant to the standard T Code (MM01) -> You cannot, only one can be assigned
So all the users will work with first (assigned to the T Code MM01) & The User(s) will work with the variant that is assigned to
-------------------------------------------------------------------------------------------------------------------------------------------
20/06/2016 by Jogeswara Rao Kavala
One more useful link on this subject:
Transaction Variant and Screen Variants by Kleyson Rios
-------------------------------------------------------------------------------------------------------------------------------------------------------------
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 |