Transaction variant misunderstood. I will reward points !!!!!

Hello Gurus, i am trying, for some time now, to create a transaction variant. The goal is to set a field read-only in the "ea13" transaction.
When is use "se93" to create a transaction variant i have to fill in the transaction variant name, but when i do that it says that the transaction variat does not exist, confusing because i want to create a new transaction variant.
When i use "shd0" and fill in the name of my new transaction variant and click create i don`t have any fields, everything is empty. Can anyone give me an exact example or something. I found on the forum a link to a step by step how to, but it didn`t work.
Im working on R/3 Release 4.6C.
Please help, i will reward lots of points !!!

Hi,
Starting Transaction Variants
A transaction can be started with a variant:
Using the Test function from the maintenance transaction
By a program that includes a call to function module RS_HDSYS_CALL_TC_VARIANT
Function module RS_HDSYS_GET_TC_VARIANT checks to see if a transaction variant is active and returns its name and (if possible) its current values (screen variants, inactive functions).
Using its own transaction code as a variant transaction.
When a transaction with variant is called using the Test function, for technical reasons it is started in call mode. Some transactions behave differently in call mode than when called directly.
A variant transaction is started either in call mode or LEAVE TO TRANSACTION, depending to how it is called.
If you call a transaction with variant from a program using the function module RS_HDSYS_CALL_TC_VARIANT, you can use the function module to determine which mode is called (call mode or LEAVE TO TRANSACTION).
Variant Transactions
A transaction with a variant can have its own transaction code, which you can then use to execute the transaction with the appropriate variant.
To create a variant transaction, proceed as follows:
Choose Goto ® Create vari. trans. from the initial transaction variant maintenance screen.
Enter a transaction name and corresponding short text. Transaction type Variant transaction is already set. The following screen already contains default values for the name of the calling transaction, the variant name, and the client-specific or cross-client variant checkbox.
Save your entries.
Example:
Variant ABC has been defined for transaction Z000. We now want to create the variant transaction ZVAR.
Name of the new transaction: ZVAR
Name of the calling transaction: Z000
Name of the variant: ABC
Transaction ZVAR starts transaction Z000 with variant ABC.
If the variant specified for a variant transaction does not exist (in the current client), then the calling transaction will be started without variant.
The Standard Transaction Variant
Standard transaction variants have a special purpose. You can use any transaction variant as a standard variant. Use the Activate and Deactivate functions to use a specific transaction variant as a standard variant or to deactivate it.
If a standard variant is active for a transaction, the system searches for the variant automatically whenever the transaction is started and adopts its values.
If a transaction with an active standard variant is started with another variant, the values of the standard variant are not imported.
If a transaction with an active standard variant is started in batch input mode, the values of the standard variant are not imported either.
Variant Transactions and Parameter Transactions
Variant transactions can be client-specific (this means that their corresponding variants can also be client-specific).
In a variant transaction, several screens can be given pre-assigned values or suppressed. In a parameter transaction this can only be done for the initial screen.
You can suppress as many screens as you like in variant transactions; in parameter transactions you can only suppress the initial screen. If a screen is suppressed in a variant transaction, it is never displayed. An initial screen that has been suppressed in a parameter transaction is only not displayed when the transaction is initially called.
You can use the function Change transaction type during transaction code maintenance to convert a parameter transaction to a variant transaction. The system creates a transaction variant and a screen variant for its initial screen containing the values of the parameter transaction. The system suggests the name CV_P_ for these variants. The default name may be changed. The variant is created for the called transaction. It can be changed in Transaction Variant Maintenance and Screen Variant Maintenance. The transaction variant can be created in the current client or as a cross-client variant.

