Problems with SKIP FIRST Screen when calling a transaction variant

Hi,
I have a transaction variant of VA02 that suppresses the display of the pricing button on the conditions screen. I have created a variant transaction for called ZA02 which calls this variant of VA02.
In my program I have coded the following :-
      SET PARAMETER ID 'AUN' FIELD  VBELN.
      SET PARAMETER ID 'VPO' FIELD  POSNR.
      CALL TRANSACTION 'ZA02' AND SKIP FIRST SCREEN.
I would have expected the program to display the second screen of VA02 but it displays the first screen and when I hit return key the second screen is then displayed.
I don't think I need VPO setting but when I code
      SET PARAMETER ID 'AUN' FIELD  VBELN.
      SET PARAMETER ID 'VPO' FIELD  POSNR.
      CALL TRANSACTION 'VA02' AND SKIP FIRST SCREEN.
VA02's second screen is displayed
Any help as to how to Skip this first screen with ZA02 would be greatly appreciated
Thanks
Rous

Yes you are right Reg thanks for that.
But it appears that VA02 doesn't require it setting anyway. I changed the PID to APO and indeed I've even commented the line out, but my program goes to the second screen when calling VA02 but stays on the first screen when calling ZA02 .

Similar Messages

  • Skip first screen when calling transaction via  BDC

    I need to use BDC to call transaction FD32 and suppress the first screen. Do I need to set BDC_OKCODE? However, when I set BDC_OKCODE to '/00', this error occured, "System error: Error in routine DYNPRO_ERSTES_BILD".
    Here is my code:
    CLEAR ls_bdcdata.
    ls_bdcdata-program  = 'SAPMF02C'.
    ls_bdcdata-dynpro   = '0100'.
    ls_bdcdata-dynbegin = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-KUNNR'.
    ls_bdcdata-fval = gs_data-kunnr.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-KKBER'.
    ls_bdcdata-fval = p_kkber.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-D0105'.
    ls_bdcdata-fval = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'BDC_OKCODE'.
    ls_bdcdata-fval = '/00'.
    APPEND ls_bdcdata TO lt_bdcdata.
    opt-dismode = 'E'.
    opt-defsize = 'X'.
    CALL TRANSACTION 'FD32' USING lt_bdcdata OPTIONS FROM opt.
    Any suggestions?

    Hi,
    Try this..This is working fine for me..
    CLEAR ls_bdcdata.
    ls_bdcdata-program = 'SAPMF02C'.
    ls_bdcdata-dynpro = '0100'.
    ls_bdcdata-dynbegin = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'BDC_CURSOR'.
    ls_bdcdata-fval = 'RF02L-D0110'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'BDC_OKCODE'.
    ls_bdcdata-fval = '/00'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-KUNNR'.
    ls_bdcdata-fval = gs_data-kunnr.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-KKBER'.
    ls_bdcdata-fval = p_kkber.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-D0105'.
    ls_bdcdata-fval = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-D0110'.
    ls_bdcdata-fval = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CLEAR ls_bdcdata.
    ls_bdcdata-fnam = 'RF02L-D0120'.
    ls_bdcdata-fval = 'X'.
    APPEND ls_bdcdata TO lt_bdcdata.
    CALL TRANSACTION 'FD32' USING lt_bdcdata MODE 'E'.
    Thanks,
    Naren

  • Call tranasaction with skip first screen in ecc6

    Hi,
    We are doing upgrade from 4.7 to ecc 6. We are getting an error while running a report( The addition "AND SKIP FIRST SCREEN" can't be used with "CALL TRANSACTION .. USING".  ) in ecc6. This is not showing error in 4.7. Call transaction with skip first screen is fine in 4.7. But it is throwing an error in ecc6.
    Could anybody provide me the pointers to rectify this error.
    Regards,
    Ramesh

    Hi
    Did you pass all the mandatory field values to the calling transaction , Because when you use this addition you need to pass all the mandatory field values then only it works fine. Check out whether you are passing all the mandatory field values.
    Regards
    Pavan

  • How to skip first screen while calling transaction

    Hi all,
    I am using interactive alv.
    if i select one line and press details
    that must go to another screen.
    In that i must skip first screen and directly go to the details of that first screen.
    suppose i am using the code as follows
    call transaction mm01 and skip first screen
    this is giving me error.
    how to solve the problem.
    thanks and regards,
    giri.

    hi giri,
    For ur requirement, u can use SKIP FIRST SCREEN addition for CALL TRANSACTION Command.
    Before this, u have to use SET PARAMETER ID Command to pass the required values for transaction.
    Example, In transaction VA01, we have to set parameter AUN to pass the sale order number to the transaction.
    <b>
    AT LINE-SELECTION .
    SET PARAMETER ID 'AUN' FIELD w_vbeln.
    CALL TRANSACTION 'VA01' AND SKIP FIRST SCREEN .</b>
    where w_vbeln contains the sale ordre number. Now VA01 runs for this sale order number..... And AUN is the PARAMETER to be set before calling VA01 TCODE.
    similarly, check the PARAMETER associated with MM01 Tcode and initialize that parameter and call the code in the similar way.
    To check parameter Id of MM01,
    1) Enter MM01 Transaction
    2) Press F1 on Material Field
    3) Select Technical Info
    4) u can find Parameter ID associated with this field.
    check these links for full details.
    call transaction...
    http://help.sap.com/saphelp_47x200/helpdata/en/78/21761c51ce11d189570000e829fbbd/frameset.htm
    at line selection,
    http://help.sap.com/saphelp_47x200/helpdata/en/9f/dba2c435c111d1829f0000e829fbfe/frameset.htm
    get/set parameter:
    http://help.sap.com/saphelp_nw04/helpdata/en/5b/7bc3775d1111d295ad0000e82de14a/frameset.htm
    Reward me if useful........
    Harimanjesh AN

  • Skipping multiple screens when calling transaction.

    Hi Gurus,
    It's quite easy to call transaction mm03 with from an ABAP program.
    Filling the parameter ID MAT with the material, and you're good to go.
    Call transaction 'MM03' and skip first screen.
    So far so good. But is it also possible to enter data for the next screens (you have to select a view and plant). Now the user still has to enter that data and I was wondering if I could do that automatically...
    kind regards,
    Ron.

    Hi
    CALL TRANSACTION ta USING bdc_tab
    bdc_tab of row type BDCDATA from the ABAP Dictionary
    regards
    Pavan

  • Problem with multi-touch screen when lid is closed

    I have a T400s with the MT screen, running a clean installed Win 7 32-bit and all latest Lenovo drivers/BIOS.
    I use external screen/keyboard/mouse at work so I am used to have the lid closed. I set in power management in the way that closing the lid does not do anything (e.g., sleep or hibernate).
    The problem is: when the lid is fully closed and external mouse is used, the mouse cursor randomly moves and clicks. When random clicks happen, I can see the finger-tap animation near the cursor on the external screen, suggesting that the MT screen receives input even when the lid is closed! It might be heat from the palm rest/keyboard area causing fake taps.
    Leaving the lid slightly open (like 15 degrees) solves this problem.
    EDIT 1: another clue of the above problem is that while the lid is closed, Windows 7's tablet input panel shows up on the left edge, which typically appears after a tap or a tablet pen gets close to the screen. I also noticed that the random clicks take place near the right edge of the screen.
    Solved!
    Go to Solution.

    @ wesleyyin,
    certainly strange. Some questions to help with the diagnostics;
    Which TrackPoint cap you you have on your keyboard, soft domed, soft rim or classic domed (the hairy one)?
    Can you try disabling the TrackPoint to see the problem goes away?
    Anything else laid on top of the system or between screen and keyboard like a thin cloth or something?
    Thanks
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • Problem with encoded UTF8 parameter when calling request.getParameterValues

    I'm losing some parts of my parameters when I get to the servlet.
    Using the java.net.URLEncoder on an English/Chinese UTF-8 string combination, I created a URL with a parameter "pk". I use this in an HTML page that calls a servlet. Here is what I set the parameter equal to:
    pk=GUEST.%E6%88%3F%E9%83%BD%E8%88%B9%E5%3F%95%E4%BD%3F%E8%A7%84%E6%A0%BC
    My URL looks like the following:
    http://localhost/servlets/MyServlet?pk=GUEST.%E6%88%3F%E9%83%BD%E8%88%B9%E5%3F%95%E4%BD%3F%E8%A7%84%E6%A0%BC
    When this gets to the servlet side, I lose all of the chinese parts of the String when I call request.getParameterValues("pk") for this string. This is the case even if I convert the string to UTF8 using getBytes("UTF8").
    String[] pks = request.getParameterValues("pk");
    pks.length = 1
    pks[0].length() = 6
    pk[0]=GUEST.
    Any clue why?
    My page has a charset of utf-8 and other pages with using posts work fine. Unfortunately my request must be a get in this situation.

    Try this standard tomcat workaround...
    String[] tmppks = request.getParameterValues("pk");
    String [] pks = new String[tmppks.length];
    for(int i=0; i<tmppks.length; i++)
    pks[i] = new String(tmppks.getBytes("ISO-8859-1"),
    ), "UTF-8");Hi,
    I am working in JSP.
    If I don't convert the string to UTF-8 format, then even though I am setting the charset to UTF-8 in jsp page, it is not giving the correct parameter values.
    Is there any way other than converting the string from "ISO-8859-1" to "UTF-8", in order to get the string in UTF-8 format i.e., to get string in UTF-8 format directly from request.getParameter method?
    Thanks & Regards,
    Kavitha.

  • Call transaction and skip first screen

    Hi,
    I have a little but I think difficult problem
    I have a selection screen and after that I call my dnypro. In this dynpro I can open a dynpro which looks like a popup where I have the possibility to call the same transaction with other input paramters.
    the problem is when I make call transaction and want to go back I see the pop up dynpro which calls the transaction. so how can I close this popup dynpro by calling again transaction?

    I think I can't eyplain it.
    Following. I have:
    call transaction trans: selection screen calls dynpro 100, in dynpro 100 button with dynpro 200  with starting parameters.
    dynpro 200 calls again transaction trans with skip first screen.
    now I have displayed again dynpro 100 with new values. When I now want to go back I can see dynpro 200 which called the transaction. So how can I achieve this that dynpro 200 isn't shown when I go back ?

  • Submit "and skip first screen"

    hello!
    is there an option for submit-command like "and skip first screen" for call transaction?
    i would like to start a programm without displaying the selection screen (parameters are provided by submit with ...).
    the parameters of the new programm aren't set/get parameters (sap-standard-pgm) therefore call transaction won't work.
    thanks
    matthias

    Hi,
    In ur question itself u have given a solution
    1. Combination of variant and WITH
    DATA: RANGE_LANGU    TYPE RANGE OF SY-LANGU,
          RANGE_LANGU_WA LIKE lINE OF RANGE_LANGU.
    PARAMETERS: MSG_FR LIKE T100-MSGNR,
                MSG_TO LIKE T100-MSGNR.
    MOVE: 'I'  TO RANGE_LANGU_WA-SIGN,
          'BT' TO RANGE_LANGU_WA-OPTION,
          'D'  TO RANGE_LANGU_WA-LOW,
          'I'  TO RANGE_LANGU_WA-HIGH.
    APPEND RANGE_LANGU_WA TO RANGE_LANGU.
    MOVE: 'EQ'  TO RANGE_LANGU_WA-OPTION,
          'E'   TO RANGE_LANGU_WA-LOW.
    APPEND RANGE_LANGU_WA TO RANGE_LANGU.
    <b>SUBMIT REPORT00
           USING SELECTION-SET 'VARIANT1'
           WITH  MSG   BETWEEN MSG_FR AND MSG_TO
           WITH  LANGU IN RANGE_LANGU.</b>
    In REPORT00, all parameters and SELECT-OPTIONS take their values from the variant VARIANT1.Only MSG and LANGU take the values that are explicitly passed.
    Examples
    2. Combination of variant, WITH SELECTION-TABLE, and explicit WITH clauses.
    DATA: SELTAB     TYPE TABLE OF RSPARAMS,
          SELTAB_WA  LIKE LINE OF SELTAB.
    MOVE: 'LANGU'  TO SELTAB_WA-SELNAME,
          'S'      TO SELTAB_WA-KIND,      " SELECT-OPTION
          'I'      TO SELTAB_WA-SIGN,
          'BT'     TO SELTAB_WA-OPTION,
          'D'      TO SELTAB_WA-LOW,
          'I'      TO SELTAB_WA-HIGH.
    APPEND SELTAB_WA TO SELTAB.
    MOVE: 'E'      TO SELTAB_WA-SIGN,
          'EQ'     TO SELTAB_WA-OPTION,
          'F'      TO SELTAB_WA-LOW,
          SPACE    TO SELTAB_WA-HIGH.
    APPEND SELTAB_WA TO SELTAB.
    CLEAR SELTAB_WA.
    MOVE: 'ARBGB' TO SELTAB_WA-SELNAME,
          'P'     TO SELTAB_WA-KIND,      " PARAMETER
          'XX'    TO SELTAB_WA-LOW.
    APPEND SELTAB_WA TO SELTAB.
    <b>SUBMIT REPORT00
           USING SELECTION-SET 'VARIANT1'
           WITH  ARBGB CP 'A*'
           WITH  SELECTION-TABLE SELTAB
           AND RETURN.</b>
    In REPORT00, all parameters and SELECT-OPTIONS take their contents from the variant VARIANT1except LANGU, which takes its contents from SELTAB, and ARBGB, which takes the value that was explicitly passed.
    I got this from ABAP help.
    Hope this helps.
    Thanks & Regards,
    Judith.

  • 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}

  • The problem by hearing my voice when calling from iMAC

    I use the latest version of OS X and iOS on all my devices (OS X and iOS 8.1.1 10.10.1). The receiving calls through iPhone 5 have a problem with hearing my voice when calling from iMAC. When make incoming, but also outgoing call through iPhone5 on my iMac, I can hear the caller, but he can not hear me, although tilde see sound when I speak to your iMac.
    When the call using my iMac I can hear the caller, but he's not me.
    MacBook Air while everything works smoothly, there hear me. You do not know me with this please help?
    Thanks

    Yes, my microphone works correctly, f.e. skype, record spund for my videos... no problem with microphone on my iMAC

  • Problem with CALL TRANSACTION  SKIP FIRST SCREEN

    Hi Experts,
    I am having a functionality where in if i click the hotspot i go the specified transaction..I am able to do that using --
    CALL TRANSACTION 'CAA3' AND SKIP FIRST SCREEN
    Now if i press the back button on the standard transaction i am coming to the first screen of the CAA3 transaction..
    Can i come back to my original ALV display instead of coming to the first screen of the CAA3 transaction which i have skipped while going there..
    I have searched in all forums. But i couldn't get the proper solution.
    Please Help me !!!
    Regards,
    Rajesh

    Hi friends,
    What do you think the results?
    I used alv hotspot.
    FORM user USING  r_ucomm LIKE sy-ucomm rs_selfield
                              TYPE slis_selfield .
       READ TABLE gt_alv INTO gs_alv INDEX rs_selfield-tabindex.
       IF rs_selfield-fieldname EQ 'BELGE'.
         SET PARAMETER ID '80B' FIELD gs_alv-belge.
         CALL TRANSACTION 'FPE3' AND SKIP FIRST SCREEN.
       ELSEIF rs_selfield-fieldname EQ 'GPART'.
         SET PARAMETER ID 'BPA' FIELD gs_alv-gpart.
         CALL TRANSACTION 'FPP3' AND SKIP FIRST SCREEN.
       ELSEIF rs_selfield-fieldname EQ 'VKONT'.
         SET PARAMETER ID 'KT0' FIELD gs_alv-vkont.
         CALL TRANSACTION 'CAA3' AND SKIP FIRST SCREEN.
       ENDIF.
    FPE3 and FPP3 is running. But CAA3 is incorrect.
    is the correct answer enhancement ?

  • Skip first screen of BD87 using call transaction with BDC_DATA option

    hello all,
    i am using call transaction with BDC_DATA option and i want to skip first screen, so can anyone please tell me how can i skip first screen of BD87 and get second screen that is output screen?
    regards.

    Hi
    Build a BDCDATA with following code..
                                                          T     BD87                                                                               
    RBDMON00     1100     X                                                                               
    BDC_CURSOR     SX_DOCNU-LOW
                                                                BDC_OKCODE     =CRET
                                                                SX_DOCNU-LOW                                                                               
    SX_CRETI-LOW     00:00:00
                                                                SX_CRETI-HIGH     00:00:00
                                                                SX_UPDDA-LOW     05.02.2010
                                                                SX_UPDDA-HIGH     05.02.2010
                                                                SX_UPDTI-LOW     00:00:00
                                                                SX_UPDTI-HIGH     00:00:00
    RBDMON00     0100     X                                                                               
    BDC_OKCODE     =BACK
    RBDMON00     1100     X                                                                               
    BDC_OKCODE     /ECBAC
                                                                BDC_CURSOR     SX_DOCNU-LOW

  • Call tcode and skip first screen

    hi all,
    before i think of posing a question i have searched SDN for 2days but dint get the desired results.
    so i am posting a question.
    in my prog am calling a TCODE and in that TCODE i have a mandatory field so when i say skip first screen it does not skip as their is a mandatory field.
    so i used my code like this and checked twice and i found i have value in L_PERNO and id is: EHS00PERSONID.
    i have a value in L_PERNO.
    parameter id of the tcode field is : EHS00PERSONID
    set parameter id 'EHS00PERSONID' field L_PERNO.
    CALL TRANSACTION 'ZEDIT' AND SKIP FIRST SCREEN .
    but it does not set the value... what am i missing still to get it done can i have some input pls.
    thanks a lot in advance,
    pasala.

    Hi Pasala,
    You have done everything right and your program will work with simple addition.
    Just add the statement below in your transaction 'ZEDIT' in PBO of screen on which mandatory field exist.
    get parameter id 'EHS00PERSONID' field 'XXX.'
    where XXX is the name of mandatory field on the screen.
    Amit Singla

  • Call Transaction and skip first screen on workflow task

    Hello, I'm developing  a workflow with a user decison step, where the user should fill some data in transaction FD02.
    When the user presses the button in the workitem, the wf goes to a step where i should call transaction FD02.
    I'm using SET PARAMETER ID: 'KUN' FIELD customer.  to fill the customer field and CALL TRANSACTION 'FD02' AND SKIP FIRST SCREEN.
    But when I press the button in the workitem nothing happens. I tested the same in a report and it works. Can anybody help me?
    Thanks a lot.

    Hi,
    try below code
    data: fcode type FCODE value 'ANTRAGAEN',
           customer type kunner,
           bukrs type bukrs.
    SET PARAMETER ID  'KUN' FIELD customer. "  to fill the customer field
    SET PARAMETER ID  'BUK' FIELD companycoder. " to fill the company code
    SET PARAMETER ID  'TTC' FIELD fcoder.       " to fill Function code for enter " it may be other than TTC please check.
    CALL TRANSACTION 'FD02' AND SKIP FIRST SCREEN.

