SAP Transaction and Screen Variants
SHD0: create add-on t-code for Standard program.
Agenda
—Configure Application Transaction Fields
-Setting Field Values
-Hiding Fields and Specifying whether Ready for Input
-Hiding Screens
—Step-by-Step Sample for ME22
-Personalize Standard SAP Transaction
-Order Type is not visible in the initial screen
-Menu Path Order -> Create from Planned Order is deactivated
—Assign Transaction Variant to Transaction Code
—Path
SAP NetWeaver / General Settings / Field Display Characteristics / Configure Application Transaction Fields
—Step-by-Step Sample for ME22
1. Enter T-Code: SHD0
2. Input Transaction Code (ex: ME22)
3. Input Transaction Variant (ex: ZPOQTY_ME22)
3. Click Create
4. Input some default values & set some values according to your requirements
a. Input Corresponding Name of Screen Variant & Short Text
b. For the Field Order Type, check the Invisible checkbox
c. Click Menu Functions for Changing Interface Variant
i). Pop-up Change Interface Variant
ii). Choose Create from Planned Order
iii). Click Deactivate
5. Click Enter
…… Test ……
6a.Assign as a Standard Variant for ME22
a. Switch Tab to Standard Variants
b. Input Standard T-code & Activate Transaction Variant
c. Switch to Variant Groups -> Create Group & Assign User
6b.Assign as a Add-on Transaction ZCO01
a. Goto -> Create Variant Transaction
b. Transaction Variant & check Cross-client
----------------------------------------
—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
◦
◦You can only create transaction variants for dialog transactions and reporting transactions.
◦
◦Only "normal" screens, dialog boxes, and subscreens can be included in the variant.
—Transaction Variants (cont.)
◦
◦The screens of the following functions may not be included:
–Help and possible entries help (F1, F4)
–List display (and selection screens)
–Confirmation dialog boxes
–Various system functions (status display, save list...)
—Related Links
http://help.sap.com/saphelp_nw04/helpdata/en/67/232037ebf1cc09e10000009b38f889/frameset.htm
http://www.sap-basis-abap.com/sapbs010.htm
http://www.mhn-consulting.com/Security/transactionvariants.htm