Similar Messages

  • J1IS (After GI in STO Process) will reward points for any helpful answers

    Dear Gurus,
    After Goods Issuance of Stock Transfer Order:
    I did a capturing and posting of Excise Invoice referencing the Goods
    Issuance Material Document (of STO) using transaction J1IS. Excise
    Document is created succesfully and displayed in the pop up message,
    but FI document is not displayed in the pop up message (but it actually
    got created in the system).
    The pop up message looks like this:
    "Excise invoice 001020026 generated. FI document is ."
    Is there a SAP note to enable the FI document number to be displayed in
    the pop up message?
    Will reward points for any helpful answers.
    Thanks,
    Jules

    Resolved with SAP's help:
    Run transaction FIBF.
    On the menu click on - Settings -> Products -> of a Partner -> Activate
    here maintain a new entry:
    Product Partner
    CIN INDIA

  • Urgent please help will reward points

    How do i join two trans table with indexes.
    please help will reward points.

    Hi,
    Just copy paste this code, activate and test.
    INNER JOIN.
    TYPES: BEGIN OF  t_vbak,
                 vbeln TYPE vbeln,
                 END OF t_vbak.
    TYPES: BEGIN OF t_vbap ,
           vbeln TYPE vbeln_va,
           posnr TYPE posnr_va,
           END OF t_vbap.
    DATA: it_vbak TYPE STANDARD TABLE OF t_vbak.
    DATA: wa_vbak TYPE t_vbak.
    DATA: it_vbap TYPE STANDARD TABLE OF t_vbap.
    DATA: wa_vbap TYPE t_vbap.
    select-options:  s_vbeln for wa_vbak-vbeln.
    SELECT avbeln bposnr INTO table it_vbap FROM vbak AS a
                                INNER JOIN vbap AS b ON
                                avbeln = bvbeln WHERE a~vbeln in s_vbeln.
    loop at it_vbap into wa_vbap.
    WRITE:/ wa_vbap-vbeln, wa_vbap-posnr.
    endloop.
    LEFT OUTER JOINT.
    SELECT avbeln bposnr INTO table it_vbap FROM vbak AS a
                                 left outer join vbap AS b ON
                                 avbeln = bvbeln WHERE a~vbeln in s_vbeln.
    loop at it_vbap into wa_vbap.
    WRITE:/ wa_vbap-vbeln, wa_vbap-posnr.
    endloop.
    DIFFERENCE BETWEEN INNER AND LEFT OUTER JOIN.
    With respect to above example,
    INNER JOIN will fetch all those datas with reference to VBAK in VBAP.
    LEFT OUTER JOIN will also fetch all those datas with reference to VBAK in VBAP. But it will also fetch those data which are in VBAK, But not in VBAP.
    hope this helps.

  • Change position of number sign in ALV (2-) into (-2). I will reward points.

    Hello Gurus, i need to change the position of the sign in a ALV list from the back of the number in the front of the number.
    eg. 2- i need it to be -2.
    Is there some way to do this without having to create a new field that is character type. I know the function CLOI_PUT_SIGN_IN_FRONT but it works only if my field is type char.
    Can anyone help ? I will reward points.

    In edit-mask you can force the position of the minus sign :
    USING EDIT MASK mask
    Effect
    Outputs f according to the formatting template mask.
    Without this addition, f is output in the standard format for that particular type or with a format defined in the ABAP Dictionary. The addition allows you to define a different format.
    You can specify the formatting template as follows:
    '_'represents one character of the field f
    or one digit with type P or I
    'V'only with fields of type P or I:
    output of leading sign
    'LL'at beginning of template:
    left justify (standard)
    'RR'at beginning of template:
    right justify
    '==conv'perform output conversion conv
    ':', ...separator
    (all other characters)
    Regards

  • Retrive I/O field data from screen. I will reward points.

    Hello Gurus, i want to retrive the data from the screen I/O fields using wa (a work area or internal table), but when i try to do that in PAI using
    data wa type zzz.
    x = wa-comp.
    wa is empty but if i don`t declare wa, it does contain the data from the screen.

    Is the screen field called wa-comp too, and defined as the same format as the "wa" structure variable?...  If not, the value from the screen will not get passed back into the wa-comp variable for you to access.  The dynpro acts like a window into your programs global data area so you need to get the screen names and formats right.
    Jonathan

  • How can i suppress columns in ALV ?? Will reward points.

    Hello Gurus, how can i suppress column in ALV when i`m using the transparent table:
    CALL METHOD grid->set_table_for_first_display
          EXPORTING
            i_structure_name = 'ZIANEXE'
            is_layout        = wa_layout
            is_variant       = wa_variant
            i_save           = 'U'
            IT_TOOLBAR_EXCLUDING = LT_EXCLUDE
          CHANGING
            it_outtab        = itab[]
            it_fieldcatalog  = fieldcat.
    Please help.

    in the fieldcatalog you are providing there is a field NO_OUT use this.
    Loop over internal table and check fieldname. If fieldname = column you want to hide, NO_OUT = 'X'.
    Edited by: Micky Oestreich on May 8, 2008 12:06 PM

  • Dynamic parameter in form. I will reward points.

    Hello Gurus, is it possible to pass a dynamic work area name to a form ??
    Something like this:
    FORM select_data
          using anx_name.
    SELECT SINGLE FMFCTR~bossname FROM FMFCTR
    into ( anx_name )-ordonator
    WHERE fmfctr~fictr = '1'.
    ENDFORM.
    The parameter "anx_name" can be different work area names.

    Hi,
    Take this eg :-
    DATA  wa_tab type p0002.
    DATA  record TYPE REF TO data.
    FIELD-SYMBOLS: <fs> TYPE ANY.
    GET REFERENCE OF wa_tab INTO record.
    ASSIGN record->* TO <fs>.
    SELECT SINGLE pernr FROM pa0002
                  INTO <fs>
                  where vorna = 'Manoj'. "some criteria for selection
    In your case,  assuming anx_name is your work area :
    The form becomes :
    FORM select_data
          USING anx_name.
      DATA : record TYPE REF TO data.
      FIELD-SYMBOLS: <fs> TYPE ANY.
      GET REFERENCE OF anx_name INTO record.
      SELECT SINGLE fmfctr~bossname FROM fmfctr
                    INTO <fs>-ordonator
                    WHERE fmfctr~fictr = '1'.
    ENDFORM.                    "select_data
    Cheers,
    Remi

  • Standrad Transaction Variant

    Hi All,
    I have created standard transaction Variant for ME21N using SHD0 transaction. I have activated "Activate Standard Variants" icon to make my transaction variant as standard. But when I am transporting my changes to Quality system my transaction variant is no more standard. The Activate transaction flag, I need to click again in Quality system to flag it as Standard.
    Please can you suggest why the standard transaction variant flag is not activated in Quality when I moved my changes through transport request.
    Thanks,
    Shilpa

    Yes SS I know what isTransaction Variant
    Transaction Variant example of t.code CO01
    1. Go to transaction SHD0. In the initial screen enter the transaction code (in this case CO01) for which
    we are going to create the transaction variant. Enter the name of the transaction variant (say YCO01) in the "Transaction
    Variant" field and then click the "Create" button.
    2. In the next screen transaction CO01 will be opened in recording mode. As we are going to
    hide the field "Order type", enter some default value (say PP01) in that field. For others we may
    or may not enter values. Click "Enter". A pop-up screen will appear.
    3. In the "Confirm Screen Entries" pop-up screen we can customize the fields. Enter the
    screen variant name (say YCO01_0100) and short text (Test screen variant) here.  Also
    for the field "Order type" check the Invisible checkbox to hide this field from the screen.
    4. To deactivate some of the menu function click the button "Menu functions".  A pop-up
    screen will appear. In the pop-up select the menu item "Order-> Create from planned
    order" and click the deactivate button.
    5. The menu item will be deactivated (it will be highlighted in yellow). Click "Enter"
    to come back to the original screen entries pop-up
    6. Click "Exit and Save" button to save the Transaction variant. System will pop-up for a
    transport request. We can save it as a local transport or save it in some transport request
    7. We can test the transaction variant by clicking the "Test" button in the initial screen.
    Edited by: kk.adhvaryu on Aug 16, 2010 7:29 AM

  • SP05 standard repository passwords - Will reward good points

    Hi,
       We unarchived the standard repositories from Business content for SP05 patch 01 (materials, customers and vendors). In the console the repository is locked and needs login credentials. I could not find information on what user id and password to use for first time login.  Please tell me what user id / password to use for first time login to standard repositories (We have just unarchived the a2a files)
    Will reward good points
    Thanks
    Harsha

    Hi Harsh,
    <b>"For unlocking  repository, Choose Login from the context menu and enter a username and password (for the standard repositories the default username is Admin without a password). Otherwise use the username and password that you have defined in the repository".</b>
    This is mentioned in the Upgrade Guide of SP5 at page no 13. you can check using link <a href="https://websmp110.sap-ag.de/~sapidb/011000358700000271872007E">Upgrade Guide SP5</a>
    Please try user Id "Admin" and password blank once more. If not successful this time then it seems that you have by mistake changed the password of the repository.
    Hope this will help you. Please let me know the results.
    Thanks,
    <b>Shiv</b>

  • Programs for a transaction variant

    Hi all,
    Can anyone please tell me in which table  does program of a transaction variant stored .
    Rgds,
    Rajashree

    Hi,
    You can use transaction variants to assign default values to the input fields on several screens in a transaction, to change the attributes of screen elements, and to hide entire screens. Maintenance and administration using the transaction code SHD0.
    all the transaction codes are stored in TSTC table.
    please check out the link below it will help you
    http://help.sap.com/saphelp_webas620/helpdata/en/eb/5fab41d79b11d296190000e82de14a/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/f63a0a015111d396480000e82de14a/content.htm
    SHDFV -
    Transaction variants: Field contents
    SHDTT -
    Transaction variants: Texts
    SHDTV -
    Transaction variants
    FOR MORE INFORMATION ON TABLE PLEASE CHEKC THE BELOW LINK
    http://www.sapsecurity.co.uk/sap-tables.html
    **********please reward points if the information is helpful to you************

  • Transaction variant durign creation of sales order.

    I have a scenario Sale area is R001/10/10 and is applicable for all the customer in all india.
    Now the requirement is to incase of sell order creation to only the customers at UP it will be made mandatory to put cheque number in the sales order otherwise the order will not solved.
    The same will be applicable only for up customer not to other customers.
    Now the problem is if i want to added some field in incompletion procedure and assign to the order type it will not solve my problem.
    Becasue OR is assign to R001/10/10 and sell happens from hyderabad, bangalore as well as up also. and this control only require in case of sell to up customers only. If i will assign the incomplition procedure to order type it will be applicable to all.
    So it was suggested by anybody to creat transaction variant during sales order creation. Can anybody tell me the way to creat or any other suggestions.
    The right answar will be rewarded.
    Thanks.
    Laxmikanta Das.
    09958119889

    Hi
    If you donot find any other alternative, you can finally go for using the Userexit. When the sales order is created and before saving the document, the system checks for the field -State/Region etc., and if the value is UP then it checks for the Check Number in that corresponding field. You have to mention the systems reaction(warning or error) if there is no value in that field.
    Thanks,
    Ravi

  • Need help in defining the Transaction Variant using MM02

    Hi Experts,
    I had a requirement that I need to disable the <b>Purchase order Text</b> tab in MM02 T-code,I tried using Transaction Variant(SHDO) ,but I unable to disable the PO text Custom Control.Iff you have any info Please share it with me on  [email protected]
    Apriciated your contributions by Assinging the points.
    Thanks,
    Sridhar.

    Hi Nani,
    The transaction used to create transaction variant is SHD0.
    Using this you can change the screens, for example is you want certain fields to get a default value in XD03 / MM03 etc you can do so with the help of transaction variants.
    Also you can go thru this links for more help .... please go thru and I believe that you problem will be solved....
    Check the following threads:
    Re: How to create a transaction variant
    Transaction variant
    Regards,
    Jayant
    Please award if helpful
    Message was edited by:
            JAYANT KUMAR

  • Problem in  transaction variant of standard transaction

    I am making transaction variant of VA01 throught t-code SHD0
    and i have to make tab item overview invibile , i do that and also created t-code for the variant ,
    but when i run that it is still visible can anybobdy tell y ??
    suitable answers will be awarded points
    Edited by: Akash Jain on Apr 2, 2008 8:56 AM

    Hello Simon,
    here you are my answers:
    1. Yes, I've run both ipak and RSA3 in the same mode (full), with the same selection parameters.
    2. I find this suggestion about debugging background processes very useful. I've been wondering several times about how to debug pieces of code in similar situations but could never find a good solution: now I know how to do in these cases. Thank you!
    In this specific case, to see what was going on in the extraction process in R/3, as an alternative to debugging I have put some logging messages in the cmod code with the WRITE statement, and then inspected the spool output of the ipak execution.
    The result of this test was that the query for selecting the LIFNR value
    select single lifnr into mov_cdc-lifnr from mseg
           where MBLNR = mov_cdc-REFBN
           and MJAHR = mov_cdc-REFGJ
           and ZEILE = mov_cdc-REFBZ
           and MATNR = mov_cdc-MATNR
           and WERKS = mov_cdc-werks.
    fails (sy-subrc = 4) because the fields REFBN, REFGJ and REFBZ are not filled (initial) in the extract structure passed to the custom function module.
    When the extraction is executed with RSA3, instead, the above mentioned fields are filled and the query works correctly.
    Thank you so much for your suggestions.
    Regards,
    Virginio D'Amico

  • I need comments on this answer.....a gud comment will get points :)

    HI all,
    <b>Please read these two points. and give ur comments....if agree try to give me an example too. i ensure u for points</b>.
    1. instead of using system defined BADI's
    Our own badi (right from scratch)
    will not be useful for any standard sap transaction/program.
    (bcos this z badi, will never be called from standard program/transaction)
    2. But suppose we are developing our own z transaction/functionality
    in sap,
    then we can architect it
    so that it can allow for future changes etc,
    similar to how sap provides for user-exit / badi.
    (using our own badis in our own z programs is not compulsary.
    But we can definitely provide POINTS where such badi is called.
    With this, in future, we only need to change the badi
    and not the program)

    hi
    point 1.
    you can create a z badi for std sap.
    all u need is to deactivate the std badi and activate ur badi.
    ans in ur z badi plz use the same Definition name.
    rewards points plz

  • Urgent:Transaction Variant

    Hi All,
    I was trying to create a Transaction Variant using SHD0. I am facing 2 problems now.
    1.When i try to create a variant for the transaction s_alr_87013326 in SHD0 it says 'Variants are possible only for dialog transactions'. How can i create a variant for this transaction code.
    2.There is an initial pop up screen for this transaction which ask for the controlling area, i want to hide that field too.My client want me not to show that field as we are goin to assign the trns code to a role.how can i do that?.
    Very urgent.Points will be awarded for useful answers.
    Thanks
    Regards
    Andrew

    Hi Muthu,
    Thanks for the reply.
    If possible can you give me your mail id.I will send you the screenshots.
    Anyway it is a interactive report for Profit center accounting, Profit Center Grp:Plan/Actual/variance.In this trrns the initial screen is a dialog box where i will be giving the Controlling area and it proceeds to the selection screen.Now i need to hide this dialog box or the Controlling area Field and pass a default value for it.
    Any other way to do it? Need your valued suggestions.
    Regards
    Andrew

Maybe you are looking for

  • Purchasing contract or scheduling agreement business flow

    Hi everyone! My user asked me if it is possible to use contract or scheduling agreement instead of purchase order for blanket order? (Bulk order, but staggered delivery throughout the year, upon an agreed price). I know that SAP have contract and sch

  • Item texts copied from purchase order to delivery

    Hi Sales Gurus, I am facing the following issue. In the intercompany process we create the delivery based on purchased order. Our need is to copy the item texts of the purchase order to the item texts of the delivery. How can i do that? Thank you Joã

  • Display foerign characters

    So i have a bunch of cd's from japan, korea and china that i want to import into itunes. When i try and do that, the song names and artists just show up as boxes. How do i go about displaying the characters? my default language is english. Many thank

  • IMac wakes from sleep on its own with Yosemite

    After installing Yosemite, my iMac wakes from sleep all on its own multiple times throughout the day and night.  The screen does not turn on when this occurs and it goes back to sleep on its own.  I figured the my energy settings may have changed aft

  • Artists missing from column browser

    Today I noticed some artists are missing from the artist list in the column browser in iTunes 11.0.2 No idea why some artists are there and others are not. They do appear in the artist view.