Maybe you are looking for

  • Crystal Report Preview vs. SAP B1 Report Preview  as a Layout under Content Type

    Hello good day i'm trying to create a report that will be preview under A/R Invoice but the details need is under delivery module for example i create a serialize Item and set the Management Method on Every Transaction Under Item master data, so the

  • A Update Error in PLSQLEO, PLEASE HELP ME!!!!

    There are two table based on two VOs. The relation of two VOs is master-detail. For some reason, there is no view-link between two VOs. when I select different record(singleSelection) in master table, the detail table will show different data to user

  • ICal error 403 and 500 delegation error access not permitted

    Hi, I have a problem with an iCal service on the clients. Every time the users open iCal, they get an error: “HTTP/1.1 500 Internal Server Error” to operation CalDAVRefreshDelegateListQueueableOperation. Every time the users create an event in iCal,

  • Tab focus progressing to parent window from popup

    Hi, I am using JDeveloper 11.1.1.7.0 version. I have a bounded task flow with .jsff fragments and I am trying to call another bounded taskflow(with .jspx files) as "Run As Dialog" from this taskflow. Here I am able to set initial focus to the require

  • Biztalk 2009 WCF adapter

    I'm trying to process a file using wcf custom adapter 64 bit on Biztalk 2009. The sql server that is receiving this file is SQL server 2005 enterprise edition SP 3 and 32 bit machine. I'm dropping the file in the receive location and it gets picked u