Screen Processing Doubt!

Hi Friends!
     I ve 5 Screens in seqential order 100 200 300 400 500
   When the user is in screen 200 i want him to branch to screen 400 without going toscreen  300.
  For that i ve to write this module
DATA: REQSCRN LIKE SY-DYNNR VALUE ‘400’.
MODULE SET_NEXT_SCREEN.
SET SCREEN REQSCRN.
ENDMODULE.
[<u>b]Can any one tell me where i ve to write this module in screen 200.</b></u>
Looking for your reply
Thanks in advance.
Rahul.

In the USER_COMMAND module of screen 200,  you would have your case statement for handling all of the funciton codes of this screen, depending on the user pressing a certain function code, then you would branch to screen 400.
case ok_code.
    when 'BACK'.
        clear ok_code.
        leave to screen 100.
    when 'GO'                         "<--- LIke this
        clear ok_code.
        leave to screen 400.        "<--- LIke this
endcase.
Regards,
RIch Heilman

Similar Messages

  • Screening Process in GTS

    Hi GTS Experts,
    I have a doubt in the Screening process in GTS. We are receiving the SPL delta files and it is loaded in our GTS system and the entire Business Partners are screened against this list on daily basis.
    My doubt is, if a Business Partner which is already in process blocked status, will it be undergoing screening again?
    For example, we have a business partner with name 'David Gomez' and it is in blocked status. Suppose this partner was blocked in the past with an SPL entry with name 'David'.
    Tomorrow if another SPL entry with name David comes, will the partner be blocked against that and the details will get captured in audit log tables?
    We are using the below transaction for the daily screening process,
    /SAPSLL/SPL_CHECK_SCEN_C1M_LO  (Check Business Partner Address Against Delta Lists in Background)
    Thanks,
    Sreekanth

    Hi Sreekanth,
    /SAPSLL/SPL_CHECK_SCEN_C1M_LO screening will only pick up currently released BPs and screen them against the most
    uptodate SPL information on the system ("date of SPL update" field is important here). So if business partner with name 'David Gomez' is already blocked, the audit trail corresponding to the match on the most recent "david" entry will not be available by running the C1 job.
    I think scheduling the B1 period screening every so often would allow the newest SPL data to be available in audit trail for this blocked bp.
    This answer your question?
    MIchael

  • Accessing WS data set during selection screen processing in BG processing

    Hello ABAPers,
    I am attempting to access a working storage table variable that is set during selection screen processing after the user submits the program to background processing (using F9).
    I have tried using export to memory id in the at selection screen section and then import from memory id in the start-of-selection section, but it does not seem to work all of the time.  Is there a better way of doing this?
    Thanks

    bump

  • Can Selection Screen processing events be triggered manually?

    Good day!
    I have a Selection Screen where a user can select a value from a drop-down box.  If a particular value is used, I assign default text to another Selection Screen field.
    However, because choosing the drop-down value doesn't trigger a Selection Screen processing event (AT SELECTION-SCREEN and AT SELECTION-SCREEN OUTPUT) the value doesn't get updated on the screen field, even though it gets updated in memory.  It only updates on the screen if the user selects a radio button value for another field because that triggers the Selection Screen processing events.
    I've read about various methods in an attempt to get this to work, but nothing is working.  Is there ANY way to trigger SAP to go to these events?
    Thanks, and points for all helpful advice!
    Dave

    Hi dave,
    1. Selecting a listbox on selection screen,
        and immediately populating a field value on the screen.
    2. just copy paste to get a taste of it.
    3.
    REPORT ABC.
    TYPE-POOLS : VRM.
    DATA : VALUES TYPE VRM_VALUES.
    DATA : VW LIKE LINE OF VALUES.
    DATA : FLAG TYPE C.
    PARAMETERS : LIST TYPE C AS LISTBOX VISIBLE LENGTH 10
    <b>USER-COMMAND ABC.</b>
    PARAMETERS : A(10) TYPE C.
    INITIALIZATION.
      VW-KEY = '1'.
      VW-TEXT = 'SUN'.
      APPEND VW TO VALUES.
      VW-KEY = '2'.
      VW-TEXT = 'MON'.
      APPEND VW TO VALUES.
      VW-KEY = '3'.
      VW-TEXT = 'TUE'.
      APPEND VW TO VALUES.
      CALL FUNCTION 'VRM_SET_VALUES'
        EXPORTING
          ID              = 'LIST'
          VALUES          = VALUES
        EXCEPTIONS
          ID_ILLEGAL_NAME = 1
          OTHERS          = 2.
    <b>AT SELECTION-SCREEN  OUTPUT.
    A = LIST.</b>
    regards,
    amit m.

  • Change from screen processing to list procesing

    Hello,
    I am working in a program where I have changed from screen processing to list processing, in the PBO of screen '0600', that way:
    module screen_0600 output.
      SET PF-STATUS '0600'.
    <b>  LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.</b>
      perform header.
      perform body.
    <b>  LEAVE SCREEN.</b>
    endmodule.                 " STATUS_0600  OUTPUT
    My problem is that there is no resizing of the window where the list is displayed, and I don`t know to change the <b>LINE-SIZE</b>.
    Any Ideas??
    Thanks in advance

    Try this:
      LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 0.
      SET PF-STATUS '0210'.
      SET TITLEBAR  '210'.
      NEW-PAGE NO-TITLE NO-HEADING LINE-COUNT 0 LINE-SIZE 132.
    Don't forget rewards points.
    Regards.

  • Mortgage Screening Process for Fraud

    Here is a link to Freddie Mac Mortgage Screening Process: Red Flags for Single Family Mortgage Fraud http://www.freddiemac.com/singlefamily/pdf/mortgagescreening_checklist.pdf You and others might find it interesting to read. (Mod edit - I started this topic in a new thread, since this is valuable information for the Forum --SE)

    Here are a couple of third party services that performs some of the checks for fraud for various lenders. https://securesettlements.com/our-services-0and this one: http://www.corelogic.com/solutions/mortgage-fraud-solutions.aspx

  • Doubt On Screen Processing

    Hi While creating any lay out for screen,
    in Attributes tab we have Box called Screen Type.In that screen type we have
    Normal
    Subscreen
    Modal Dialog Box
    Selection Screen.
    I didnot find any difference if i select Normal or Modal Dialog Box,
    Can any one tell me what is the difference.

    Hi ,
    normal screen is the default screen.
    u call using
    call  screen number.
    ocuupies full window.
    modal dialog box occ
    occupies a part of window.
    call using
    CALL SCREEN  STARTING AT  <top left>
                 ENDING   AT  <bottom right>.
    Unlike normal pop-ups, a modal dialog box has its own pushbuttons and title. There is no menu bar and command field entries are not possible.
    Regards

  • Third Party Subcontracting Process doubt

    Hello all Gurus,
    I have one doubt regarding the third party subcontracting process. I have created a PO with delivery address as that of SC vendor.
    Now how to do the GR for components if the SC vendor lets me know that he has received the materials from the 3rd party vendor??
    Can someone tell me the process after a PO is created for this scenario???
    Thanks and Regards,
    Umakanth.

    Hi,
    As I perceive you are speaking about the provision of subcontracting components from one of your vendor directly to another one,
    In this case you did well if you wrote the vendorID in the suitable field on 'Delivery address' tab of your PO. 'SC Vendor' thickbox should be also checked. This is not the subcontracting PO itself, it is only a PO to procure the components for subcontracting - your SC vendor receive the components directly. That's why there's no point in speaking about 'L' item category.
    After getting information from your SC vendor about the arrival of the goods (components) the only thing you have to do is to do a GR against your PO. The goods will get to your SC vendor's special stock via mvt 101 + 'O'.
    That's all.
    BR
    Csaba

  • Problem with repititive screen processing in BDC

    Hello,
    I am trying to post a General Ledger document with multiple line items using transaction FB01. This involves the header screen, and a debit entry screen and a credit entry screen, for each line.
    Using SHDB, I recorded the transaction for posting for one set of screens- one header, debit entry, credit entry.
    In the program I have seperated the header and put the debit, credit processing logic in a loop, to accommodate the multiple line items via BDC processing.
    After the call transaction, I see the resulting document in the system has only one set of documents and no more. Is there any sample code anybody has? Any pointers? that will enable me to put the debit and credit entries in a loop using BDC.
    Thank You for your help.
    Sumit.

    Hey Saquib,
    The program is at the link
    http://sumit1.googlepages.com/zctbfi109_journal_entry_in
    Thank you.
    Sumit.

  • Selection screen processing in Module pool

    Dear Friends,
    I am preparing a module pool, in which from one screen, i have to call a selection screen. I want to define this selection screen in the same program. Under which event block, i can define this selection screen?
    Once its called, how can i process the selection screen ( like START-OF-SELECTION etc ?). If i use a LEAVE TO LIST-PROCESSING to display some output, how can i process the user actions in this list?
    Thanking you in anticipation.
    Deepak

    HI Max,
    Thanks a lot for your reply. It was really helpfull. But my problem is not yet solved.
    When i call the selection screen from the PBO of a screen, the selection screen is not being displayed. Only the blank screen is displayed. So i tried another way. I put the CALL SELECTION-ECREEN  statement in the USER_COMMAN_100 module of PAI of the previous screen. (ie when user choose a button from the tool bar, in the initial screen the selection screen will be displayed.)
    module user_command_0100 input.
      OK_SAVE = OK100.
      CLEAR OK100.
      CASE OK_SAVE.
        WHEN 'LIST'.
          CALL SELECTION-SCREEN 200.
          IF SY-SUBRC = 0.
            PERFORM PROCESS_LIST.
          ELSE.
            leave screen.
          ENDIF.
    endmodule.                 " USER_COMMAND_0100  INPUT
    form process_list.
    ... reading database...
    IF SY-SUBRC = 0.
      LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 100.
      SET PF-STATUS 'GUI_LIST'.
        LOOP AT ITAB.
          WRITE :/ ITAB-BUKRS, ITAB-BELNR, ITAB-GJAHR.
        ENDLOOP.
      LEAVE SCREEN.
      ENDIF.
    endform.                    " PROCESS_LIST
    Now i have two problems to solve.
    1. I want to come back to the same selection screen (screen no 200) instead of screen 100, when the user click 'back' button in the list. but if i specify screen no 200 in
    LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN 100.
    it gives runtime error. ( Msg: Selection screen ZTEST3 0200 was not called using CALL SELECTION-SCREEN). How to return back to selection screen?
    and
    2. If the user selects a line from the list(PICK/F2), that value has to be passed to the input field of first screen( ie the initial screen from where i called the selection screen : screen no 100) For this, where can i write the code to process the user actions in the list?
    Thanking you in anticipation
    Deepak

  • Integration Process Doubts

    Hello everyone,
    I have the next scenario requirement:
    Informix -> XI -> R/3
    but the answer from the R/3 BAPI has to be evaluated to send an email in case of error and to update some rows in Informix database, the query in the sender jdbc is a JOIN from several tables, so my doubt is as follows, I could obtain 'n' rows from Informix in the same structure, but they need to be processed in R/3 in pairs, one field is the difference in this pair some 210 and 212 values, so I need to send to the ABAP Server Proxy two rows one with 210 and one with 212, how can I divide this rows in XI in my Integration Process????, or is there a way to configure the sender communication channel to restrict the query for two rows so every message taken via JDBC are going to be the exactly quantity of rows I need in this case two, thanks in advance for your answers.
    Regards,
    Julio Cesar

    >> how can I divide this rows in XI in my Integration Process????,
    I m not really sure about your actual scenario but if you are looking to club together values based upon some key,you can easily do that in message mapping by using formatByExample standard function.
    Please have a look at the below blog to see its functionality.
    New functions in the Graphical Mapping Tool XI 3.0 SP13

  • ABAP SCREEN PAINTER DOUBT

    Hi friends,
    Any one can tell me the solution to resolve the error maximum number of internal sessions reached  .
    regards,
    p.varadarajan

    Hi
    Ossnote .... 34154 is very interesting.
    This is concerned with internal sessions: The R/3 System offers the option to change from one information level to another: by branching in the menu path (for example "Goto" or "Information system"), double-clicking in ABAP lists, cross-references in hypertext and so on. Technically speaking, you call one program/transaction from within another one (ABAP/4 statements CALL DIALOG or CALL TRANSACTION, but not CALL SCREEN). For the user, it is desirable that this process is reversible, that is, that you can also go back step by step. The whole path is therefore stored in a stack of so-called internal sessions. If the maximum number of internal sessions is reached, you cannot go any further.
    <b>This maximum number is hardcoded as 9, and this cannot be changed.</b>
    Regards
    Raj

  • WIP process doubt

    Hi Experts,
    I have a problem in wip process, the scenario as follows
    Sales order quantity is 10(say example), we raised po for 10 qty. to vendor, but vendor is not ready to send all the quantity, vendor will send based on the agreement like 1st month 2, 2nd month 5 remaining in 3rd month. Now our client is following the process is when we receive the 1 st month quantity client issuing to customer and customer is sending the amount for that 2 qty.  now client is booking directly sales invoice, now they are transfering the sales amount in wip account through manually. becasue in client view actual order quantity is 10, but we are isseud to customer is 2 so they are treating as a wip.  Once the final i.e third month billing they are reversing the total amount (which is transfred to wip account) from wip to sales and cost of sales a/c.
    1. My doubt is once we book the invoice can we transfer to wip a/c in sap.
    2. Please give some suggestions for the above process.
    regards,
    Gopi.P

    Hi,
    It seems that your client is manually posting to WIP A/c. Normally WIP are those which captures unfinished goods
    in the Production Order during the periodic processing.  You process through KKAX every month how many
    production orders are still pending to be converted into Finished Goods, calculate the variance and settle
    the production orders which reverses the previous period pending value in WIP which is done automatically
    in SAP.  If you have not received raw material goods from the vendor for delivering finished goods to customer
    and without passing the difference qty. in production order, it is not correct to treat it as Work in Progress.
    Regards,
    Sadashivan

  • IMPORT process doubts

    HI
    i have some doubts
    1) is it possible to have our imports cvd and customs value to take directly in miro for customs ????
    usually as we do customs invoice earlier, we get blank values , then is it possible to take values directly in MIRO
    also the values we taken in PO and the values on BOE may not match some time
    2)can we do GR based IV for IMPORTS
    never did with gr based IV
    please guide
    regards
    kunal

    1) is it possible to have our imports cvd and customs value to take directly in miro for customs ????
    usually as we do customs invoice earlier, we get blank values , then is it possible to take values directly in MIRO
    also the values we taken in PO and the values on BOE may not match some time
    It is really painful doing customs miro if number of line items we receive everytime is more.
    Personally i have experience with one of client imported 17 spares(17*7=119 items in customs miro)
    I'm also looking for solution for this question long time,customization(try this) is only option.
    My suggestion is,
    Here cut,copy,paste quantity & values from miro(scroll to right side of miro),when values are pasted
    you can also add a button like calculate in miro for converting customs value * exchange rate in p.o.
    2)can we do GR based IV for IMPORTS
      never did with gr based IV
      please guide
    It will deviation from functional process,you can clear materials from customs after paying duties
    then only we can receive material in plant.
    I have never tried it,if we directly do GR without doing customs miro after entring boe values in p.o,
    customs duties will be captured in foreign currency

  • Selection screen processing

    Hello,
    I want to update a selection screen field according to the values of two others. The two other field values wait for pressing Enter before passing their values. But I want to get the values of these fields when the focus is changed to the third field which I want to update. Which processing block should I use?
    Thx,
    Ali

    write the code as follows..
    initialization.
          ur code......
    at selection-screen output.
         loop at screen.
               check ur condition.
               modify screen.
         endloop.
    reward points please..

Maybe you are looking for

  • Financial Reporting not connecting to HFM APP 11.1.2

    Hi I'm trying to connect to and HFM app from the Financial Reporting Studio and I'm getting the following error: Error connecting to database connection Test123: Server/Cluster is incorrectly configured. Please reconfigure your Cluster or Server conn

  • System 9 Security Filters and VB Essbase API

    I currently maintain a lock and send Excel template sporting a custom login dialog which I use to capture the user's employee id. Having that, I then use a generic admin username/password and the API to get the security filter stored under the user's

  • USB ports have no power

    It first started happening on my Late 2012 model iMac 21.5" a couple weeks ago. What I found was that nothing seemed to work when connected directly to the iMac's USB ports. However, if you attach an externally powered USB hub, then all devices attac

  • Where the alarm file is saved and by which name

    dear all  I m setting alarm by using following steps:- Tools -> DSC Module -> Configure Tags On Clicking Alarms tab setting alarms. then press ok. Then File -> Save to save changes. i just want to know where these changes are saved and where the alar

  • MSS COnfiguration

    Hi! I have successfuly set up ESS for SAP ECC 6.0 IDES system within SAP Portal 7.0. Now I would like to set up MSS scenario. How to set up the following MSS functions? - Team - Budget - Project - Planing and Peporting The errors I currently get by e