<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: transaction variant in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411748#M819372</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use SHD0 to make transaction variants for T-Codes - create the variant and &lt;/P&gt;&lt;P&gt;activate it as standard. This works with most standard SAP screens and you &lt;/P&gt;&lt;P&gt;can do most of the things you want there. Certainly making fields mandatory &lt;/P&gt;&lt;P&gt;is simple, but buttons etc may be more complex. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Chaitanya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 23 Feb 2008 05:45:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-23T05:45:42Z</dc:date>
    <item>
      <title>transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411747#M819371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Does anyone know what is a transaction variant ? when and why is it used .?Can it be used with standard SAP screens? What procedure is to be followed to use it ? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to restrict the screen sequence in a particular SAP standard transaction ie there are 3 buttons that the user can click and move to 3 different screens accordingly .I want to deactivate 2 buttons and leave only one option with the user .also , i want this particular option to be executed if the user presses enter. &lt;/P&gt;&lt;P&gt;Can this problem be solved by using a transaction variant ? &lt;/P&gt;&lt;P&gt;**Plz note that the screen i am talking abt is a standard SAP screen.. &lt;/P&gt;&lt;P&gt;Further , can we make a particular field obligatory using the transaction variant?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Feb 2008 05:44:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411747#M819371</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-23T05:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411748#M819372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use SHD0 to make transaction variants for T-Codes - create the variant and &lt;/P&gt;&lt;P&gt;activate it as standard. This works with most standard SAP screens and you &lt;/P&gt;&lt;P&gt;can do most of the things you want there. Certainly making fields mandatory &lt;/P&gt;&lt;P&gt;is simple, but buttons etc may be more complex. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Chaitanya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Feb 2008 05:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411748#M819372</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-23T05:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411749#M819373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to hide unwanted screens and fields in any standard SAP program without changing it, the use of the Transaction Variant is the best solution. Creating a Transaction Variant alters the layout of the screen. This tip offers two ways to perform this task.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Case one for creating Transaction Variants&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1:&lt;/P&gt;&lt;P&gt;Execute transaction SHD0 and create a Transaction Variant against the original transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2:&lt;/P&gt;&lt;P&gt;As soon as you press the create button, the original screen of the transaction will appear. After pressing any button/tab on the screen a menu variant screen will appear. Make sure to check any field or tab or any button you want to disappear from the menu functions. Press the exit and save button when you are sure that no further settings are required on sub-screens (if present). After pressing the exit and save button another menu variant screen will appear. Press the save button here and save as a local object or under any development class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3:&lt;/P&gt;&lt;P&gt;When you are back on the Transaction Variant (SHD0) screen, press shift+F6 or click the goto menu and press the create variant transaction button. Through this transaction SE93 will be executed. Enter the transaction name you want to create and any other required field and now press the save button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 4:&lt;/P&gt;&lt;P&gt;Now execute the transaction you create through create Transaction Variant and enjoy the results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Case two for creating Transaction Variants&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 1:&lt;/P&gt;&lt;P&gt;Create a dialogue transaction through SE93 and enter the program name and screen number of the original transaction you want to make a variant on (e.g., PFCG). Press the save button and check whether the replica transaction (PFCG) has been created successfully by executing it on a new session.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 2:&lt;/P&gt;&lt;P&gt;Execute transaction SHD0 to create a Transaction Variant. Specify the transaction name (replica of PFCG) which you have just created and create a Transaction Variant against the replica transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 3:&lt;/P&gt;&lt;P&gt;As soon as you press the create button, the original screen of the transaction will appear. After pressing any button/tab on the screen a menu variant screen will appear. Make sure to check any field or tab or any button you want to disappear from the menu functions. Press the exit and save button when you are sure that no further settings are required on sub-screens (if present). After pressing the exit and save button another menu variant screen will appear. Press the save button here and save as a local object or under any development class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step 4:&lt;/P&gt;&lt;P&gt;When you are back on the main screen of the SHDO (Transaction Variant) click the edit option on the menu tab and activate Standard Variant. Through this a Standard Variant will be assigned to the transaction specified (replica transaction).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: Make sure you activate the Standard Variant against a replica transaction and not on the original one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Feb 2008 05:49:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411749#M819373</guid>
      <dc:creator>former_member156446</dc:creator>
      <dc:date>2008-02-23T05:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411750#M819374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Pls reward if help.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we can create Transaction Variants Using SHD0 Transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Variants and Screen Variants&lt;/P&gt;&lt;P&gt;Transaction variants can simplify transaction runs as they allow you to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Preassign values to fields&lt;/P&gt;&lt;P&gt;Hide and change the 'ready for input' status of fields&lt;/P&gt;&lt;P&gt;Hide and change table control column attributes&lt;/P&gt;&lt;P&gt;Hide menu functions&lt;/P&gt;&lt;P&gt;Hide entire screens&lt;/P&gt;&lt;P&gt;In particular, hiding fields in connection with screen compression, and hiding screens, can result in greater clarity and simplicity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction variants are made up of a sequence of screen variants. The field values and field attributes for the individual screens found in transaction variants are stored in screen variants. Each of these variants is assigned to a specific transaction, can, however, also contain values for screens in other transactions if this is required by transaction flow. The transaction that the variant is assigned to serves as initial transaction when the variant is called.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are both client-specific and cross-client transaction variants. All screen variants are cross-client, but may be assigned to a client-specific transaction variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A namespace exists for cross-client transaction variants and screen variants and both are automatically attached to the Transport Organizer. Client-specific transaction variants must be transported manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In principle, transaction and screen variants can be created for all dialog and reporting transactions. There are, however, certain Restrictions that apply to certain transactions, depending on their internal structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No transaction variants are possible with transactions already containing preset parameters (parameter transactions and variant transactions).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 Feb 2008 06:24:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3411750#M819374</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-23T06:24:25Z</dc:date>
    </item>
  </channel>
</rss>

