New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transaction variant
1. Transaction Variant- Add the field on any transaction without screen enhancement
Summary :- Transactionvariantisa veryefficientmethodtocreate some tailoredversionof standard
SAPtransactionwithoutanyactual modification.
The transaction chosenEEDMIDESERVPROV01- Create service Provider.
Introduction:- Transactionvariantsare createdto personalizeanystandardSAPtransaction.A
transactionvariantcan be usedto hide fields,menufunctions,screens,tosupplyindividualfieldswith
defaultvaluesortochange the ready forinputstatusof one or more fields.
Thisdocumentdescribesthe stepbystepprocesstocreate a transactionvariantfor standardSAP
transactionEEDMIDESERVPROV01 - Create service Provider.
Standardtransactionhas the belowrestrictiontocreate service provider.SoIwill make itmandatoryin
the standard transactioncode.We can follow the same wayif we wantto make changesin the other
fields
Authorizationgroupisnotmandatory field.
There are twosteps,firstcreate the transactionvariantand thenattach the transactionvariantto a
transactionor the standardtransaction.
Creation of Transaction Variant
Transactionvariantcan be createdbythroughtransactioncode SHD0. The stepsto create a transaction
variantas follows:
1. Go to transactionSHD0. In the initial screenenterthe transactioncode (inthiscase
EEDMIDESERVPROV01) for whichwe are goingtocreate the transactionvariant.Enterthe name
of the transactionvariant(sayZEEDMIDESERVPROV01) inthe "TransactionVariant"fieldand
thenclickthe "Create"button.
2. 2. In the nextscreentransaction EEDMIDESERVPROV01 will be openedinrecordingmode. Aswe
are goingto make the Authorizationgroupasmandatoryfield.Forotherwe mayor maynot
entervalues.Click"Enter".A pop-upscreenwill appear.
3. In the "ConfirmScreenEntries"pop-upscreenwe cancustomize the fields.Enterthe screenvariant
name (sayZEEDMIDESERVPROV01_0200) and short text(Testscreenvariant) here. .
3. 4. We can testthe transactionvariantby clickingthe "Test"buttoninthe initial screen.
Assigning Transaction Variant to Transaction Code
Aftercreatingthe transactionvariantwe needtoassignitto a transaction.The transactioncan be used
by the userto get the requiredtailoredversionof the original transaction.The stepsare asfollows:
1. Go to transactionSE93. Enter the name of the transactioncode (sayZEEDMIDESERVPROV01 ) to be
createdand clickthe button"Create".
4. 2. In the nextpop-upscreenenterthe shorttext,selectthe radiobuttonvarianttransactionandclick
enter.
3. In the next screen enter the transaction (EEDMIDESERVPROV01) and transaction variant
(ZEEDMIDESERVPROV01) created in the previous step. Click the "save" button to save the variant transaction.
5. The variant transaction (ZEEDMIDESERVPROV01) is now ready and it can be used to get the tailored version of the
original production order creation (EEDMIDESERVPROV01) transaction code.
If w e don’t w ant to create a new Transaction code then w e can assign the transaction variant w ith the standard
Transaction also .
Assigning Transaction Variant to Standard Transaction Code
1. Go to SHD0 one more time and type the Transactioncode ( say EEDMIDESERVPROV01) and click on
the standard variant .
6. 2. Type the name of the z variant(ZEEDMIDESERVPROV01) and clickthe Active .