How to skip screens in a transaction

I m using transaction CU01, from the program i have to go to the third screen by skiping the first two,, is there any syntax for tht.
I know how to go directly for second screen
the syntax for tht is
call transaction 'CU01'  and skip first screen.
Now my requirement is to go to 3rd screen.
Can anyone tell me how to proceed.
Thanks in advance.
Kalpanashri Rajendran

Hi Kalpanashri,
  you can create a variant transaction.In variant transactions you can define screen number which should be called first.
to do this create a new transaction through se93 for the program.
then goto SHD0 transation to specify the variant for this transaction, here you can specify screen number.
then use normal call screen.
Hope this helps.
Award forum points to helpful answers

Similar Messages

  • 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 PASS THE DATA FROM SELECTION SCREEN TO STANDARD TRANSACTION?

    HI,
    HOW TO PASS THE DATA FROM SELECTION SCREEN TO STANDARD TRANSACTION?
    thanks,
    samba.

    By selection screen, what do you mean?   There is no selection screen in WDA as there was in classic dynpro. Do you mean you are using the Select-Options reusable component?  Are you wanting to call a standard transaction via ITS - SAPGUI for HTML?  Please provide more details to your question.

  • How to skip first screen that is not selection screen.

    Hi Experts
    I am working on a module pool program where in I am required to call a transaction with skip first screen. the first screen of this transaction is self made screen with screen painter with input boxes and a submit button with an OK_CODE. now I am able to get all the input boxes filled during the call, however as the ok_code is missing it is not skipping first screen, neither does the PAI of first screen of called transaction is getting fired, is there any way to fire it?

    I discovered that once I set the parameter of sy-ucomm and then called the transaction it worked. check the code if you need the help on same
    ACTION = 'VW'.
      value = 'V01'.
      SET PARAMETER ID 'SPM' FIELD SPMON.
      SET PARAMETER ID 'VRS' FIELD VRSIO.
      SET PARAMETER ID 'VKB' FIELD WA_INDEX-L_VKBUR.
      SET PARAMETER ID 'DFM' FIELD ZSDTPLANVRSIO-DAT_FRM.
      SET PARAMETER ID 'DFT' FIELD ZSDTPLANVRSIO-DAT_TO.
      set PARAMETER ID 'ACT' field action.
      set PARAMETER ID 'OKC' field value.
    call TRANSACTION 'ZPLAN_INT' AND SKIP FIRST SCREEN.{/code}
    this OKC parameter id holds the value for sy-ucomm and the screen 100 of the called transaction has been skiped and ALV was displayed direct away.
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'ZAO_MAIN'.
      SET TITLEBAR 'ZAO'.
      if pass <> 1.
      get PARAMETER ID 'ACT' FIELD action.
      get PARAMETER ID 'SPM' FIELD SPMON.
      get PARAMETER ID 'VRS' FIELD VRSIO.
      get PARAMETER ID 'VKB' FIELD knvv-VKBUR.
      get PARAMETER ID 'DFM' FIELD ZSDTPLANVRSIO-DAT_FRM.
      get PARAMETER ID 'DFT' FIELD ZSDTPLANVRSIO-DAT_TO.
      get PARAMETER ID 'OKC' field sy-ucomm.
    set PARAMETER ID 'ACT' field action.
      endif. {/code}

  • Can we skip the first screen after call transaction has been performed?

    Hello Friends,
    I have written a program for INTERCATIVE REPORT .
    When i click on the link it needs to call transcation MD4C.
    I have written a BDC for calling the transaction and skipped first screen.Its working fine but the problem is that WHEN I TRY TO COME BACK TO MY REPORT OUTPUT USING(BACK OR EXIT OR CANCEL) BUTTONS THE CONTROL IS PASSING THRU THE FIRST SCREEN OF TRANSACTION MD4C and then its coming back to report output.
    Now i dont need the first screen of the MD4C to be dispalyed when i use the BUTTONS.
    That means i want to dirctly come to report output when i click (BACK OR EXIT OR CANCEL) BUTTONS.
    Hope the problem is clear.
    Is there any way?
    Please do suggest me.
    Thankx in advance,
    Sanghamitra.

    Hello everybody,
    Thanks a lot for the quick replies.
    The problem i m facing comes after the call transaction statement gets executed.
    when the statement gets executed i m able to skip first screen and goto the required screen in the transaction but WHEN I PRESS BACK BUTTON THERE it is showing the initial screen which i have skipped.I dont want this scrren to be dispalyed.When i press back it should directly take me to the report output from where i have come to this transaction.
    Hope i m clear now?
    Any suggestions.
    Regards,
    Sanghamitra.

  • How to do screen enhancement in the selection screen of CS15 transaction

    Hi friends,
    I have a unique requirement where I have to do screen enhancement in the selection screen of CS15 transaction to get the top level material,
    Can you please tell how this could be achieved ?
    Looking forward  your valuable inputs.
    Thank You.
    Regards,
    S Sadhya

    Hi,
    This can be achieved by using user-exit. Specifically screen-exit. Check these two exits related to transaction CS15. They may be helpful to you.
    <b>
    PCSD0002      BOMs: Customer fields in item  
    PCSD0003      BOMs: Customer fields in header
    </b>
    Let me know if you need any other information.
    Regards,
    RS

  • How to add Material type(MTART) field on Selection screen of MB5B transaction code.

    Hi All,
        Please let me know how to add material type field on selection screen of MB5B transaction
    For that i made copy ZMB5B_COPY of original report RM07MLBD.
    Thanks in adv .
    Samadhan

    Hi,
    Once you copied the standard report to Z report, you can MTART in selection screen like below.
    and in order to inlcude the same in programming logic, we have three option.
    1) Check all related select queries, and include MTART in SELECT query using inner join with MARA.
    2) In START-OF-SELECTION event fill MATNR as shown below.
    3) If user entered any value in MTART, then before displaying the report just check material type of each material in the final internal table(which is used to display report) delete enteries from internal table accordingly.
    START-OF-SELECTION.
    IF MTART[] IS NOT INITIAL AND MATNR[] IS INITIAL.
        SELECT MATNR FROM MARA INTO MATNR-LOW WHERE MTART IN MTART.
          MATNR-OPTION = 'EQ'.
          MATNR-SIGN = 'I'.
          APPEND MATNR.
          CLEAR MATNR.
        ENDSELECT.
    ENDIF.
    The above option has one limitation: The selection screen variables has some restriction, please read the below thread.
    Facing problem in select statement dump DBIF_RSQL_INVALID_RSQL CX_SY_OPEN_S
    Getting Dump in the select query has more than 2000 entries
    Hope this will work for you .
    regards,
    Rajesh Sadula.

  • How to skip selection screen? Please help!

    Hi Experts,
           I have a report program that has a default selection screen (1000) and ALV output. First selection screen is displayed and on execution ALV is shown.
    My requirement is, if the user is not authorized to run this report then selection screen should be skipped and instead display a error page. This error page is nothing but some write statements in ABAP displaying error icon and error info.
    Currently I have written the authorization check in the INITIALIZATION event. Here I am setting a flag if the user is not authorized followed by "write" statements showing error info.
    But when I run the report, error info is not displayed and instead selection screen loads even though the user is not authorized. I have written the selection screen code in the TOP include.
    So what shall I do? How to skip the selection screen?
    Are there any other better ways to handle my case?
    Thanks
    Gopal

    Got it.
    CODE:
    REPORT  zzsorttry                               .
    SELECTION-SCREEN BEGIN OF SCREEN 1001.
    PARAMETERS : p_vbeln TYPE vbak-vbeln.
    SELECTION-SCREEN END OF SCREEN 1001.
    DATA : flag.
    INITIALIZATION.
    *C-- Put your authorization check here.
      IF 1 = 1.
        flag = 1.
        LEAVE TO LIST-PROCESSING .
      ELSE.
        CALL selection-screen 1001.
      ENDIF.
    START-OF-SELECTION.
      IF flag IS NOT INITIAL.
        CLEAR flag.
        WRITE: 'User', sy-uname , 'not authorized to use this report'.
      ENDIF.

  • How do I pass SELECT-OPTIONS to another screen via CALL TRANSACTION?

    Good day, everyone!
    I am writing a program that will be passing PARAMETERS and SELECT-OPTIONS values to another transaction via the CALL TRANSACTION statement.  I'm new at this, and I've run into a problem.  I have several fields that are defined as SELECT-OPTIONS, like so:
    SELECT-OPTIONS so_ccode FOR fkkop-bukrs.
    The user may select multiple values, enter a range, exclude certain values, etc. -- the things a SELECT-OPTIONS allows.
    But how do I pass all of this to a field on another screen using CALL TRANSACTION when I only have two fields (BDCDATA-FNAM and BDCDATA-FVAL) available to me?  That works fine for PARAMETERS, but I can send low/high values, different signs/options, etc. for the SELECT-OPTIONS variables.
    Please help!!  Points awarded for all helpful answers.
    Thank you,
    Dave

    Don't use CALL TRANSACTION. Use SUBMIT instead.
    Rob

  • How to skip source transactions when capture is stopped and re-started

    Due to a network issue I have stopped streams (capture/prop/apply) between a source-DB and target-DB. After 4 hours the network was back up again. I want to skip the transactions received in source-DB in this 4 hours time. When I re-start steams (capture/prop/apply), it should skip the transactions received in these 4 hours and start fresh capture. How can do that. Any help is much appreciated.
    Amal

    ids1ked,
    But you did not skip only ONE transaction. You probably skipped several tnx. I told exactly how to skip only one transaction.
    Actually, If you want to move current SCN to new one it is better to use incomplete recovery guide (I think you need to recreate propagation process - just check it)
    Regards,
    SergeR.

  • How to skip the screen in abap

    hi all,
             i am calling smartform in abap program through alv reporting. I want to skip the screen where we mention the output device name(LP01). This is the 4th screen in my program.
             can any body tell me the procedure.
    Thanks & Regards,
    Sreelatha Gullapalli.

    DATA: ls_composer_param TYPE ssfcompop.
      DATA: ls_control_param  TYPE ssfctrlop.
      ls_control_param-langu = sy-langu.
      ls_control_param-NO_DIALOG = 'X'. " To skip screen
      ls_composer_param-tddest     = 'LOCL'
      ls_composer_param-tdimmed    = 'X'.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname           = lf_formname
    *     variant            = ' '
    *     direct_call        = ' '
        IMPORTING  fm_name   = lf_fm_name
        EXCEPTIONS
          no_form            = 1
          no_function_module = 2
          OTHERS             = 3.
      CALL FUNCTION lf_fm_name
        EXPORTING
    *     ARCHIVE_INDEX              =
    *     ARCHIVE_INDEX_TAB          =
    *     ARCHIVE_PARAMETERS         =
          control_parameters         = ls_control_param
    *     MAIL_APPL_OBJ              =
    *     MAIL_RECIPIENT             =
    *     MAIL_SENDER                =
          output_options             = ls_composer_param
          user_settings              = ' '

  • How to call Custom screen in standard transaction on same session

    Hi ,
    I am getting this Problem.
      After one of the screen in standard Transaction (CV01N) I need to call one custom screen. for this I created one program type M with screen. in Stan. transaction I am calling like Call transaction 'XXXX'(for above M program).here I am geeting all my required functionality .but I am getting this custom screen in separate session. I want to call this custom screen on same session of std transaction ( means background custom screen is std.screen).
    Can any one guide me to achive this functionality;
    Regards,
    Saida.

    Hi Agasti,
      Thnx for your reply.
      I tried that method also. even that also calling the Custom screen in new session not in SAP standard session.
    Regards,
    Saida

  • How to get result of "CALL TRANSACTION"

    Hi everyone, I got in a trouble when using this piece of code:
    START-OF-SELECTION.
      SET PARAMETER ID 'LIF' FIELD p_lifnr.
      SET PARAMETER ID 'BUK' FIELD p_bukrs.
      SET PARAMETER ID 'KGK' FIELD p_ktokd.
      CALL TRANSACTION 'XK01' AND SKIP FIRST SCREEN.
      COMMIT WORK.
    This code will commit value of field p_lifnr, p_bukrs, p_ktokd from current screen(scr 100 for example) to another screen which have transaction code 'XK01'. If I commit correct information for those field, the program run well, but my problem is that: if I enter wrong information for field, XK01 will return the error message, but how can I catch that message and display it on my screen (scr100), instead of display the error message on XK01. If I also put the code for checking data in my screen, than the program will check it twice (on scr100 and on XK01), I think that's not a good Idea.
    Any one can help me on this problem!!
    Thankyou & Regards,
    Long

    Hi,
             Use the Call Transaction as given below:
    CALL TRANSACTION 'XK01' USING i_bdcdata
                MODE   lc_n
                UPDATE lc_s
                MESSAGES INTO i_messtab.
    Where:
    i_messtab  is a table of type  bdcmsgcoll.
    Try this if it can help.

  • Skip Screen

    Hi to All,
    I need to skip the screen, In BO method program i called
    CALL TRANSACTION 'ZPAYMENT' AND SKIP FIRST SCREEN.
    Using this statement also not working skip screen, I need to show 2nd screen directly. what is the solution for this
    Regards,
    Peter Son
    Message was edited by:
            peter son
        In  ZPAYMENT is the tcode for dialog program has 2 depends screens are exists

    Hi peter,
    I had the same problem some time ago. You can't use call transaction using bdcdata unless you force an error in the creen and use the addition mode E, but I think the business wouldn;t accept such a solution.
    You could check which screen the second screen is and how the data is filled. Now either create a transaction which starts at that screen and somehow fill the data needed for it, or create a new transaction. I think the latter will be a lot easier to achieve.
    In my case I created a new program where I supply the data and call the screen.
    Kind regards, Rob Dielemans

  • Calling custom dialog screen from Standard Transaction(user Exit)

    Hi, I'm calling Standard Transaction from a Custom Screen. I'm calling a custom screen again with in standard transaction (implemented custom screen thru user exits using macros). But when I click 'continue/cancel' in the custom screen, control is going back to main cutom screen rather go back to standard transaction. Could anyone please help me out how to come back to standard transaction from custom screen rather going back to main cutom screen.
    ***INCLUDE LZ_R_FORWARD_FORWARD_LOADI01 .
    *&      Module  USER_COMMAND_9000  INPUT
    MODULE user_command_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'EXEC'.
          PERFORM validate_popup_data.
          IF flag_error_screen NE 'X'.
            MOVE-CORRESPONDING ZFFL_POPUP to var_ZFFL_POPUP.
            clear flag_return.
            SET SCREEN 0.
            LEAVE SCREEN.
          ENDIF.
        WHEN 'CANC'.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
        WHEN OTHERS.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_9000  INPUT
    *&      Module  exit_9000  INPUT
    MODULE exit_9000 INPUT.
      CASE sy-ucomm.
        WHEN 'CANC'.
    *      MOVE perf_flag TO lbpla_exist_flag.
          flag_return = 'X'.
          SET SCREEN 0.
          LEAVE SCREEN.
      ENDCASE.
    ENDMODULE.                 " exit_9000  INPUT
    Thanks in advance.

    Hi
    So the command SET SCREEN 0. LEAVE SCREEN. should "place" the program just after the calling of the popup so here:
    FUNCTION z_call_screen.
    * Call the Pop up screen
        CALL SCREEN 9000 STARTING AT 35 05.
    "<------------------------- The program should be here after going back from popup 9000
    ENDFUNCTION.
    Is it true?
    Max

