Screen variant assignment for a Z Program

Hi all ,
I had created a screen  variant .
I want to assign the screen variant assignment for a Z Program.
how do i do that.
Thanks
ksr

follow the link, first click hyperlink screen variants, next click hyperlink maintenance
http://help.sap.com/erp2005_ehp_04/helpdata/EN/67/232037ebf1cc09e10000009b38f889/frameset.htm

Similar Messages

  • Error message "no accounting transaction variant assigned for FB60//GL"

    Hi Friends,
      I created a new document type for GL postings in ECC 6.0. I tried to post a document for this document in FB60.. It displays the error message "no accounting transaction variant assigned for FB60//GL". Can anyone help me solve this problem.
    Thanks
    Ramya

    You need to do the settings as follows:
    Go to extended document splitting- define business transaction variant
    Here u need to do series of settings.
    Pl check your settings here

  • Screen Variants disabled for FB50,FB60,FB70

    Hello All,
    The screen variants for FB50 FB60 FB70 disabled. These vairants can be selected as Edit --> Screen variant --> Select screen variant.
    When any user executes transaction he gets some field missing (table control setting set as basic settings) and when he try from the above option for the desired screen then also screen remains same. It doesn't change
    Previously it was not the case. previously when user executes these trasnaction screen was coming correctly.
    Many users facing this issue.
    If anyboday faced similer kind of issue then request you to please share your inputs.
    Thanks  & regards,
    Prashant

    Hi Prashant,
    Please refer to notes 546889 and 186961.
    if user is calling transaction FB*0 the first time no screen variant
    for items is selected. So in order to assign a user to a screen variant,
    the user has to switch the tree on (SHIFT+F1).
    In the folder 'Screen variants for items' the user has to choose your
    'default' variant by a double click. After clicking on the button
    'Refresh Tree' this screen variant is saved in the table TFBUF, which
    contains the personalizations for ENJOY transaction. This table is
    always read by starting transaction FB*0. Because of the user
    personalization with table TFBUF the SET/GET-Parameters SCRVAR & STV are
    not used in the FI-Enjoy transactions. It's the enjoy and personlization
    system design that always the last selected screen variant of the user
    is used by starting transaction FB*0 and not a default one.
    But I can suggest you a modification, for setting your default screen
    variant in FB*0 with the value of parameter SCRVAR until the user will
    chosse another screen variant in the tree. Furthermore this default
    variant is set if user is executing 'Reset screen variant' under
    EDIT -> Screen variant. You can find the program changes of this
    modification below:
    Because it is only possible to set standard for transaction variants and
    not for screen variants and due to user personalization goal of the
    enjoy transaction It cannot change this system behaviour during
    maintenance.
    Here is the program code for this modification:
    1.
    FORM posting_transaction_init.
    If variant transaction is active, get screen variant     "Note 421236
          CALL FUNCTION 'RS_HDSYS_GET_SC_VARIANT'              "Note 331997
               EXPORTING                                       "Note 331997
                    progname         = 'SAPLFSKB'              "Note 331997
                    dynpro           = '0100'                  "Note 331997
               IMPORTING                                       "Note 331997
                    scvariant        = g_scvariant             "Note 331997
               TABLES                                          "Note 331997
                    values_scvariant = tab_values_scvariant    "Note 331997
                    guixt_scripts    = tab_guixt_scripts.      "Note 331997
        ENDIF.                                                 "Note 421236
    *Modification Begin of insert
        IF acc_kontext-scvariant IS INITIAL and g_scvariant is initial.
          GET PARAMETER ID 'SCRVAR' FIELD G_SCVARIANT.
        endif.
    *Modification End of insert
        IF NOT g_scvariant IS INITIAL                           "Note430830
    2.
    FORM create_tree_treev_style_enj.
    data entry variants
    Only if screen variant not provided by transaction variant
    *Modification begin of deletion
    IF p_scvariant IS INITIAL.                               "Note 331997
    *Modification end of deletion
        PERFORM create_tree_ev TABLES p_node_table.    " Erfassungsvarianten
        PERFORM create_item_ev TABLES p_item_table.
    *Modification begin of deletion
    ENDIF.                                                   "Note 331997
    *Modification end of deletion
    assignment models
      PERFORM create_tree_km TABLES p_node_table.      "Kontierungsmuster
    3.
    MODULE tree OUTPUT.
    read screen variants
    Only if no screen variant provided by transaction var.   "Note 331997
    *Modification Begin of deletion
    IF g_scvariant IS INITIAL.                               "Note 331997
    *Modification end of deletion
        PERFORM get_screen_variants.
    *Modification Begin of deletion
    ENDIF.                                                   "Note 331997
    *Modification end of deletion
    read parked documents if required.
    I recommend you to check with your local consultants if this modification is suitable to your requirements.
    Kind Regards,
    Fernando Evangelista

  • Reg : Variant saving for Module Pool Programming

    Hey Friends,
       Plz help me in how to create variant for Module Pool Programming as in normal reports.Thanx in advance.

    Hi,
    You can create variants for Module pool program using the transaction SHD0. You can create Screen variants for your screens using this Tcode.
    Go to SHD0 -> Give the Transaction code(ZTRAN) for which you want to create a variant -> name of some variant (ZVAR) -> create -> takes you to your transaction -> Give the values that you want to be displayed as variants -> Click on Save -> Opens a pop up to confirm the screen entries -> Check the check boxes of those fields that you have entered the data with (the column with check boxes that says W.Content) -> Exit and Save -> Save the variant -> You can see a screen variant created (ZVAR_0100)
    Now Goto -> Create variant transaction -> Give your transaction variant name (ZVAR) -> Select Transaction with variant -> Takes you to SE93 transaction -> Give the transaction variant name  -> save. Run with the created transaction.
    Edited by: Nitwick on Jul 27, 2009 4:49 PM

  • Screen variant in dialog program

    Can we create a screen variant on our own screen dialog program ?

    hi,
    Go to tcode SHD0 and create the screen variant.
    then use in the program
    data scvariant like shdsvci-scvariant.
    call function 'RS_HDSYS_SET_SC_VARIANT'
    exporting
    progname = sy-repid
    DYNPRO =
    scvariant = scvariant
    overwrite_scvariant = 'X'.
    reward if helpful,
    Regards,
    preet

  • Screen variants for particular orders

    Hi,
    I have a querry.
    My client wants to make the material and quantity fields uneditable in CO01 and CO02 T-codes.  For this we have created a screen variant. But the practical problem is we are having Rewqoek Order types also. For this Rework Orders the material and quantity fields should be editable.
    So is it possible to tackle this problem by screen variants?
    Is it possible to call screen variant only for a set of order types?
    Regards
    Amit Parkhi

    Hi Parkhi,
    You can create a different screen variant for Rework Order type & then use to solve this issue.
    Please confirm.
    Regards
    R. Senthil Mareeswaran.

  • Screen variant for J1IEX Tcode

    Hi,
    Can any one give the screen variant number for j1iex / migo - capture and post excise invoice column.
    as well, tellm how to find the screen variant by tcode.. i know in OLMRLIST but it needs sc. variatnt nbr..

    http://help.sap.com/erp2005_ehp_03/helpdata/EN/7d/f63a10015111d396480000e82de14a/frameset.htm

  • Getting the variant name when the report program is run in background

    Hi All,
    How to get the variant name for the report program when run in background? My requirement is to create an email attachement with the name 'variant.XLS', where variant = selection screen variant, when the report program is run in background. The system field SY-SLSET holds the variant name only when run online.
    Any pointers to this will be highly appreciated.
    Thanks and regards,
    Nilesh.

    Hello Nilesh,
    Please find the algo:
    1. Call the FM: GET_JOB_RUNTIME_INFO to get the background job details.
    2. Select data from TBTCP using these details:
    DATA:
    FP_EVENTID   TYPE BTCEVENTID
    FP_EVTPARM   TYPE BTCEVTPARM
    FP_ACTIVE    TYPE BTCXPGFLAG
    FP_JOBCNT    TYPE BTCJOBCNT
    FP_JOBNM     TYPE BTCJOB
    FP_STEPCNT   TYPE BTCSTEPCNT.
      CALL FUNCTION 'GET_JOB_RUNTIME_INFO'
        IMPORTING
          EVENTID                 = FP_EVENTID
          EVENTPARM               = FP_EVTPARM
          EXTERNAL_PROGRAM_ACTIVE = FP_ACTIVE
          JOBCOUNT                = FP_JOBCNT
          JOBNAME                 = FP_JOBNM
          STEPCOUNT               = FP_STEPCNT
        EXCEPTIONS
          NO_RUNTIME_INFO         = 1
          OTHERS                  = 2.
      IF SY-SUBRC <> 0.
    *   Error calling FM: GET_JOB_RUNTIME_INFO
      ENDIF.
    DATA: FP_VARIANT TYPE BTCVARIANT.
      SELECT JOBNAME JOBCOUNT STEPCOUNT VARIANT
      FROM   TBTCP
      INTO TABLE L_IT_TBTCP
      WHERE  JOBNAME   = FP_JOBNM
      AND    JOBCOUNT  = FP_JOBCNT
      AND    STEPCOUNT = FP_STEPCNT.
      IF SY-SUBRC = 0.
        SORT L_IT_TBTCP BY JOBNM JOBCNT STEPCNT.
        READ TABLE L_IT_TBTCP INTO L_WA_TBTCP INDEX 1.
        IF SY-SUBRC = 0.
          FP_VARIANT = L_WA_TBTCP-VARIANT.
        ENDIF.
      ENDIF.
    Hope this helps.
    BR,
    Suhas

  • Create Screen Variant

    Hi,
    I want to create a sreen vairant for Tcode- FB60. I want to pre-polulate some fields as well as sort some particular field on the expense line item in a particular order. Please help
    Thanks.

    Hi Shelina,
    You can use transaction variant (transaction code SHD0) or GuiXT to create screen variant.
    For more information, please check this links.
    SHD0:
    http://help.sap.com/saphelp_nw04/helpdata/en/7d/f639fb015111d396480000e82de14a/content.htm
    GuiXT:
    http://help.sap.com/saphelp_erp2004/helpdata/en/89/91b9d8194f11d5b3a30050dae02d7c/content.htm
    http://www.synactive.com
    http://service.sap.com/guixt
    Hope this will help.
    Regards,
    Ferry Lianto

  • To assign Screen Variant for VL02N to respective user.

    Hi Experts,
    I have created one Screen Variant for TCode VL02N. It is very well working if executing with SHD0.
    Now, I want that, if any particular user say XYZ executes VL02N, then VL02N should be executed with the variant I created, for that user.
    Plz. tell me what to do for this....any authorization object needs to create or is there any other way out.
    Thanks in Advance.
    Rgrds,
    Rahul

    Rahul,
    Am not sure whether you can create user-group from SHD0.
    just try to use these exit and do small code just like this:
    is sy-uname = than perform.
    Enhancement                                                                               
    VMDE0004                                Shipping Interface: Message SDPACK (Packing, Inbound
    VMDE0003                                Shipping Interface: Message SDPICK (Picking, Inbound
    VMDE0002                                Shipping Interface: Message PICKSD (Picking, Outboun
    VMDE0001                                Shipping Interface: Error Handling - Inbound IDoc  
    V53W0001                                User exits for creating picking waves              
    V53C0002                                W&S: RWE enhancement - shipping material type/time s
    V53C0001                                Rough workload calculation in time per item        
    V50S0001                                User Exits for Delivery Processing                 
    V50R0004                                Calculation of Stock for POs for Shipping Due Date L
    V50R0002                                Collective processing for delivery creation        
    V50R0001                                Collective processing for delivery creation        
    V50Q0001                                Delivery Monitor: User Exits for Filling Display Fie
    V50PSTAT                                Delivery: Item Status Calculation                  
    V02V0004                                User Exit for Staging Area Determination (Item)    
    V02V0003                                User exit for gate + matl staging area determination
    V02V0002                                User exit for storage location determination
    Amit.

  • Screen variant not working when assigned to transaction variant in SHd0

    Dear All,
    User requires tax code column for line items in MIRO to be made non-editable. I am using SHD0 transaction for the same. I am able to make the column grey-off by creating screen variant. The program is SAPLMR1M and screen number 6310. When tested individually thru SHD0 the variant is working perfect. But it is not working when assigned to a transaction variant. Any clues on the same would be really helpful.
    Thanks in advance
    Komal

    Hi,
    Try to record again for the whole set of screens instead of doing that for the individual tax screen and only for the tax screen make the required field disable.
    Once done and saved, you can see all the screens variants in the transaction variant.
    Use the Change WITH PROCESSING OPTION.
    Hope this solves your problem
    Regards
    Shiva

  • How to assign screen variant to transaction variant

    Hi ALL
    I HAVE CREATED A SCREEN VARIANT HOW TO I ASSIGN IT TO TRANSACTION VARIANT  , PLS GUIDE ME ON THIS ITS IMPORTANT

    Sunaina,
    Transaction Variant:
    Transaction variants are client independent. That means that in order to transport them you are creating a workbench request. Client independent means that the moment you save your changes, they will appear in every client on the same box. If for instance you have 3 development clients, by creating a transaction variant you will be able to see it in all 3 clients. You won't need to use transaction SCC1 to transport your changes to the other development clients.
    Say for an example you need to deactivate (output only) the pricing date and material pricing group field in VA01/2.
    You can use the T.code SHD0, choose your transaction variant here, further choose your screen variant.
    Next select your screen variant and in the Menu bar select Variant> change with processing>Make repairs in foreign namespaces only if they are urgent> Continue(Enter)>again 'enter'>Object can only be created in SAP package>continue(enter)> Exit and save >This variant contains other screens, adopt these as well?>enter>enter> scroll down to the entry 'pricing date' or VBKD-PRSDT make the necessary changes and save.
    The system will prompt to assign a package and request enter the necessary values.
    Crux:- you just make fields as display, or 'supress', knowing your requirements
    Transaction Variants to make fields Mandatory, Hidden or Display. Also applicable to screens and tabstrips.
    You can hide unwanted screens and fields in any of the standard SAP programs without changing any of the standard programs. Additional features such as making the variant as default on the standard SAP transaction code is only available as of 4.6x.
    Transaction SHD0 - Create a variant for the required transaction by changing the layout through hiding fields and screens.
    Transaction SE93 - Create a variant transaction (e.g. for VA02 = ZVA02).
    o Next allocate the transaction variant to this variant transaction.
    In 4.6c, you can default your transaction variant as the standard variant. (SHD0 - Edit -> Activate/Deactivate as standard variant)
    One more feature available, instead of creating a new T.Code...you can simply assign the Transaction Variant in the Sales Document Type in T.Code-->VOV8.
    Hope this Clarifies your Doubt and Please Reward If Really Helpful
    Regds
    MM

  • How to create transaction or screen variant for custom tcode in module pool

    Hi,
              I have one module pool program with custome tcode ,i want to create transaction or screen variant for this tcode.Next time when we run this tcode we need a variant for this tcode.
    I tried by using of SHD0 but it is working only for standred tcodes.Is there any possibilty please help me.
    thanks,
    Lavanya.

    Hi,
    you created a Custom Tcode for ur module pool Pgm..if u execute the Tcode in the output screen give the input details and press Save Option then variant will be created. Then you can use that variant.
    otherwise.. while creating a Tcode..
    select an option for Tcode type Tranasction With variant ..there u will provide the variant for ur Tcode ( which is already created ).
    Regards,
    PraVeen.

  • Issue in Creating a screen variant for FV50 through SHD0

    Hi,
    I need to create a Screen variant for FV50 to hide the post button through the Transaction SHD0, It was working fine and the function keys BU and BS  i disabled in the variant, but the problem is when i disabled the Function keys from FV50 it is not allowing me to post the transaction in FBV0 also. I found that T code FV50 is using the program :SAPMF05A  and FBV0 is using : SAPMF05V.
    Is there any way to overcome the issue through the transaction SHD0 ?
    Regards
    San

    Hi,
    To Create  aVariant You can use Tcode : SHD0.
    Provide the tocde and clik on Screen variant and create...
    You can follow the below link as Reference ..
    Link:[http://help.sap.com/saphelp_nw04s/helpdata/en/67/232037ebf1cc09e10000009b38f889/content.htm]
    Hope it helps you.
    Thanks
    Arbind

  • Help needed in Screen variant for va11

    hi all,
    i have craeted a screen variant ...but how do we activate it.
    i used this function mod RS_HDSYS_GET_SC_VARIANT..
    and it returns nothing .....
    does this means that my screen variant is not active
    please advice
    thanks
    srinivas

    Did you get an answer to this or Have you figured it out because I am currently not getting anything back either for the FM I put into one of our custom Z programs.

Maybe you are looking for

  • ITunes 12 - "Keep iTunes Media Folder Organised" feature no longer works

    Hi everyone, I was wondering if you could help me with an issue I've been having. Since updating to iTunes 12, the 'Keep iTunes Media Folder Organised' feature no longer works. When I add media to the library, iTunes doesn't copy it to a destination

  • Problem with 3.0.9.8.5

    We have installed the patch in portal, and there are things that now are not working. The most important problem is that we use a customize way to insert documents in a content area, now when we try to insert a document to the content area an error o

  • Podcasts App/Stations not showing correct played/unplayed status

    Hi, there is an issue with the played/unplayed status of podcasts in the iOS Podcasts app (in iTunes everything is shown correctly, though). When I sync new podcasts to the Podcasts app via iTunes, the majority of podcasts are not showing up as unpla

  • AreaChart overlapping color problem

    I have this area chart here with two overlapping series. The first series is red and the second is blue, both are alphaed, so when these overlap the result becomes inconsistent with the legend. Does anybody know how to solve this? Thanks! --Dwayne

  • Changing Pop-up-Menu

    Hello! Is it possible to open up a Pop-up-menu - depending on the previous Input? Example: 2 columns. first column: Pop-up-menu selection "A" or "B" second column depening on the previous Input. If you chose "A" -> Pop-up menu "1" or "2". If you chos