Attach a variant to a report transaction

Hi,
I have a requirement to attach a Variant to a particular standard report transaction(MMBE). I will create a Z transaction ZMMBE and would like to attach a variant to this ZMMBE transaction. Then we will give access of this ZMMBE transaction to a particular user only. The challenge is that I am unable to attach a variant to a Report transaction. I beleive SHD0 transaction is only for Dialogue transactions.
Regards
Siddharth

Hi,
Go To SE93 transaction, there give the name to create the TCODE and press Create button.
Then  Select the second option Program and selection screen in the start object (report transaction). Press enter.
After that give the program name , selection screen number as 1000( standard selection screen),
give your variant in the start with variant.
then every time, when the user executes the transaction code, it will start with the variant given.

Similar Messages

  • Help! Report Transaction with Variant ??

    Hi there,
    another opportunity to increase your points.
    Problem :
    I have created a variant for the transaction mb51 (report). And now I wanted to create a 'Report Transaction' .. but I am not able to find my variant in the F4 help. Moreover if I personally type in the variant I get a message which says 'No <u>system variant</u> chosen for nonlocal object'...
    I have no clue where my variant is gone and what the System variant means... please help..
    regards,
    ZAM
    Message was edited by: ZAMUser

    Problem Solved .. I saved my variant with cus& prefix and got over ..
    regards,
    ZAM

  • How to restrict users from creation of varients in report transaction

    Hi All,
    I have a requirement where buisness wants to restrict users in creating varients in report transactions.because of create options users will be creating more screen varients which will be disturbing for the other users to select a particular standard varient.Kindly give ur input regarding this
    With regards
    Girish A

    Hi,
    First edit the role assigned to users using PFCG.
    Then go to Authorization tab and click on "Change Authorization Data".
    It will opened up the profile of the role. now find the authorization object "S_PROGRAM".
    In that edit "User action ABAP/4 program" object.
    Remove "VARIANT" check box if it was checked and save. Now press
    Generate button or "Shift+F5".
    That's it.
    You can ask for this to your basis team. They can perform this task  easily.

  • Hiding a selection screen field for Standard Report Transaction

    Hello All,
    We are trying to hide a check box on the selection screen for a standard sap report transaction (s_alr....). We can hide it by creating a variant but then if the users don't select it, the checkbox will be visible. We can't use transaction variant to hide this since its not a dialog transaction.
    We don't want any users to select that option by clicking on the checkbox and then running the report. Any suggestions or help is much appreciated.
    Thanks,
    Sal

    Did you think about modifying the standard report by adding NO-DISPLAY to the parameter option?
    If you are not allowed to modify another option - although much more effort - would be to replicate the standard selection screen in an own Z-report and at the end do a SUBMIT standard report WITH parameter
    In your won report you can easily hide that parameter and always pass a space to the standard report.
    To submit data to the standard report just use
    DATA: lt_par  TYPE TABLE OF rsparams.
    build the selection table based on the selection criteria the user entered and do:
    SUBMIT rep USING SELECTION-SCREEN 1000
           WITH SELECTION-TABLE lt_par.
    Then just remove access to the standard transaction and create an own transaction for your custom report which is added to the users authorized transactions.
    Not the easiest way to do it, but it does work.
    Regards,
    Michael

  • How to save a variant when running a transaction (PU19)

    Hello everyone:
             PU19 is the tax reporter transaction but when you run it there is no provision to save a variant. User has to select lot of data onb selection screen and they don't want to do this everytime they run the program and instead save a variant but when you run PU19 there is no provision to save the variant (save button is disabled). User want me to write a program so that they can save a variant that would populate the selection screen parameters when PU19 is called. PU19 is SAP transaction. Any ideas how I can do this?
    Thanks.
    Mithun

    Hello,
      I tried to save the variant of DEMO_PROGRAM_GET with dynamic selection field (Connection Number) filled. It gets saved without any problem. Just click 'SAVE' and enter the variant name and description.
    Thanks,
    Venu

  • Selection Variant in Std Report

    Hi All,
    When I goto a report transaction (for example ME2N) some of the selection fields values in the seleciton screen defaults (from cache memory?). But when I select a Variant the defaulted values do NOT clear out. And the Variant does NOT have any value for those fields.
    How does the user resets/clears all the selection fields before selecting a variant?
    Thanks in advance!

    Variant Attributes
        On this screen, you can define the attributes for the variant. Make sure
        that you enter a meaningful short text.
        o   Only for background processing
            If you select this option, the variant can only be used in
            background processing. You will not be able to start the program
            with this variant in dialog mode.
         > o   Protect variant
            > If you select this option, the variant can only be         > changed by the person who created it or the last person to > change it. If you start a program using a protected             > variant, none of the fields on the selection screen accept user input.
        o   Only display in catalog
            If you select this option, the variant is not displayed in the input
            help list; it is only displayed in the catalog.
    http://help.sap.com/saphelp_nw70/helpdata/en/c0/98038ce58611d194cc00a0c94260a5/content.htm

  • Report Transaction

    Hello!
    I want to copy some Report Transactions from one System to onother.
    I call SE93 enter the name of the Transaction code and see the following:
    Where can I see "STF_FT" or how can display the "STF_FT"
    to see the entries or values of this Variant "STF_FT"(in the source System) .
    This necessary in order to have the same Report Transaction completely.
    Regards
    Ilhan
    Transaction text       Xxxxxxx
    Program                  ZXxxxxx                
    Selection screen     1000                       
    Start with variant      STF_FT

    It sounds like you want to transport the report variants from one system to another?
    You have to do the following:
    1. Go to SE38, enter program name, click on radio button Variants and display. You will come to the Report variants screen.
    2. From the menu on the the variants screen, select Utilities > Transport request. From then on it should be easy to follow the steps..
    Hope this helps.
    Sudha

  • How to read variant info for a transaction

    Hi,
    I went through a couple of threads in this regards but could not find answer to my question. In my case I have a function module in which the logic requires me to read a variant say "Z020" in the J3AT transaction and read all the fields' values and use that in the function module.
    Is there any function module available where I say read this variant name in this transaction ?
    thks

    Hi,
    Use RS_VARIANT_VALUES_TECH_DATA function module to fetch variants values.
    Enter Report name which is linked to the transaction code and variant name for which you want to fetch the values. You will get all the values along with field names in VARIANT_VALUES which is tables parameter passed in to function module.
    KR Jaideep,

  • How to Save Multiple Variants for a Report at a time?

    Hi Experts,
    I have a report in one server and I have copied the same into another server.
    And now I also have to copy the variants of that report.
    There are totally 192 variants for the report. So, is there any easier way to copy all those variants for the new report that I have created, rather than re-creating the variants one-by-one manually.
    Note:There is no connection to both the servers. So I cannot transport them.
    Thanks in advance.

    Basis can do a export and import transport, still if don't have connection between boxes.
    or
    check this
    http://www.sap-basis-abap.com/abap/copy-program-variants-from-one-to-another.htm

  • Adding data into a custom table through a report transaction

    Is it possible to add data into a table through a report transaction. I have been asked to create a report in which when we add certain data in the selkection screen it updates thoses particular fields and the rest of the records can be fille dout in the output. Basically I have a customised allocation table called zalloc. I have to create a report with selection screen having receiving plant, material document of the original transfer psoting , issuning plant , line item number , batch, receiving and issuning storage location. I need to validate this against the mseg table and whatever entry I make in teh selection screen should update my zalloc table from here.
    Can anyone help me with this please.
    Thanks

    Hi Aarav,
    Yes, It is possible to add records to a table using a report transaction. You can use Update or Modify to insert records in a table.Convert the data fetched from the ZALLOC and convert it into an internal table of the same format as that of the ZALLOC table and simply do an
    loop at itab_zalloc into wa_zalloc.
    *INSERT INTO ZALLOC FROM WA_zalloc*.
    endloop.
    OR
    INSERT ZALLOC FROM TABLE ITAB_ZALLOC
    OR
    UPDATE ZALLOC FROM TABLE ITAB__ZALLOC .
      Update will modify if that record exist and returns sy-subrc as non zero if entry does not exist.
    OR
    MODIFY updates an existing DB entry or, in no matching entry exists, inserts a new entry into the DB table

  • How to maintain variants in a report?

    how to maintain variants in a report?

    Hi
    Goto the selection screen of the report by executing the program.
    Enter the value in the selection fields and click on Save
    Here you can enter the variant name and description.
    This will be visible as a variant the next time you come to the selection screen.
    Hope this helps.
    Thanks
    Dominic
    Message was edited by: Dominic  Pappaly

  • I want to change the selection text in the standard report/transaction  .

    I have added one screen field to the standard report , now i want to change the selection text in the standard report/transaction

    Hi,
    >
    scoy123 wrote:
    > I have added one screen field to the standard report , now i want to change the selection text in the standard report/transaction
    Refer:-
    CONSTANTS : c_comment(20) TYPE c VALUE 'write your comment'.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(20) c_comment.
    PARAMETERS : p_matnr TYPE matnr.
    SELECTION-SCREEN END OF LINE.
    Hope this helps you.
    Regards,
    Tarun

  • Variant in interactive report

    Moderator message: please do NOT offer points
    Hi Experts,
        I have developed a interactive report with customized PF-Status.
    Now my requirement is to use variants in this report.
    so Can one please help me to know the code for 'Variant'.
    <<text removed>>
    regards,
    Kishore
    Edited by: Matt on Nov 20, 2008 1:17 PM -

    Hi,
    To select variant use FM
    CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
           EXPORTING
                i_save        = 'U'
           CHANGING
                cs_variant    = wa_variant
    and pass the selected variant to alv and activate saving option in alv by setting U variant save
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
                i_callback_program = v_progname
                i_background_id    = ' '
                is_layout          = gs_layout
                it_fieldcat        = i_fieldcat2           
                i_save             = 'U'                    
                is_variant         = wa_variant
    Regards,
    Nandha

  • Copying standard report transaction selection screen

    Hi  everybody,
    How can we copy standard report transaction's VI05 selection screen to my custom report transaction's selection screen some zprogram . The problem is that when i am copying the selection screen into my programs screen, it is getting copied, but not as selection screen rather as normal screen. I have defined a transaction code for the same with the custom screen no as the selection screen but its giving a message that selection screen 9001 doesn't exist. However if i keep the selection screen as 1000 the screen in the standard transaction VI05 the transaction is executing fine.
    But again the problem was that although it seems that the screen 1000 of the standard program for VI05 has been copied to my custom program but its not showing in the object list of my custom program. so I cannot do any changes which i require.
    If anybody requires any clarification u can raise your doubts i will try to make it more clear.
    Can any body help me with this?
    Your help will be deeply appreciated.
    Thanks a lot!
    Best Wishes!
    Regards
    Prem

    Hi Prem,
    Even if the GUI Status is active, you cannot see two components of Standard Selection Screen.
    1. All Selections - Push Button
    2. Categories - Screen Block in the first with two options
         2.1. OI_STAND
         2.2. OI_BULK
    This is becoz, there are enhancement spots included in the Standard program and the enhancement spots will not be copied, unless you copy them manually.
    Check the same.
    Regards,
    -Syed.

  • List of Customized Reports /transaction

    Hi All,
    We have to get the list of customized reports/transactions which have not been used since 3 months.
    Please let me know the way to sort this issue.
    Regards,
    Prashant

    One way is to get the list of transactions/reports used from ST03N and then you can determine which all customized ones were not used.
    You can get this from ST03N >> select the day/week/month by double clicking
    In the bottom Analysis view, select the transaction profile >> standard.
    There you will get the details of transactions used. So, i guess from here, you will be able to get find out which were not used.
    Regards,
    Jazz

Maybe you are looking for

  • Can't open important file dropped my mistake in exe file from Firefox to supress Kasperksy

    Hello and thanks for replying! Here are more details on this problem: I saw two new exe files in my USB that seem to be related to a Firefox request yesterday which was to disable a Kaspersky option of some kind until Firefox could resolve the incomp

  • I have a second generation airport express and i cant manage to extend my wifi

    I have a second generation airport express and i cant manage to extend my wifi

  • Use of BI Extractors in CRM ?

    Hello All, I am a CRM consultant with no knowledge of BI. I am currently trying to look for options for reporting for CRM Interaction center and would like to know if we have standard BW extracters available to report the time stamps for change of st

  • Create process error =2 wat should i do

    in this case i am interrupted wth create process error -2 wat shuld i do can any one help me out.in this case try is a batch file in same folder of the program static void call() try Process proc = Runtime.getRuntime().exec("try"); proc.waitFor(); ca

  • MSS configuration questions

    Hello, I am going round in circles with the configuration of the MSS and maybe someone can help me. I configured CATS to use an task that leeds to an item in the UWL. This works fine. The thing I don't get is the following: Pressing the link to open