Call subscreen

Hi
CALL SUBSCREEN is used only in  the flow logic but not in the actual program. I want to know the reason why it is not used in the  actual program. please help me.
POINTS WILL BE GIVEN.
thanks,
S.Gangi Reddy.

hi,
Subscreens allow you to embed one screen within another at runtime. The term subscreen applies both to the screen that you embed, and the area on the main screen in which you place it. This section is about subscreen areas. The actual screens that you embed are called subscreen screens. When you use a subscreen, the flow logic of the embedded screen is also embedded in the flow logic of the main screen. Using subscreens on screens is like using includes in ABAP programs.
Subscreens are screens which can be embeded into another screen. These can be used and created with both selection screen as well as screen painter.
  They differ from normal screens in the way that that they don't have OK_CODE field of ther own and there PBO and PAI transfer data to the ABAP program in which these screens were created and the cannot have module calls which change status or leave screen and module call AT EXIT-COMMAND AND E type function codes.
Subscreens allow you to embed one screen within another at runtime. The term subscreen applies both to the screen that you embed, and the area on the main screen in which you place it. This section is about subscreen areas. The actual screens that you embed are called subscreen screens. When you use a subscreen, the flow logic of the embedded screen is also embedded in the flow logic of the main screen. Using subscreens on screens is like using includes in ABAP programs.
In screen painter(SE51) choose the subscreen tool button and draw a subscreen area on the screen,this subscreen area will be used to hold the subscreen at run time.To make a subscreen select the attribute screen type as subscreen and specify the size of the subscreen according to the size of the subscreen area in which it will be placed.
We use ABAP statement to embed and start the flow logic of the subscreen area in the PBO of a screen. A subscreen can contain another subscreen.
Hope this answers you, Do reward.
Edited by: Runal Singh on Feb 8, 2008 5:36 PM

