<?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/3864874#M928890</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;&lt;/P&gt;&lt;P&gt;steps to create the transaction varient are in the following link,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdb.info/wp-content/uploads/2008/05/transaction-variant-step-by-step-creations.pdf" target="test_blank"&gt;http://www.sapdb.info/wp-content/uploads/2008/05/transaction-variant-step-by-step-creations.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Variants &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction variants simplify transaction flow by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inserting default values in fields&lt;/P&gt;&lt;P&gt;Hiding and changing the ready for input status of fields&lt;/P&gt;&lt;P&gt;Hiding and changing the attributes of table control columns&lt;/P&gt;&lt;P&gt;Hiding individual menu functions&lt;/P&gt;&lt;P&gt;Hiding entire screens&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both client-specific and cross-client transaction variants exist. Screen variants are always cross-client; they may, however, be assigned to a client-specific transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A specific namespace has been designated for cross-client transaction variants and screen variants and they are both automatically attached to the Change and Transport System. Client-specific transaction variants can be transported manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction and screen variants may be created for all dialog and reporting transactions. However, there are certain restrictions that apply to their use, depending on how their corresponding transactions have been realized internally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction variants may not be created for transactions already containing pre-defined parameters (parameter transactions and variant transactions).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 May 2008 10:07:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-19T10:07:28Z</dc:date>
    <item>
      <title>transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864872#M928888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;how to create transaction variant for a z -tcode.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 09:57:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864872#M928888</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T09:57:46Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864873#M928889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check out the below related thread&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/erp2005_ehp_03/helpdata/EN/67/232037ebf1cc09e10000009b38f889/frameset.htm" target="test_blank"&gt;http://help.sap.com/erp2005_ehp_03/helpdata/EN/67/232037ebf1cc09e10000009b38f889/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 10:03:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864873#M928889</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T10:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864874#M928890</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;&lt;/P&gt;&lt;P&gt;steps to create the transaction varient are in the following link,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdb.info/wp-content/uploads/2008/05/transaction-variant-step-by-step-creations.pdf" target="test_blank"&gt;http://www.sapdb.info/wp-content/uploads/2008/05/transaction-variant-step-by-step-creations.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Variants &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction variants simplify transaction flow by:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inserting default values in fields&lt;/P&gt;&lt;P&gt;Hiding and changing the ready for input status of fields&lt;/P&gt;&lt;P&gt;Hiding and changing the attributes of table control columns&lt;/P&gt;&lt;P&gt;Hiding individual menu functions&lt;/P&gt;&lt;P&gt;Hiding entire screens&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both client-specific and cross-client transaction variants exist. Screen variants are always cross-client; they may, however, be assigned to a client-specific transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A specific namespace has been designated for cross-client transaction variants and screen variants and they are both automatically attached to the Change and Transport System. Client-specific transaction variants can be transported manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction and screen variants may be created for all dialog and reporting transactions. However, there are certain restrictions that apply to their use, depending on how their corresponding transactions have been realized internally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction variants may not be created for transactions already containing pre-defined parameters (parameter transactions and variant transactions).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 10:07:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864874#M928890</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T10:07:28Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864875#M928891</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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Transaction Variants&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Use the transaction SHD0 , this used in cases where you need to make your own variants to the standard TCODES, like hiding some input fields, hiding some screens, make input disabled, etc.&lt;/P&gt;&lt;P&gt;By using Transaction variants you can do all of them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SHD0 is the Tcode for creating Transaction Variants.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Procedure to create.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;SHD0&lt;/STRONG&gt; first screen:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you need to give Transaction as (lets take MM01) for that variant is (Say something ZMM01).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Means here you are creating transaction variant to activate/deactivate/make mandatory fileds in the screen those comes in MM01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;SHD0&lt;/STRONG&gt;, create the variant ( some name ZSM30), save it, then come back to original screen(SHD0)--&lt;DEL&gt;GOTO&lt;/DEL&gt;&amp;gt; create varaint transaction. there u can click and give ur variant transaction name.&lt;/P&gt;&lt;P&gt;SHDO is the transaction code for creating transaction variant&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;Transaction Variants STep by STep&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1. Enter tcode of which the screen you want to create the&lt;/P&gt;&lt;P&gt;variant (for example : crmd_bus2000115)&lt;/P&gt;&lt;P&gt;2. Enter Transaction Variant Name&lt;/P&gt;&lt;P&gt;3. Click Create button&lt;/P&gt;&lt;P&gt;4. Now, navigate through the screen to which screen&lt;/P&gt;&lt;P&gt;you want to have it on your trans. variant &lt;/P&gt;&lt;P&gt;(click OK/confirm on each popup screen)&lt;/P&gt;&lt;P&gt;5. Click Exit and Save on popup screen, if you want to&lt;/P&gt;&lt;P&gt;finish the screen variant.&lt;/P&gt;&lt;P&gt;6. Save your work&lt;/P&gt;&lt;P&gt;7. If you want to customize further (like hiding some&lt;/P&gt;&lt;P&gt;buttons/functions) then you can proceed by clicking&lt;/P&gt;&lt;P&gt;on CHANGE button (pencil icon)&lt;/P&gt;&lt;P&gt;8. Assign Tcode to this new Trans Variant.&lt;/P&gt;&lt;P&gt;9. Done &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Transaction Variant&lt;/P&gt;&lt;P&gt;You can only create transaction variants for dialog transactions and reporting &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;transactions.Only "normal" screens, dialog boxes, and subscreens can be &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;included in the variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen Variants are automatically created anytime you create a &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;transaction variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Initial Screen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enter the name of the transaction and the transaction variant on the initial screen. The system creates a cross-client transaction variant. If you want to create a client-specific transaction variant, choose Goto -&amp;gt; Client-specific transaction variants tp branch to the client-specific transaction variant maintenance transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Client-specific transaction variants only exist in the client in which they are created. The field contents of the transaction variant must be available in this client. Cross-client transaction variants are available throughout the system, regardless of the client currently being used. The field contents of these transaction variants must be available in all clients.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creating the Transaction Variant&lt;/P&gt;&lt;P&gt;Choose Create to create a variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system calls the application transaction that you want to create a variant for. Enter the values you want to use in the in the input fields. Each time an action is completed, a Dialog Box, appears listing the fields of the current screen with their current values. The kind of dialog box called depends on the kind of screen currently being processed (see Requirements).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here you can determine:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if you want to save the field values you have inserted on the current screen (the "Adopt field values" checkbox)&lt;/P&gt;&lt;P&gt;if you want to hide the entire screen (the "Do not display screen" checkbox). This is only possible if settings are copied to your variant ("Adopt field values")&lt;/P&gt;&lt;P&gt;if field contents are saved (the "With contents" checkbox)&lt;/P&gt;&lt;P&gt;if the ready for input status of specific fields should be revoked (the "Output only" checkbox)&lt;/P&gt;&lt;P&gt;if specific fields should be hidden (the "Invisible" checkbox)&lt;/P&gt;&lt;P&gt;if specific fields should be mandatory the "Mandatory" checkbox)&lt;/P&gt;&lt;P&gt;You may or may not be able to select each of these checkboxes for every field depending on the field's type (--&amp;gt; Requirements).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Screen variants are created automatically for each screen where values have been saved (adopted). Enter screen variant names in the "Name of screen variant" field. These names must be unique. If the system is able to find a unique name for a screen variant it is automatically inserted into this field. The convention reads like so: (&amp;lt; name_of_transaction_variant&amp;gt;_(&amp;lt;client&amp;gt;)_&amp;lt;screen_number&amp;gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose the function Continue to proceed. The following pushbuttons are available:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Cancel function displays the current application transaction screen again. Here you can make changes to your settings.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Menu functions function displays an additional dialog box wher you can deactivate menu functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The GuiXT function allows the user to edit a GuiXT script for the current screen (--&amp;gt; GuiXT).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Exit and Save function exits and saves the application transaction. A list appears containing all of the screens in the application transaction that you want to save entries for (that is, all screens for which screen variants will be created).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enter a short text for your transaction variant here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Display settings can be changed as needed from this list in the future. Settings that require information at application transaction runtime (field values, table control columns) cannot be changed from this list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose "Save". The system saves your transaction variant and the corresponding screen variants. The Workbench Organizer dialog box is displayed for the transaction variant and for each screen variant. Use it to assign each of these objects to a package.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also branch to this list using the Change values function during the function selection process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Deleting Preassigned Values&lt;/P&gt;&lt;P&gt;You can delete all of the values you assigned to fields of a single screen in a transaction variant by resetting (deselecting) the Adopt field values checkbox. This deletes the screen from your variant, even those entries that were transferred to the variant during previous processing.&lt;/P&gt;&lt;P&gt;If a screen variant has already been created for this screen, then the system simply deletes the screen variant's transaction variant assignment; the screen variant itself is not actually deleted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Individual fields can be deleted from transaction and screen variants by resetting (deselecting) their corresponding checkboxes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward useful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 10:07:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864875#M928891</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T10:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: transaction variant</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864876#M928892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Check this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5408885"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 May 2008 10:20:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/transaction-variant/m-p/3864876#M928892</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-19T10:20:25Z</dc:date>
    </item>
  </channel>
</rss>