Maybe you are looking for

  • How do I sync my iPod to my new PC?

    My old PC died before I had the chance to export my iTunes Library, I got a new PC which I have authorised on the Apple site. I downloaded iTunes on to the new PC but when I connect my iPod Classic nothing happens. How do I sync my iPod to my new PC

  • Textcolor change of a single element in an array of clusters

    hi, right now I rewrite some code for a more flexible approach in the future. One special VI causes me some serious headache right now, I need to display a flexible number of versions which will be determined on the fly with the hardware avaible. Til

  • Why I reverted to Snow Leopard from Lion....

    Mac Mini (Late 2009) 2GHz Processor 2G RAM 320GB Hard Drive I've loved this computer from the moment I got it....used...on eBay...Leopard disk included, but wiped clean by seller. My second Apple purchase after the iPhone 4. I loved the way that Appl

  • MBP LED LCD Gradient Test - Software or Hardware issue?

    Hello! I've noticed some of the discussions around the new MBP's LED displays, and some people having issues with not-so-smooth gradients in LCDTest 1.1 or 2.0. My current, new, SR 15" MBP sports a darkish bar in the green area of the gradient, and a

  • Locked SIM and *** is PUK code...

    Locked my SIM by being nosey, it says I need a PUK code? Can anyone shed some light on this please?