<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: module-pool ( table control in tabs  ) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525295#M848047</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATING TABSTRIPS IN MPP:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;In a normal screen, we can add only maximum of 40 components.&lt;/P&gt;&lt;P&gt;To make a screen hold more than 40 components, we can use tabstrip controls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NAVIGATIONS TO CREATE TABSTRIP CONTROL:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;1. Create an MPP program.&lt;/P&gt;&lt;P&gt;2. Create a normal screen (100) &lt;/P&gt;&lt;P&gt;-&amp;gt; Add Tabstrip Control component from toolbar &lt;/P&gt;&lt;P&gt;-&amp;gt; By default, a tabstrip control is created with 2 tab buttons &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on tabstrip control &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify name (TBSTR) in Attributes box &lt;/P&gt;&lt;P&gt;-&amp;gt; Click on First tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Add Subscreen Area from toolbar to first tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on subscreen area &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify name (SUB1) &lt;/P&gt;&lt;P&gt;-&amp;gt; Click on Second tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Repeat same process for adding subscreen area (SUB2) &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on First tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify attributes (TAB1,FIRST,TAB1) &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on Second tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify attributes (TAB2, SECOND, TAB2) &lt;/P&gt;&lt;P&gt;-&amp;gt; SAve &lt;/P&gt;&lt;P&gt;-&amp;gt; Flowlogic. &lt;/P&gt;&lt;P&gt;3. Create two subscreens (10, 20) -&amp;gt; Add required components in each subscreen.&lt;/P&gt;&lt;P&gt;4. In Top Include File, specify following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IO1(10), IO2(10), IO3(10), IO4(10).&lt;/P&gt;&lt;P&gt;CONTROLS TBSTR TYPE TABSTRIP.&lt;/P&gt;&lt;P&gt;DATA A LIKE SY-DYNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'CONTROLS' statement is used to allocate a memory area for the tabstrip created in the normal screen. 'TABSTRIP' itself is a data type for the tabstrip control. Whenever a tabstrip is created, SAP creates an object called 'ACTIVETAB' which is used to call the corresponding subscreens for each tab button in PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. In Flowlogic editor, write following code to initiate the subscreens to the corresponding subscreen areas of each tab button when the main screen is called:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB1 INCLUDING 'SAPMZTABSTRIP' '10'.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB2 INCLUDING 'SAPMZTABSTRIP' '20'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt; CALL SUBSCREEN SUB1.&lt;/P&gt;&lt;P&gt; CALL SUBSCREEN SUB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. In PAI, specify following code for click events on each tab button:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'TAB1'.&lt;/P&gt;&lt;P&gt;A = '10'.		   * calls specified subscreen during PAI	&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB1'.  * makes entire tab button in active status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'TAB2'.&lt;/P&gt;&lt;P&gt;A = '20'.&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'DISPLAY'.&lt;/P&gt;&lt;P&gt;LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; IO1, IO2, IO3, IO4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. Create a Tcode -&amp;gt; Activate all -&amp;gt; Execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Mar 2008 09:24:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-03T09:24:33Z</dc:date>
    <item>
      <title>module-pool ( table control in tabs  )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525293#M848045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai Gurs,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to keep table-control in Tab-strip is it possible .I tried fot that its now coming ..if it possible can you say the details how to create  that .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;" I need a Table-control on the Tab-strip ".&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2008 06:07:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525293#M848045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-03T06:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: module-pool ( table control in tabs  )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525294#M848046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here i have two tabs, so two subscreen. in Subscreen 0020(sub2) i am creating a table control.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is for screen 0002(tab strip screen):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;  MODULE status_0002.&lt;/P&gt;&lt;P&gt;  CALL SUBSCREEN sub2 INCLUDING 'SAPMZTABLECONTROL' '0020'.&lt;/P&gt;&lt;P&gt;  CALL SUBSCREEN sub1 INCLUDING 'SAPMZTABLECONTROL' '0010'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;  MODULE user_command_0002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL SUBSCREEN sub1.&lt;/P&gt;&lt;P&gt;  CALL SUBSCREEN sub2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Subscreen 0020(create table control here):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt; MODULE STATUS_0020.&lt;/P&gt;&lt;P&gt;loop at wi_zacc_master2 cursor cur1 with control tb2.&lt;/P&gt;&lt;P&gt; endloop.(dont forget to write this stmt)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0020.&lt;/P&gt;&lt;P&gt;loop at wi_zacc_master2.&lt;/P&gt;&lt;P&gt; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(wi_zacc_master2  is the internal table.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the top include write,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;controls tb2 type tableview using screen 0020.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here,&lt;/P&gt;&lt;P&gt;tb2 is the table control name.&lt;/P&gt;&lt;P&gt;(just now tried it, its working)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps u,&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Arunsri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2008 09:20:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525294#M848046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-03T09:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: module-pool ( table control in tabs  )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525295#M848047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATING TABSTRIPS IN MPP:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;In a normal screen, we can add only maximum of 40 components.&lt;/P&gt;&lt;P&gt;To make a screen hold more than 40 components, we can use tabstrip controls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NAVIGATIONS TO CREATE TABSTRIP CONTROL:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="--------------------------------------" /&gt;&lt;P&gt;1. Create an MPP program.&lt;/P&gt;&lt;P&gt;2. Create a normal screen (100) &lt;/P&gt;&lt;P&gt;-&amp;gt; Add Tabstrip Control component from toolbar &lt;/P&gt;&lt;P&gt;-&amp;gt; By default, a tabstrip control is created with 2 tab buttons &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on tabstrip control &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify name (TBSTR) in Attributes box &lt;/P&gt;&lt;P&gt;-&amp;gt; Click on First tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Add Subscreen Area from toolbar to first tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on subscreen area &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify name (SUB1) &lt;/P&gt;&lt;P&gt;-&amp;gt; Click on Second tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Repeat same process for adding subscreen area (SUB2) &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on First tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify attributes (TAB1,FIRST,TAB1) &lt;/P&gt;&lt;P&gt;-&amp;gt; Double click on Second tab button &lt;/P&gt;&lt;P&gt;-&amp;gt; Specify attributes (TAB2, SECOND, TAB2) &lt;/P&gt;&lt;P&gt;-&amp;gt; SAve &lt;/P&gt;&lt;P&gt;-&amp;gt; Flowlogic. &lt;/P&gt;&lt;P&gt;3. Create two subscreens (10, 20) -&amp;gt; Add required components in each subscreen.&lt;/P&gt;&lt;P&gt;4. In Top Include File, specify following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IO1(10), IO2(10), IO3(10), IO4(10).&lt;/P&gt;&lt;P&gt;CONTROLS TBSTR TYPE TABSTRIP.&lt;/P&gt;&lt;P&gt;DATA A LIKE SY-DYNNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'CONTROLS' statement is used to allocate a memory area for the tabstrip created in the normal screen. 'TABSTRIP' itself is a data type for the tabstrip control. Whenever a tabstrip is created, SAP creates an object called 'ACTIVETAB' which is used to call the corresponding subscreens for each tab button in PAI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. In Flowlogic editor, write following code to initiate the subscreens to the corresponding subscreen areas of each tab button when the main screen is called:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS BEFORE OUTPUT.&lt;/P&gt;&lt;P&gt;MODULE STATUS_0100.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB1 INCLUDING 'SAPMZTABSTRIP' '10'.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB2 INCLUDING 'SAPMZTABSTRIP' '20'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt; MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt; CALL SUBSCREEN SUB1.&lt;/P&gt;&lt;P&gt; CALL SUBSCREEN SUB2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;6. In PAI, specify following code for click events on each tab button:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'TAB1'.&lt;/P&gt;&lt;P&gt;A = '10'.		   * calls specified subscreen during PAI	&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB1'.  * makes entire tab button in active status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'TAB2'.&lt;/P&gt;&lt;P&gt;A = '20'.&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'DISPLAY'.&lt;/P&gt;&lt;P&gt;LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; IO1, IO2, IO3, IO4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7. Create a Tcode -&amp;gt; Activate all -&amp;gt; Execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Priya.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2008 09:24:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525295#M848047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-03T09:24:33Z</dc:date>
    </item>
    <item>
      <title>Re: module-pool ( table control in tabs  )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525296#M848048</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is : tabs are called as exit commands =&amp;gt; the PAI of the subscreen is not called when you switch to the other tab.&lt;/P&gt;&lt;P&gt;The solution is to manage the switch in a module after the subscreens :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROCESS AFTER INPUT.&lt;/P&gt;&lt;P&gt;MODULE USER_COMMAND_0100.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB1.&lt;/P&gt;&lt;P&gt;CALL SUBSCREEN SUB2.&lt;/P&gt;&lt;P&gt;MODULE PROCESS_FCODE_0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where the PROCESS_FCODE_0100 is :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE OKCODE.&lt;/P&gt;&lt;P&gt;WHEN 'TAB1'.&lt;/P&gt;&lt;P&gt;A = '10'. * calls specified subscreen during PAI&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB1'. * makes entire tab button in active status&lt;/P&gt;&lt;P&gt;WHEN 'TAB2'.&lt;/P&gt;&lt;P&gt;A = '20'.&lt;/P&gt;&lt;P&gt;TBSTR-ACTIVETAB = 'TAB2'.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the USER_COMMAND_0100 is :&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CASE SY-UCOM.&lt;/P&gt;&lt;P&gt;WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;LEAVE PROGRAM.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Mar 2008 10:43:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525296#M848048</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-05T10:43:58Z</dc:date>
    </item>
    <item>
      <title>Re: module-pool ( table control in tabs  )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525297#M848049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mr. Madhu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you got it..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 May 2010 09:42:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/module-pool-table-control-in-tabs/m-p/3525297#M848049</guid>
      <dc:creator>Noorie</dc:creator>
      <dc:date>2010-05-03T09:42:06Z</dc:date>
    </item>
  </channel>
</rss>

