BDC - tabstrip in subscreen

Hi,
I need to do a BDC in which i need to handle a tabstrip inside a subscreen.in the tech. details it has the field data but no screen field for batch input.
if someone worked on this req before , please let me know. by the way, that information is not seen even in recording. please let me know how to populate BDCDATA table .
Regards,
Kranthi.

Hi Amit,
Please find the code u asked for .But I have not written any special code for tabstrips
PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0100'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                'CAUFVD-MATNR'.
  PERFORM bdc_field       USING 'CAUFVD-MATNR'
                                g_matnr.
  PERFORM bdc_field       USING 'CAUFVD-WERKS'
                                g_pwerk..
  PERFORM bdc_field       USING 'AUFPAR-PP_AUFART'
                                c_pdnord_type.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                '/00'.
  PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0115'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                'CAUFVD-GAMNG'.
  PERFORM bdc_field       USING 'CAUFVD-GAMNG'
                                g_quantity.
  PERFORM bdc_field       USING 'CAUFVD-GMEIN'
                                g_meins1.
   PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0190'.
   PERFORM bdc_field       USING 'AFPOD-LGORT'
                                '0050'.
PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0115'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                '=BU'.
Regards,
Akanksha

Similar Messages

  • Required tabstrip and subscreen program

    hi all
    any body can send me the sample program for tabstrip and sub screen program.
    and send me the documentation how to work on tabstrip and subscreens.
    thanks,
    maheedhar

    Hi
    Ex1:
    REPORT demo_dynpro_tabstrip_local.
    CONTROLS mytabstrip TYPE TABSTRIP.
    DATA: ok_code TYPE sy-ucomm,
          save_ok TYPE sy-ucomm.
    mytabstrip-activetab = 'PUSH2'.
    CALL SCREEN 100.
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE cancel INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE user_command INPUT.
      save_ok = ok_code.
      CLEAR ok_code.
      IF save_ok = 'OK'.
        MESSAGE i888(sabapdocu) WITH 'MYTABSTRIP-ACTIVETAB ='
                                      mytabstrip-activetab.
      ENDIF.
    ENDMODULE.
    Ex2:
    REPORT demo_dynpro_tabstrip_server.
    CONTROLS mytabstrip TYPE TABSTRIP.
    DATA: ok_code TYPE sy-ucomm,
          save_ok TYPE sy-ucomm.
    DATA  number TYPE sy-dynnr.
    mytabstrip-activetab = 'PUSH2'.
    number = '0120'.
    CALL SCREEN 100.
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE cancel INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE user_command INPUT.
      save_ok = ok_code.
      CLEAR ok_code.
      IF save_ok = 'OK'.
        MESSAGE i888(sabapdocu) WITH 'MYTABSTRIP-ACTIVETAB ='
                                      mytabstrip-activetab.
      ELSE.
        mytabstrip-activetab = save_ok.
        CASE save_ok.
          WHEN 'PUSH1'.
            number = '0110'.
          WHEN 'PUSH2'.
            number = '0120'.
          WHEN 'PUSH3'.
            number = '0130'.
        ENDCASE.
      ENDIF.
    ENDMODULE.

  • BDC tabstrip control in CO01

    Hi All,
    I am trying to record the bdc for transaction CO01 .in the second sceen i need to enter the quantity and in the third tab strip subscreen there is storage location.Can anyone please tell me how to handle this .I have recorded it by changing the tab but it is not recorded.
    When I execute the program in no screen mode,I am not able to see that record is created but if it is in all screen ode and if i manually press enter,the record is created.
    Please help.!!!!!!!!!!This is urgent.
    Thanks in advance
    Regards,
    Akanksha

    Hi Amit,
    Please find the code u asked for .But I have not written any special code for tabstrips
    PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0100'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'CAUFVD-MATNR'.
      PERFORM bdc_field       USING 'CAUFVD-MATNR'
                                    g_matnr.
      PERFORM bdc_field       USING 'CAUFVD-WERKS'
                                    g_pwerk..
      PERFORM bdc_field       USING 'AUFPAR-PP_AUFART'
                                    c_pdnord_type.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0115'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'CAUFVD-GAMNG'.
      PERFORM bdc_field       USING 'CAUFVD-GAMNG'
                                    g_quantity.
      PERFORM bdc_field       USING 'CAUFVD-GMEIN'
                                    g_meins1.
       PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0190'.
       PERFORM bdc_field       USING 'AFPOD-LGORT'
                                    '0050'.
    PERFORM bdc_dynpro      USING 'SAPLCOKO1' '0115'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=BU'.
    Regards,
    Akanksha

  • Steps to create tabstrip for subscreen in selection screen

    hi,
    can let me know the steps taken to create subscreen in selection screen and put in tabstrip?
    i need to have 3 screens. 1000 being the tabstrip, 2000 being first subscreen and 3000 being the second subscreen.
    i have the abap code but i do not know the steps to create especially 1000 screen.
    for 2000 and 3000, once i activated the program, these 2 screens added but i do not know where can i create the 1000 screen.
    also, should i use wizard to create tabstrip?
    please advise. thanks
    SELECTION-SCREEN BEGIN OF SCREEN 2000 AS SUBSCREEN.        SELECTION-SCREEN BEGIN OF BLOCK x WITH FRAME TITLE text-001.
    SELECT-OPTIONS: para1 FOR  field1 ,     
                                  para2 FOR field2.            
    SELECTION-SCREEN END OF BLOCK x.
    SELECTION-SCREEN END OF SCREEN 2000.
    SELECTION-SCREEN BEGIN OF SCREEN 3000 AS SUBSCREEN.
    SELECTION-SCREEN BEGIN OF BLOCK y WITH FRAME TITLE text-002.
    SELECT-OPTIONS: para3 FOR  field3 ,     
                                  para4 FOR field4.      
    SELECTION-SCREEN END OF BLOCK y.
    SELECTION-SCREEN:SKIP.
    SELECTION-SCREEN END OF SCREEN 3000.

    e_l,
      See the total doc.. with example.
    Assigning a Subscreen Area to a Tab Title
    You must assign a subscreen area to each tab title. There are two ways of doing this:
    Paging in the SAPgui
    You need to assign a separate subscreen area to each tab title, and define the function codes of the tab titles with type P (local GUI function). In the screen flow logic, you call all the subscreens in the PBO event. This means that all of the tab pages reside locally on the SAPgui.
    When the user chooses a tab title, paging takes place within the SAPgui. In this respect, the tabstrip control behaves like a single screen. In particular, the PAI event is not triggered when the user chooses a tab title, and no data is transported. While this improves the performance of your tabstrip control, it also has the negative effect that when the user does trigger the PAI event, all of the input checks for all of the subscreens are performed. This means that when the user is working on one tab page, the input checks may jump to an unfilled mandatory field on another page.
    Local paging at the SAPgui is therefore most appropriate for screens that display data rather than for input screens.
    Paging on the Application Server
    One subscreen area is shared by all tab titles and called in the PBO event. You define the function codes of the individual tab titles without a special function type. When the user chooses a tab page, the PAI event is triggered, and you must include a module in your flow logic that activates the appropriate tab page and assigns the correct subscreen to the subscreen area.
    Since the PAI event is triggered each time the user chooses a tab title, this method is less economical for the application server, but the input checks that are performed only affect the current tab page.
    Procedure in Either Case
    You create the subscreen areas within the tabstrip area. You assign the subscreen areas to one or more tab titles in the Screen Painter by selecting one or more titles. You can also assign a subscreen area to a tab title in the tab title attributes by entering the name of the subscreen area in the Reference field attribute.
    The procedure for the alphanumeric Screen Painter is described under Creating Tabstrip Controls.
    If you are paging at the SAPgui, create a subscreen area for each tab title. If you are paging at the application server, select all tab titles and create a single subscreen area. The subscreen areas may not cover the top line of the tab area. However, within a tab area, more than one subscreen area can overlap.
    Programming the Flow Logic
    In the flow logic, all you have to do by hand is include the correct subscreens. The screen flow and data transport to the ABAP program is the same as for normal subscreens. There are two ways of programming the screen flow logic, depending on how you have decided to page through the tabstrip control.
    Paging in the SAPgui
    When you page in the SAPgui, you must include a subscreen for each subscreen area:
    PROCESS BEFORE OUTPUT.
      CALL SUBSCREEN: <area1> INCLUDING [<prog 1>] <dynp 1>,
                      <area2> INCLUDING [<prog 2>] <dynp 2>,
                      <area3> INCLUDING [<prog 3>] <dynp 3>,
    PROCESS AFTER INPUT.
      CALL SUBSCREEN: <area1>,
                      <area2>,
                      <area3>,
    Paging on the Application Server
    When you page on the application server, you only have to include a subscreen for the one subscreen area:
    PROCESS BEFORE OUTPUT.
      CALL SUBSCREEN <area> INCLUDING [<prog>] <dynp>.
    PROCESS AFTER INPUT.
      CALL SUBSCREEN <area>.
    Handling in the ABAP Program
    Before you can use a tabstrip control in your ABAP program, you must create a control for each control in the declaration part of your program using the following statement:
    CONTROLS <ctrl> TYPE TABSTRIP.
    where <ctrl> is the name of the tabstrip area on a screen in the ABAP program. The control allows the ABAP program to work with the tabstrip control. The statement declares a structure with the name <ctrl> . The only component of this structure that you need in your program is called ACTIVETAB.
    Use in the PBO event
    Before the screen is displayed, you use the control to set the tab page that is currently active. To do this, assign the function code of the corresponding tab title to the component ACTIVETAB:
    <ctrl>-ACTIVETAB = <fcode>.
    When you page at the SAPgui, you only need to do this once before the screen is displayed. This initializes the tabstrip control. The default active tab page is the first page. After this, the page activated when the user chooses a tab title is set within SAPgui.
    When you page on the application server, you must assign the active page both before the screen is displayed for the first time, and each time the user pages. At the same time, you must set the required subscreen screen.
    You can suppress a tab page dynamically by setting the ACTIVE field of table SCREEN to 0 for the corresponding tab title.
    Use in the PAI event
    In the PAI event, ACTIVETAB contains the function code of the last active tab title on the screen.
    When you page in the SAPgui, this allows you to find out the page that the user can currently see. When you page at the application server, the active tab page is controlled by the ABAP program anyway.
    The OK_CODE field behaves differently according to the paging method:
    Paging in the SAPgui
    When you page in the SAPgui, the PAI event is not triggered when the user chooses a tab title, and the OK_CODE field is not filled. The OK_CODE field is only filled by user actions in the GUI status or when the user chooses a pushbutton either outside the tabstrip control or on one of the subscreens.
    Paging on the application server
    If you are paging at the application server, the PAI event is triggered when the user chooses a tab title, and the OK_CODE field is filled with the corresponding function code.
    To page through the tabstrip control, you must assign the function code to the ACTIVETAB component of the control:
    <ctrl>-ACTIVETAB = <ok_code>.
    This statement overwrites the function code of the last active tab page with that of the new tab title. At the same time, you must ensure that the correct subscreen is inserted in the subscreen area.
    Otherwise, tabstrip controls are handled like normal subscrens in ABAP programs, that is, the ABAP program of a subscreen screen must contain the dialog modules called from the flow logic of the subscreen.
    Examples
    Tabstrip control, paging at SAPgui
    REPORT DEMO_DYNPRO_TABSTRIP_LOCAL.
    CONTROLS MYTABSTRIP TYPE TABSTRIP.
    DATA: OK_CODE TYPE SY-UCOMM,
          SAVE_OK TYPE SY-UCOMM.
    MYTABSTRIP-ACTIVETAB = 'PUSH2'.
    CALL SCREEN 100.
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE CANCEL INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE USER_COMMAND INPUT.
      SAVE_OK = OK_CODE.
      CLEAR OK_CODE.
      IF SAVE_OK = 'OK'.
        MESSAGE I888(SABAPDOCU) WITH 'MYTABSTRIP-ACTIVETAB ='
                                      MYTABSTRIP-ACTIVETAB.
      ENDIF.
    ENDMODULE.
    The next screen (statically defined) for screen 100 is itself. It has the following layout:
    The screen contains a tabstrip area called MYTABSTRIP with three tab titles PUSH1, PUSH2 and PUSH3. The function codes have the same name, and all have the function type P. One of the subscreen areas SUB1 to SUB3 is assigned to each tab title. The pushbutton has the name BUTTON and the function code ‘OK’.
    In the same ABAP program, there are three subscreen screens 110 to 130. Each of these fits the subscreen area exactly. The layout is:
    The screen flow logic for screen 100 is as follows:
    PROCESS BEFORE OUTPUT.
      MODULE STATUS_0100.
      CALL SUBSCREEN: SUB1 INCLUDING SY-REPID '0110',
                      SUB2 INCLUDING SY-REPID '0120',
                      SUB3 INCLUDING SY-REPID '0130'.
    PROCESS AFTER INPUT.
      MODULE CANCEL AT EXIT-COMMAND.
      CALL SUBSCREEN: SUB1,
                      SUB2,
                      SUB3.
      MODULE USER_COMMAND.
    The screen flow logic of subscreens 110 to 130 does not contain any module calls.
    When you run the program, a screen appears on which the second tab page is active, since the program sets the ACTIVETAB component of the structure MYTABSTRIP to PUSH2 before the screen is displayed. The user can page through the tabstrip control without the PAI event being triggered. One of the three subscreens is included on each tab page.
    When the user chooses Continue, the PAI event is triggered, and an information message displays the function code of the tab title of the page that is currently active.
    Tabstrip control with paging on the application server.
    REPORT DEMO_DYNPRO_TABSTRIP_LOCAL.
    CONTROLS MYTABSTRIP TYPE TABSTRIP.
    DATA: OK_CODE TYPE SY-UCOMM,
          SAVE_OK TYPE SY-UCOMM.
    DATA  NUMBER TYPE SY-DYNNR.
    MYTABSTRIP-ACTIVETAB = 'PUSH2'.
    NUMBER = '0120'.
    CALL SCREEN 100.
    MODULE STATUS_0100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
    ENDMODULE.
    MODULE CANCEL INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE USER_COMMAND INPUT.
      SAVE_OK = OK_CODE.
      CLEAR OK_CODE.
      IF SAVE_OK = 'OK'.
        MESSAGE I888(SABAPDOCU) WITH 'MYTABSTRIP-ACTIVETAB ='
                                      MYTABSTRIP-ACTIVETAB.
      ELSE.
        MYTABSTRIP-ACTIVETAB = SAVE_OK.
        CASE SAVE_OK.
          WHEN 'PUSH1'.
            NUMBER = '0110'.
          WHEN 'PUSH2'.
            NUMBER = '0120'.
          WHEN 'PUSH3'.
            NUMBER = '0130'.
        ENDCASE.
      ENDIF.
    ENDMODULE.
    The statically-defined next screen for screen 100 is itself, and its layout is the same as in the above example. However, the function codes of the three tab titles have the function type <blank> and they all share a single subscreen area SUB.
    The same subscreen screens 110 to 130 are defined as in the last example.
    The screen flow logic for screen 100 is as follows:
    PROCESS BEFORE OUTPUT.
      MODULE STATUS_0100.
      CALL SUBSCREEN SUB INCLUDING SY-REPID NUMBER.
    PROCESS AFTER INPUT.
      MODULE CANCEL AT EXIT-COMMAND.
      CALL SUBSCREEN SUB.
      MODULE USER_COMMAND.
    In this example, the program includes a subscreen screen in the subscreen area SUB dynamically during the PBO event.
    The screen flow logic of subscreens 110 to 130 does not contain any module calls.
    This example has the same function as the previous example, but the paging within the tabstrip control is implemented on the application server. Each time the user chooses a tab title, the function code from the OK_CODE field is assigned to the ACTIVETAB component of structure MYTABSTRIP. At the same time, the variable NUMBER is filled with the screen number of the subscreen that has to be displayed in the subscreen area SUB of the tabstrip control
    Pls. reward if useful

  • Tabstrip and Subscreen

    Dear All
    I have used tabstrip with two taps. In the first tap, I used input controls to get two inputs.  In the second tab, the addition of two inputs.from the first tap.
    I have placed a sub screen(first). I called another one sub screen(second) from this sub screen. Two fileds available in the second sub screen.  The above is same for tab2.
    Second sub screen didn't called when i execute.
    How to solve this....?????
    Refer the following link
    http://www.4shared.com/dir/7546404/59f81067/sharing.html

    Hello.
    When you use statement:
    CALL SUBSCREEN sub1 INCLUDING sy-cprog dynnr
    check the value of var sub1 and dynnr in debug mode.
    Also, in screen painter, check the FCODE (ok_code) you assigned to the tab, and see in user-command what do you do with that ok_code.
    Regards.
    Valter Oliveira.

  • BDC Sessions and Subscreens

    I have recorded a transaction using the transaction recorder (Transation LT0E); there is a subscreen on one of the screens.
    If I do not enter data in the subscreen (i.e. leave the proposed defaults), then when I play back the recording, it works fine. However, if I change the data in the subscreen and play that recording back, it fails; the little window that shows what the current command being executed is just disappears.
    If I turn the recording into a BDC session and run that, it records the error "No batch input data for screen SAPML03T 0105".
    Anybody have a clue what is happening here?

    Yes, thanks, that is what is happening; I am deleting a field which when the enter button is pressed is then re-calculating that field with a new value.
    Found a workaround for it.
    Cheers,
    Tony.

  • Select-Options in Tabstrip and Subscreen for MIGO

    Hi,
    I have to enhance MIGO tansaction using screen exit.
    I have to create a tab called Serial Number Ranges and inside the tab create a sub screen.
    Inside the subscreen i have to create a range (select option for Serial Number.)
    I have create a module pool program and created one screen with the tab and subscreen.
    In the main program i have create a selection screen as subscreen and declared select options.
    then i have called the screen in PBO and PAI..
    it doesnt seem to work...
    can u suggest a solution different from this?

    Hi,
    Check out these links:
    [http://sample-code-abap.blogspot.com/2008/06/select-option-in-module-pool-screen.html]
    [http://abap-explorer.blogspot.com/2008/08/create-select-options-in-module-pool.html]

  • Select-options in tabstrip subscreen

    Hello
    I am developing a report in which i have the following components,
    Report first calls a main screen 100 which will display a Tabstrip.The first tab in the tabstrip has a subscreen 111 to display the selection screen.
    Now i need to have select-options in this subscreen 111. I think the only way to have the select-options is by programming a selection-screen with screen number 222 and call this in the subscreen 111.
    I am able to see the select-options, But the issue is, the value of the select-options are not getting passed to the program.They seem to be blank.
    Did i miss any step or is anything wrong? Your help please.
    Thanks
    Subha

    Hi,
    The issue in my case is the selection-screen is not called directly by a main screen in a report program. The selection-screen is present in a tabstrip control subscreen. So the flow is, report calls a main screen -> main screen contains tabstrip control -> first tab of tabstrip has a subscreen which should have select-options. Since select-options cannot be directly put using screen painter options, i need to use another subscreen. So how do i pass the value of this select-option to the main program?
    Thanks
    Subhashini

  • Include a dialog screen in tabstrip of selection-screen

    Hi All,
    Could anyone please tell me how to include a dialog screen into selection-screen? We have a normal selection screen for a report but now we need to add some more function and this requires to key in material number in first column and quantity in second column in a tabstrip subscreen(eg. screen 2000) and put current select-options(screen 1000) in another tabstrip to make user easily switch between new filters and previous filters. I've no idea if it's possible to have a dialog screen included in a tabstrip in the selection-screen. So please give me some suggestion. Thanks.
    Best Regards,
    Jeff

    Hi Jeff,
    In the selection screen you need to call a custom tab strip that would have two sub-screens 1000 and 2000. It is completely designing of tab strip and its code manipulation.
    Did you search for TAB STRIP IN SELECTION-SCREEN ?
    This will  help you in from start-up designing of tab-strip. It's not possible here in forum to explain all the steps in details.
    For your help you can refer the link
    [Sub-screen in Tab strip|Tabstrip and Subscreen;
    This link gives you a complete idea on Tab strip
    [Creating a Tab Strip Control|http://help.sap.com/saphelp_nw04/helpdata/en/04/10f2469e0811d1b4700000e8a52bed/frameset.htm]
    Still you can search and find more as per your requirement.

  • Disabling subscreen fields..

    hi,
    i have a screen with a subscreen that has a tabstrip with 5 tabs.
    during one of the operations i need to disable all the fields in all the screen areas of that screen inclduing the subscreen tabstrip fields.
    its not working, in my PBO module i write as follows:
    LOOP AT SCREEN.
        SCREEN-INPUT = '0'.
        MODIFY SCREEN.
    ENDLOOP.
    only the fields of the current screen are disabled. the fields in the tabstrip in subscreen are still in input mode !! what to do ?
    thks

    you need to do the same logic for the subscreen also.
    if you placed the above logic for main screen . place the same logic for subscreens also.
    main screen logic
    process before output.
    call subscreen sub including sy-repid '0200'.
      module status_0100.
    process after input.
    module user_command_0100.
    subscreen logic.
    process before output.
    * MODULE STATUS_0200.
      module status_0100.
    process after input.
    * MODULE USER_COMMAND_0200.
    module code.
    module status_0100 output.
    *  SET PF-STATUS 'xxxxxxxx'.
    *  SET TITLEBAR 'xxx'.
    loop at screen.
    screen-input = 0.
    modify screen.
    endloop.
    endmodule.                 " STATUS_0100  OUTPUT
    this work for me, you try it from your end.

  • 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

  • Tabstrip problems

    Hi ALL,
    I am using tabstrip to do the work.
    the flow of call is like this.
    1,define the tabstrip, and subscreen for the tabstrip. and some other needed. we assume that the screen of tabstrip is 0100.
       any direct click on tabstrip can be performed correctly.
    2,after user click one button on the menu, call something like this: perform run_check.
    3,in run_check, updated the tabstrip-activetab, and update the content of subscreen, and also called the refresh of subscreen.
    4,the update of subscreen content is successful. but the tabstrip didn't. 
    5, only after all the operation finished, back to screen 0100, the tabstrip update can be visible.
    didn't there any operation like the refresh to tabstrip???
    Thank you!
    Best Regards,
    Sean
    Edited by: Sean Zhang on Dec 3, 2009 3:10 AM

    Hi Clemens,
    Thank you!
    I have checked it, the tabstrip-ACTIVETAB do changed.
    but if do the leave to screen 0100, the tabstrip is valid. (I mean the leave to 0100  can make the screen 0100 is visible, but I can not do this, because there are some other code to do after the tabstrip is activated)
    so for this kind of way I do like this:
    call screen 0100. then in the pbo of 0100 leave to screen 0.( this can back to the code and go on the following code)
    but this way doesnot work.
    Thanks,
    Best Regards,
    Sean
    Edited by: Sean Zhang on Dec 3, 2009 3:50 AM

  • About tabstrip

    hi experts,
    i have to define tabstrip and subscreen areaat single screen (let 9001) and in tabstrip attribute pass thatsubscreen area as reference , so that tabstrip have a common area. what i have done , have created tabstrip named main_tab having push button main_tab_tab1 , fct code - main_tab,  reference - main_tab_sca
                      main_tab_tab2,  fct code - main_tab,  reference - main_tab_sca
    subscreen area - main_tab_sca,
    but when i activate it gives error that main_tab_tab1 is not assigned to subscreen.
    please suggest.
    Again is it possible to drag tabstrip on subscreen area, if yes , how.
    i am waiting, points sure,
    Thanks,
    Anshu

    Hi Anshu,
    As you have said... You have assigned different FCODS to different buttons.
    There are two concepts in TAB STRIP.
    1. Local Scrolling at the Frontend ( PAI will not trigger when you move from one tab to another.) You need to have a different subscreen for each tab page.
    2. Scrolling at the Application Server. (PAI will trigger) You will need only one sub screen here.
    Now as you are using only one subscreen you want option 2.... YA.
    Here you have to define the function codes of the individual tab titles without a special function type. I.e Double clieck on the tab buttong and see in property which function type you have used. If you have used any remove it error will go.
    Hope this will help for any doubt in UI and MODULE POOL programming you can contact me, I will try to help where-ever I can.
    Darshan.
    <i><b>Please reward points to helpful answer. It Motivates us to Help Others.</b></i>

  • Assign subscreen to docking container

    Hi All,
    I have requirement to make the subscreen of mainscreen draggable/reziable. Very much similar to se80.
    I have two subscreens in main screen. Now I need to give this reziable functionality to one of the subscreen .
    This can be achieved through docking container. But currently I am not using any containers.
    If suppose I have to use docking container then how will i assign this subscreen of main screen to docking container.
    Please suggest.
    Thanks.

    Thanks Naimesh.
    I have tabstrip and subscreen inside it. For each tabstrip click we display different table controls which are again designed in different screens as subscreen. Now how will I make this subscreen in Main screen resizable.

  • Help me in tab strip wizard

    hi ,
    can any one tell me the procedure to create tab strip wizard?
    urgent.
    with warm regards,
    khadar.

    http://help.sap.com/saphelp_47x200/helpdata/en/04/10f2469e0811d1b4700000e8a52bed/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/022ba607-0301-0010-e382-fdedca553f5f
    required tabstrip and subscreen program?
    Regards,
    Amit
    Reward all helpful replies.

Maybe you are looking for

  • Google Earth Freezes with Intel Graphics

    I'm using an I7 K2700 Sandy Bridge. Google Earth shows funny fragments before a picture stabilizes and if you dare to zoom to quick it freezes the whole X-server. Unfortunately also no log entry. My previous PC with NVIDIA video and closed source dri

  • Larger picture on click in iWeb

    Wondered if any of your iWeb genius's know a way of creating an on click larger image when clicking a thumbnail. I am trying to create a gallery and want a larger image to appear and then disappear when the thumbnail is clicked. Many thanks.

  • Possible to update EP user's role info?

    Hi, experts. I just got curiosity it is possible to change user's role information on EP from WDA directly? Do ABAP has any API that can handle any info about EP role? Thanks for your times in advance.

  • Request execution order, dictionnary  dynamic views, new databaqse creation

    Hi, Could you tell me, in which order this sql request is executed: select pro_name from product where pro_price =(select max(pro_price) from product); Is the sub-request executed first and the principal request executed once the sub request has sent

  • Two controllers on the same subnet

    One of our office that already has 1 2000 controller needs to install another one. Can the new controller be on the same subnet as the old one or does it have to be on a different subnet? thanks