Similar Messages

  • Calling subscreen on click of radio button

    Hi,
    I am creating a module pool program , in which on click of a radio butto to 'YES' a subscreen should appear ( on the main screen) with few fields so that the user can input values of it.
    But I am having proble in calling the subscreen in PAI event.Actually I think it should be something like this
    Module user_command.
      case sy-ucomm.
       when rb_yes = 'X'
        { CALL SUBSCRREN CODE
    ENDIF.
    Can this be done? I f yes how? I only know how to call subscreen in PBO, but the syntax for calling subscrren is different in PAI i think.

    Hi,
    Try doing this.
    This is your flow logic in the main screen  to call the Subscreen's PBO
    PROCESS BEFORE OUTPUT.
    MODULE STATUS_0110.
    CALL SUBSCREEN TAB1_REF1 INCLUDING 'ZTRIAL' '0111'.
    In the PAI of the main screen,
    PROCESS AFTER INPUT.
    MODULE USER_COMMAND_0110.
    CALL SUBSCREEN TAB1_REF1.
    Assign a function code to your radio button.
    Layout -> Attributes -> Function Code
    In the TOP include,
    DATA: v_dynnr type sy-dynnr.
    In module USER_COMMAND_0110.
    if p_rad = 'X'.
       v_dynnr = '0111'.
    else.
      v_dynnr =  ' '
    endif.
    You can check this for your reference
    [http://help.sap.com/saphelp_nw04/Helpdata/EN/9f/dbabfe35c111d1829f0000e829fbfe/content.htm]

  • Calling subscreen in module pool

    Hi friends,
                    I am trying to call sub-screen in module pool.
    but it is giving me an error as  "." or "ID ... FIELD ..." expected after "SUBSCREEN".
    i am using followning statement
    CALL SUBSCREEN SUB  INCLUDING SY-REPID '0101'.
    OR
    CALL SUBSCREEN SUB. (SUB is screen i have created in layout).
    I tried it a lot, but not able to solve it.
    Kindly help me.

    Hi Kiran,
    <li>Subscreen concept is like this. You have one main screen. You want another screen which has to be displayed on main screen when you run main screen.
    <li>First we need to create subscreen area on main screen. Goto layout and click subscreen element and place on main screen and name to that subscreen area as SUB.
    <li>Now create another screen type subscreen. place fields on that and write logic.
    <li> Check REPORT demo_dynpro_subscreens.
    Thanks
    venkat.O

  • To call subscreen in another screen

    hi
    How to call a subscreen if i check certain checkbox.please help

    Hi,
    In screen painter(SE51) choose the subscreen tool button and draw a subscreen area on the screen,this subscreen area will be used to hold the subscreen at run time.To make a subscreen select the attribute screen type as subscreen and specify the size of the subscreen according to the size of the subscreen area in which it will be placed.
    We use ABAP statement to embed and start the flow logic of the subscreen area in the PBO of a screen. A subscreen can contain another subscreen.
    CALL SUBSCREEN subscreen_area INCLUDING program screen_number.
    A similar call should also exist in PAI of screen.It will also call the PAI modules of the subscreen and will transfer data from subscreen to ABAP program.
    CALL SUBSCREEN subscreen_area.
    open T.code : ABAPDOCU
    path:BC ABAP Prg ->ABAP User dialog ->Screen ->Complex screen element - >Subscreen.
    You will get sample prg, Run it.You can get lot of sample prg in T.Code ABAPDOCU.
    Regards,
    Raj.

  • Facing problem with call subscreen area in standard infotype

    Dear SAP Guru's,
    I have enhanced standard infotype 0185 from PM01, in assign enhancement tab it create multiple screens ,
    my program name ZP018500, screen number 0200 generated,
    on  0200 screen i need to display two subscreens tfor that
    i have created subscreen area  on srcreen 0200 which is already a subscreen.
    and i am calling two subscreen 0201 and 0202 on that  subscreen area.
    while creating entries for 0185 infotype  my screen keep going in continious loop for call subscreen statement on 0200 screen number.
    roll in fail, session terminated error coming because of this.
    is it correct to create subscreen area on subscreen and calling subscreen on that.
    Guide me to solve the issue.
    Thanks and Regards,
    Syed

    Dear Gopal,
    Thanks for the reply,
    But i can't make 0200 screen as normal screen because it is automatically generated by system while enhancing the standard infotype,
    Please let me know any other solution.
    Regards,
    Syed Taj

  • How to call subscreen and provide selection screen in subscreen

    Hi experts,
    please anybody suggest me how to call subscreen in module pool screen and provide selection screen in that sub screen.
    please tell me how to design this subscreen in module pool screen.
    adevanced
    thank you
    regards
    vijay krishna

    Hi,
    If you need to have select-options in module pool then follow these steps:-
    To implement select-options in module pool, first design two input/output fields (textboxes) for the low and high value of the field and name it as <field_name>-low and <field_name>-high.
    Create a button next the high value textbox and keep its sutaible function code.
    Now, to call the pop-up on this button click, we have to call the same pop-up as in standard      select-options. For this we have to use the function module COMPLEX_SELECTIONS_DIALOG.
    For this FM we have to pass the table name, field name and the range for the field whose range needs to fill when using the popup screen.
    To pass the table name and field name details into the FM, we have to declare as:
    DATA : tab TYPE rstabfield.
    This structure comprises of table name and field name.
    Pass these details in program as:-
    u2003
    *-- clear table and field details
      CLEAR tab.
    *-- append for range depending on the button clicked
    *   either for sales order or line item
      CASE sy-ucomm.
        WHEN 'VBELN'.
          tab-tablename = 'VBAP'.
          tab-fieldname = 'VBELN'.
    *--To call the popup screen for the field use code:-
      CALL FUNCTION 'COMPLEX_SELECTIONS_DIALOG'
        EXPORTING
          title             = text-002  u201Ctitle text
          text              = ' '
          signed            = 'X'
          search_help       = v_shelp u201Csearch help if required
          tab_and_field     = tab u201Ctable and field name details
        TABLES
          range             = r_vbeln u201Crange for the associated field
        EXCEPTIONS
          no_range_tab      = 1
          cancelled         = 2
          internal_error    = 3
          invalid_fieldname = 4
          OTHERS            = 5.
    Hope this helps you.
    Regards,
    Tarun

  • Call subscreen dynamically

    Hi all
    I need to call subscreen from user exit screen depend on user data.
    i can't write "if ... endif" on proccess.
    how should i do it?

    Hi
    Use the below statment
    CALL SUBSCREEN <SUBAREA>  INCLUDING <PROGRAMNAME> V_DYNPRO.
    This v_dynpro need to be fill with the screen number you wanna call before you use the above statment .
    Include a Module find_screen before a call and in that use if condition .If you face any issue with this  then assign the value v_dynpro(Screen number) before PBO start ,such as PAI of other screen from which this screen is called or if it is called from report such as call screen number . Then fill the v_dynpro before the call screen .
    Hope this answer helps.
    Cheers
    J.

  • Error in call subscreen..   CALL SUBSCREEN ref1.

    Hi Guru's
    i am trying to use tabstrip. initially i have created the program using tabstrip control wizard. but now the same code i am writing using tabstrip control.
    But while clicking 2nd tab i am getting errot as " Invalid field format (screen error)"
    my code is
    REPORT  ytest2.
    DATA: g_tabst_act TYPE sy-ucomm.
    CONTROLS: tabstrip_control TYPE TABSTRIP.
    DATA: BEGIN OF tabst,
          prog    TYPE sy-repid VALUE 'YTEST2' ,
          screen  TYPE sy-dynnr,
          press_t TYPE sy-ucomm VALUE 'TAB2',
          END OF tabst.
    CALL SCREEN 100.
    *&      Module  STATUS_0100  OUTPUT
          text
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'ST'.
    ENDMODULE.                 " STATUS_0100  OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT
          text
    MODULE user_command_0100 INPUT.
      CASE sy-ucomm.
        WHEN 'BACK' OR 'EXIT' OR 'CANCEL'.
          SET SCREEN 0.
        WHEN OTHERS.
          tabst-press_t = sy-ucomm.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0100  INPUT
    *&      Module  ACTIVATE_TABSTRIP  OUTPUT
          text
    MODULE activate_tabstrip OUTPUT.
      g_tabst_act = tabst-press_t.
      tabstrip_control-activetab = g_tabst_act.
      CASE g_tabst_act.
        WHEN  'TAB1'.
          tabst-prog   = sy-repid.
          tabst-screen = '1001'.
        WHEN  'TAB2'.
          tabst-prog   = sy-repid.
          tabst-screen = '1002'.
      ENDCASE.
    ENDMODULE.                 " ACTIVATE_TABSTRIP  OUTPUT
    screen flow logic is
    PROCESS BEFORE OUTPUT.
      MODULE status_0100.
      MODULE activate_tabstrip.
      CALL SUBSCREEN ref1 INCLUDING tabst-prog tabst-screen.
    PROCESS AFTER INPUT.
      MODULE user_command_0100.
      CALL SUBSCREEN ref1.
    Element list is..
    +           TABSTRIP_CONTROL     Tab     1     1     78     78     23
    -           TAB1     Push     1     1     4     4     1
    -           TAB2     Push     1     2     4     4     1
    -           REF1     Subsc     3     2     73     73     20
                                                                                    OK     0     0     20     20     1      OK
    Can you please help me why i am geting this error.

    Hi,
    Check have you done this .....
    "As this is done for you by the wizard, but if you are creating tab control manually you must do this....
    *&SPWIZARD: OUTPUT MODULE FOR TS 'DEAL_TABS'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: SETS ACTIVE TAB
    MODULE DEAL_TABS_ACTIVE_TAB_SET OUTPUT.
      DEAL_TABS-ACTIVETAB = G_DEAL_TABS-PRESSED_TAB.
      CASE G_DEAL_TABS-PRESSED_TAB.
        WHEN C_DEAL_TABS-TAB1.
          G_DEAL_TABS-SUBSCREEN = '0101'.
        WHEN C_DEAL_TABS-TAB2.
          G_DEAL_TABS-SUBSCREEN = '0102'.
        WHEN C_DEAL_TABS-TAB3.
          G_DEAL_TABS-SUBSCREEN = '0103'.
        WHEN C_DEAL_TABS-TAB4.
          G_DEAL_TABS-SUBSCREEN = '0104'.
        WHEN OTHERS.
    *&SPWIZARD:      DO NOTHING
      ENDCASE.
    ENDMODULE.
    *&SPWIZARD: INPUT MODULE FOR TS 'DEAL_TABS'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: GETS ACTIVE TAB
    MODULE DEAL_TABS_ACTIVE_TAB_GET INPUT.
      OK_CODE = SY-UCOMM.
      CASE OK_CODE.
        WHEN C_DEAL_TABS-TAB1.
          G_DEAL_TABS-PRESSED_TAB = C_DEAL_TABS-TAB1.
        WHEN C_DEAL_TABS-TAB2.
          G_DEAL_TABS-PRESSED_TAB = C_DEAL_TABS-TAB2.
        WHEN C_DEAL_TABS-TAB3.
          G_DEAL_TABS-PRESSED_TAB = C_DEAL_TABS-TAB3.
        WHEN C_DEAL_TABS-TAB4.
          G_DEAL_TABS-PRESSED_TAB = C_DEAL_TABS-TAB4.
        WHEN OTHERS.
    *&SPWIZARD:      DO NOTHING
      ENDCASE.
    ENDMODULE.
    Hope it helps you,
    Regards,
    Abhijit G. Borkar

  • Calling subscreen which is part of tabstrip control

    I am trying to call a subscreen which is part of a tab control, but i keep getting the error message:  "." or "ID....FIELD..." expected after SUBSCREEN.  Here is the code: 
    CALL SUBSCREEN tab2 including zd_tabstrip 102.
    What is my mistake?

    CALL SUBSCREEN....... statement will not work inside any module. So, you need to set the screen number and than you have to set the subscreen with that screen.
    Try like:
    In your code:
    CASE ok_code.
    WHEN 'EDIT'.
    CLEAR ok_code.
    LOOP AT itab INTO wa_itab.
    IF wa_itab-mark = 'X'.
    SELECT SINGLE * FROM zdstats WHERE zplayer = wa_itab-zplayer.
    W_DYNNR = '0102'.
    ENDIF.
    ENDLOOP.
    endcase.
    In your flow logic:
    PROCESS BEFORE OUTPUT.
      CALL SUBSCREEN tab2 including zd_tabstrip W_DYNNR.
    PROCESS AFTER INPUT.
      CALL SUBSCREEN tab2.
    Regards,
    Naimesh Patel

  • Problem in Calling Subscreens

    Hi,
    my main screen number is 1001 and in that screen i have a tabstrip with subscreens 1002,1003,1004,1005,1006.Each tab has an ALV...
    When i click on excute button in my main screen 1001 then i need to call all the subscreens and all the ALV's should be displayed.
    My coding...
    Module user-command 1001.
    Case Sy-ucomm.
    When 'EXCE'.
    CALL SUBSCREEN TAB_SCA INCLUDING sy-repid '1002'.
    CALL SUBSCREEN TAB_SCA INCLUDING sy-repid '1003'.
    CALL SUBSCREEN TAB_SCA INCLUDING sy-repid '1004'.
    CALL SUBSCREEN TAB_SCA INCLUDING sy-repid '1005'.
    CALL SUBSCREEN TAB_SCA INCLUDING sy-repid '1006'.
    endcase.
    endmodule.
    but error is displayed as "," or "ID ... FIELD ..." expected after "SUBSCREEN".
    Guys Please let me know if someone knows the solution.
    Regards,
    Chaithanya.

    Hi,
    In PAI event, you should not use INCLUDING SY-REPID SCREEN_NO
    This is causing error.
    Wrting CALL SUBSCREEN TAB_SCA only once is enough as you are displaying
    multiple subscreens in same subscreen area.
    Regards,
    Vishal
    Edited by: Vishal Jadhav on Dec 9, 2008 3:54 PM

  • Calling Subscreen using tabstrip control

    Hello all,
    I need to create a tabstrip with 2 tabs.
    when i click on the first tab i need to have 4 fieldnames from EKKO.
    when i click on the second tab i need to have 2 fieldname from EKPO
    I have created a Tabstrip control with 2 tabs.
    Subcreen area is also created in this tabstrip control.
    And i have created 2 subscreens for the 2 tabs.
    but i am not able to call the subcreens.
    Can someone tell me how to do this.
    Thanks
    Harish

    Hi Harish,
    Chekc this
    Calling subscreen in tabstrip
    hope it helps.
    Thanks!

  • Call subscreen from main screen

    Dear all,
    I have a subscreen and from that subscreen i am calling another normal screen using 'call screen' statement. After doing some manipulation in the normal screen i want to go back to the subscreen on clicking 'BACK' button. i tried 'leave to screen' and 'call screen' in PAI of normal screen but it is not working. how to come back to the subscreen again?
    Thanks in advance,
    Aswin.

    Dear Friend,
    You include a subscreen screen using the CALL SUBSCREEN statement in the flow logic of the main screen.
    To include a subscreen screen in the subscreen area of the main screen and call its PBO flow logic, use the following statement in the PBO event of the main screen:
    This statement assigns the subscreen screen with number <dynp> to the subscreen area called <area>. With <prog> you must specify the ABAP program in which the subscreen screen is defined. If it does not find a corresponding subscreen screen, a runtime error occurs. The PBO flow logic of the subscreen screen is also included at the same point. This can call PBO modules of the ABAP program in which the subscreen screen is defined. At the end of the subscreen PBO, the global fields from the program are passed to any identically-named screen fields in the subscreen screen. The PBO flow logic of the subscreen screen can itself include further subscreens.
    The name <area> of the subscreen area must be entered directly without inverted commas. You can specify the names <prog> and <dynp> either as literals or variables. If you use variables, you must declare and fill identically-named variables in the ABAP program. The screen number <dynp> must be 4 characters long. If you do not assign a subscreen screen to an area, it remains empty.
    PROCESS BEFORE OUTPUT.
      CALL SUBSCREEN <area> INCLUDING <prog> <dynp>.
    find the Below Example Code.
    DATA: ok_code TYPE sy-ucomm,
          save_ok TYPE sy-ucomm.
    DATA: number1(4) TYPE n VALUE '0110',
          number2(4) TYPE n VALUE '0130',
          field(10) TYPE c, field1(10) TYPE c, field2(10) TYPE c.
    CALL SCREEN 100.
    MODULE status_100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE fill_0110 OUTPUT.
      field = 'Eingabe 1'(001).
    ENDMODULE.
    MODULE fill_0120 OUTPUT.
      field = field1.
    ENDMODULE.
    MODULE fill_0130 OUTPUT.
      field = 'Eingabe 2'(002).
    ENDMODULE.
    MODULE fill_0140 OUTPUT.
      field = field2.
    ENDMODULE.
    MODULE cancel INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE save_ok INPUT.
      save_ok = ok_code.
      CLEAR ok_code.
    ENDMODULE.
    MODULE user_command_0110 INPUT.
      IF save_ok = 'OK1'.
        number1 = '0120'.
        field1 = field.
        CLEAR field.
      ENDIF.
    ENDMODULE.
    MODULE user_command_0130 INPUT.
      IF save_ok = 'OK2'.
        number2 = '0140'.
        field2 = field.
        CLEAR field.
      ENDIF.
    ENDMODULE.
    MODULE user_command_100 INPUT.
      CASE save_ok.
        WHEN 'SUB1'.
          number1 = '0110'.
        WHEN 'SUB2'.
          number1 = '0120'.
          CLEAR field1.
        WHEN 'SUB3'.
          number2 = '0130'.
        WHEN 'SUB4'.
          number2 = '0140'.
          CLEAR field2.
      ENDCASE.
    ENDMODULE.
    The screen flow logic for screen 100 is as follows:
    PROCESS BEFORE OUTPUT.
      MODULE status_100.
      CALL SUBSCREEN: area1 INCLUDING sy-repid number1,
                      area2 INCLUDING sy-repid number2.
    PROCESS AFTER INPUT.
      MODULE cancel AT EXIT-COMMAND.
      MODULE save_ok.
      CALL SUBSCREEN: area1,
                      area2.
      MODULE user_command_100.
    The screen flow logic of subscreen screens 110 and 130 is:
    PROCESS BEFORE OUTPUT.
      MODULE fill_0110|0130.
    PROCESS AFTER INPUT.
      MODULE user_command_0110|0130.
    The screen flow logic of subscreen screens 120 and 140 is:
    PROCESS BEFORE OUTPUT.
      MODULE fill_0120|0150.
    PROCESS AFTER INPUT.
    When you run the program, a screen appears on which subscreens 110 and 130 are displayed. The pushbuttons on the main screen allow you to choose between two subscreen screens for each screen area. The pushbuttons on the subscreens allow you to transfer the data from subscreens 110 and 130 to subscreens 120 and 140.
    Since the same field name FIELD is used on all subscreens, the identically-named ABAP field is transferred more than once in each PBO and PAI event of the main screen. For this reason, the values have to be stored in the auxiliary fields FIELD1 and FIELD2 in the ABAP program.
    The pushbuttons on the subscreen screens have different function codes, and they are handled normally in an ABAP field. If the function codes had had the same names, it would again have been necessary to use auxiliary fields.

  • How to put condition on call subscreen

    hello friends,
                        i have subscreen area called 'sub' and sub-screen num is 113.
    my sub-screen area is in screen 112,so after the PBO module of 112 i have written the call subscreen statement, but i want the subscreen to be displayed only after i click a pushbutton is that possible,pls explain with help of some code.
            thanks

    Hello,
    try this.
    Regards,
    Rakesh
    wa_screen TYPE sy-dynnr value '0112'.
    PROCESS BEFORE OUTPUT.
      MODULE status_9200.
      CALL SUBSCREEN sub1 INCLUDING sy-repid wa_screen.
    PROCESS AFTER INPUT.
      MODULE user_command_9200.
      CALL SUBSCREEN sub1.
    <b>In the user command write appropriate code to fill wa_screen</b>
    eg:
      CASE ok_code.
        WHEN 'BACK'.
          CLEAR ok_code.
          LEAVE TO SCREEN '9100'.
        WHEN 'BT1'.
          wa_screen = '9201'.
          CLEAR ok_code.
        WHEN 'BT2'.
           wa_screen = '9202'.
          CLEAR ok_code.
    <b>Reward all usefull answers</b>

  • CALLING SUBSCREENS IN PAI

    HI EVERY BODY,
    I AM TRYING TO CALL TABSTRIP SUBSCREENS IN PAI FROM MAIN SCREEN, BUT THE SECOND TAB IS NOT GETTING POPULATED WITH INFORMATION. SO ANYBODY PLEASE GIVE ME AN EXAMPLE OF HOW TO CALL SUBSCREENS FROM PAI
    THANX IN ADVANCE,
    REGARDS,
    MOUNIKA.

    Mounika,
    MODULE tabstrip_active_tab_set OUTPUT.
      tabstrip-activetab = g_tabstrip-pressed_tab.
      CASE g_tabstrip-pressed_tab.
    *---  Personnel Area
        WHEN c_tabstrip-tab1.
          g_tabstrip-subscreen = '3000'.
    *---  Jobs
        WHEN c_tabstrip-tab2.
          g_tabstrip-subscreen = '3001'.
    ENDMODULE.
    *---  INPUT MODULE FOR TABSTRIP 'TABSTRIP': GETS ACTIVE TAB
    MODULE tabstrip_active_tab_get INPUT.
      CASE sy-ucomm.
    *---  Personnel Area
        WHEN c_tabstrip-tab1.
          IF g_ucomm NE 'C'.
      <b>   Populate your data here.</b>
            PERFORM fetch_pa.
          ENDIF.
          CLEAR sy-ucomm.
          g_tabstrip-pressed_tab = c_tabstrip-tab1.
    *---  Jobs
        WHEN c_tabstrip-tab2.
    *---  Get records into IT
          PERFORM fetch_jobs.
          CLEAR sy-ucomm.
          g_tabstrip-pressed_tab = c_tabstrip-tab2.
      ENDMODULE.
    -Anu

  • Calling Subscreen of other program

    Hi Experts
      From my module pool program, I am calling a subscreen belonging to a different program(Function Group). Can you please let me know how I can capture the changes done to the subscreen fields in the PAI of my main screen? I tried declaring global data in my main module program with the same names as subscreen fields, but it is not solving my purpose.
    Thanks
    Neo

    Hi Neo
    Please take a look on below Code
    For Example
    PROCESS BEFORE OUTPUT.
    *&SPWIZARD: PBO FLOW LOGIC FOR TABSTRIP 'TAB_STRIP'
      MODULE TAB_STRIP_ACTIVE_TAB_SET.
      CALL SUBSCREEN <Sub Screen Area>
        INCLUDING <Program> <Screen No>.
    * MODULE STATUS_0100.
    PROCESS AFTER INPUT.
    *&SPWIZARD: PAI FLOW LOGIC FOR TABSTRIP 'TAB_STRIP'
      CALL SUBSCREEN <Sub Screen Area>
      MODULE TAB_STRIP_ACTIVE_TAB_GET.
    * MODULE USER_COMMAND_0100.
    MODULE INPUT100.
    this code is in Flow Logic,
    u need to write ur code also in Flow logic
    in PBO Flow Logic
    CALL SUBSCREEN <Sub Screen Area>
        INCLUDING <Program> <Screen No>.
    in  PAI flow logic
    CALL SUBSCREEN <Sub Screen Area>
    Thanks
    Surendra

Maybe you are looking for

  • Loading a text file on startup into a hashtable

    I am trying to load to seperate textfiles into the same hashtable. The textfiles are something like an employee and employee number everything goes in at the same time. How do i load these text files into the hashtable. Also any good tutorials or cod

  • How to import the SAP R/3' rfc's and Idoc's in to the integration repositor

    Hi all,         One of my friend who is practicing with SAP XI software. He installed SAP XI and SAP R/3(using the VmwareWorkstation ) in single system. What i have seen that is, Left side we can see(IR) the software component version's and namespace

  • After Archive and Install, my Home folder is not quite right....

    I did an A&I last week and am slowly getting it back to the way it was (minus the problems) but am wondering if my Home Folder has all it should- it seems like it should have more in it so I am just double checking. In my Home Folder I have these ite

  • I am unable to create a table using procedure..

    Hi everyone, I have given CREATE ANY TABLE privilege to user A and wants to insert data into TAB1 in schema B using a procedure "INSERT INTO B.TAB1 AS SELECT * FROM A.TAB1" but it shows the message-- PL/SQL: ORA-01031: insufficient privileges Which p

  • No Send buttons when replying to messages.

    Hey Mac Users, When I try to reply to an email and click on "reply" the window that comes up has the adress lines, subject and body, but no buttons across the top for Send, Chat, Attach, Address, etc. To actually Send, I have to close, Save as Draft,