09-09-2008 6:51 AM
Hi everybody,
Can anyone tell me the difference between Transaction variant n screen variant?
I know ab screen variant, but do we really often use Transaction variant? How is it helpful?
Please clear my doubts.
Points will be given.
Thanks&Regards,
Seevangi
09-09-2008 6:54 AM
Hi,
Transaction variants are used for Standard transactions.
Through them we can enable or dissable certain Menu options.
Ex:- For some transactions , we see Print button disabbled.
Regards
Bala Krishna
09-09-2008 6:54 AM
Hi,
A transaction variant is a reference to a set of screen variants.You can create any number of screen variants for a screen. The transaction variant consists of these screen variants.
In transaction variants, you select entries to start the transaction in CALL mode.
You can create different kinds of transaction variants for an SAP transaction:
A standard variant
Any number of normal transaction variants.
The standard variant is executes at runtime instead of SAP delivered transaction. No new tcode is required.
A normal transaction variant will be called with its own transaction code of type variant transaction.
A screen variant is an independent Repository object, which has a unique name in the system. The name is constructed as follows:
Variant name
Client
Screen Number
Here you specify whether or not field contents should be copied to the screen variant. You can set various attributes for the individula fields:
You can undo or hide the input status of a field
Regards
Abhijeet
09-09-2008 6:54 AM
Hi,
Check this LINK on SAP STANDARD STATEMENT ON DIFFERENCE BETWEEN Transacion Variants and Screen Variants. You will get the answer of your doubt.
http://help.sap.com/saphelp_nw70/helpdata/en/67/232037ebf1cc09e10000009b38f889/content.htm
Regards,
anirban
09-09-2008 6:55 AM
Transaction variants simplify transaction flow by:
Inserting default values in fields
Hiding and changing the ready for input status of fields
Hiding and changing the attributes of table control columns
Hiding individual menu functions
Hiding entire screens
Transaction variants are actually made up of a series of screen variants. The field values and field attributes for each screen in a transaction variant are stored in screen variants. Each variant is assigned to a transaction. Variants may, however, contain values for screens in multiple transactions, if transaction flow makes this necessary. The transaction the variant is assigned to serves as its initial transaction, whenever you start the variant.
Transaction variants are actually made up of a series of screen variants. The field values and settings for each screen in the transaction variant are stored in a screen variant.
09-09-2008 6:55 AM
Hi,
You can hide unwanted screens and fields in any of the standard SAP programs without changing any of the standard programs. Additional features such as making the variant as default on the standard SAP transaction code is only available as of 4.6x.
Transaction SHD0 - Create a variant for the required transaction by changing the layout through hiding fields and screens.
Transaction SE93 - Create a variant transaction (e.g. for VA02 = ZVA02).
Next allocate the transaction variant to this variant transaction.
In 4.6c, you can default your transaction variant as the standard variant. (SHD0 - Edit -> Activate/Deactivate as standard variant)
regards,
naveen
09-09-2008 6:57 AM
hi,
check this.
[http://www.sapdb.info/wp-content/uploads/2008/05/transaction-variant-step-by-step-creations.pdf]
09-09-2008 7:04 AM