<?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: about module pool in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675686#M885166</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;You cant use the same subscreen area. You need to define separate subscreen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 14 Apr 2008 10:03:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-14T10:03:31Z</dc:date>
    <item>
      <title>about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675680#M885160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;P&gt; i am using a tabstrip control which has two tabs .&lt;/P&gt;&lt;P&gt; one has three fields and other has a table control.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;both are using the same sub screen area&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but when i am executing the transaction i am lead into dump&lt;/P&gt;&lt;P&gt;the error is dynpro doesnt exist&lt;/P&gt;&lt;P&gt; can anyone suggest me with the solution.&lt;/P&gt;&lt;P&gt;the code is as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;module program&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 PROGRAM  zp_modulepool1.

TABLES: kna1,vbak.

TYPES : BEGIN OF ty_vbak,
          vbeln LIKE vbak-vbeln,
          erdat LIKE vbak-erdat,
          ernam LIKE vbak-ernam,
        END OF ty_vbak.

DATA : it_vbak TYPE TABLE OF ty_vbak with header line.

TYPES : BEGIN OF ty_kna1,
          kunnr LIKE kna1-kunnr,
          name1 LIKE kna1-name1,
          land1 LIKE kna1-land1,
          ort01 LIKE kna1-ort01,
        END OF ty_kna1.

DATA : wa_kna1 TYPE ty_kna1,
       scrno TYPE i VALUE '344'.

CONTROLS: tabstrip TYPE TABSTRIP,
          tablecontrol TYPE TABLEVIEW USING SCREEN '345'.
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  USER_COMMAND_0343  INPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*

MODULE user_command_0343 INPUT.

  CASE sy-ucomm.

    WHEN 'DISP'.

      SELECT SINGLE kunnr name1 land1 ort01
              FROM kna1
              INTO wa_kna1
              WHERE kunnr = kna1-kunnr.


      SELECT vbeln  erdat ernam
             FROM vbak
             INTO TABLE it_vbak
             WHERE kunnr = wa_kna1-kunnr.


    WHEN 'REFRESH'.

      REFRESH it_vbak.
      CLEAR wa_kna1.
      clear kna1-kunnr.


    WHEN 'EXIT'.
      LEAVE PROGRAM.

  ENDCASE.


ENDMODULE.                 " USER_COMMAND_0343  INPUT


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  STATUS_0344  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_0344 OUTPUT.
*  SET PF-STATUS 'xxxxxxxx'.
*  SET TITLEBAR 'xxx'.

  MOVE wa_kna1-name1 TO kna1-name1.
  MOVE wa_kna1-land1 TO kna1-land1.
  MOVE wa_kna1-ort01 TO kna1-ort01.

ENDMODULE.                 " STATUS_0344  OUTPUT


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  STATUS_0345  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_0345 OUTPUT.
*  SET PF-STATUS 'xxxxxxxx'.
*  SET TITLEBAR 'xxx'.

  move-corresponding it_vbak to vbak.

ENDMODULE.                 " STATUS_0345  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  subscreen  INPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module subscreen input.

  case tabstrip-activetab.

    when 'TAB1'.
      screen = '344'.

   when 'TAB2'.
     screen = '345'.

     endcase.

endmodule.                 " subscreen  INPUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;flow logics of three screens are as follows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;for 343&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PROCESS BEFORE OUTPUT.

CALL SUBSCREEN SUB INCLUDING SY-REPID SCRNO.
*MODULE STATUS_0343.


PROCESS AFTER INPUT.

module subscreen.

 MODULE USER_COMMAND_0343.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;for 344&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PROCESS BEFORE OUTPUT.
 MODULE STATUS_0344.
*
PROCESS AFTER INPUT.
* MODULE USER_COMMAND_0344.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;for 345&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PROCESS BEFORE OUTPUT.
LOOP at it_vbak WITH CONTROL TABLECONTROL.
 MODULE STATUS_0345.
ENDLOOP.
*
PROCESS AFTER INPUT.
LOOP WITH CONTROL TABLECONTROL .
  ENDLOOP.
* MODULE USER_COMMAND_0345.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the tabstip name is tabstrip&lt;/P&gt;&lt;P&gt;fct codes of two tabs are TAB1 and TAB2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Apr 14, 2008 4:51 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 08:30:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675680#M885160</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-04-14T08:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675681#M885161</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;&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, 14 Apr 2008 08:53:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675681#M885161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-14T08:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675682#M885162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiiii priya&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using the same sub screen area. not different subscreen areas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 08:55:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675682#M885162</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-04-14T08:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675683#M885163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto PBO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call subscreen sub1 including sy-repid '1001' .  "Screen number&lt;/P&gt;&lt;P&gt;Call subscreen sub2 including sy-repid '1002'.    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Sy-repid = current program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto PAI.&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;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;S.Suresh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Apr 14, 2008 4:52 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 09:34:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675683#M885163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-14T09:34:03Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675684#M885164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii veryone take a note that i am singlesub screen area.&lt;/P&gt;&lt;P&gt;so i annot wite two call subscreen statements&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 09:45:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675684#M885164</guid>
      <dc:creator>prasanth_kasturi</dc:creator>
      <dc:date>2008-04-14T09:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675685#M885165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto PBO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call subscreen sub1 including 'sapmztab' '1001' . "Screen number&lt;/P&gt;&lt;P&gt;Call subscreen sub2 including 'sapmztab' '1002'. --&amp;gt;Table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Goto PAI.&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;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;S.Suresh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Apr 14, 2008 4:53 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 09:49:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675685#M885165</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-14T09:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: about module pool</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675686#M885166</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;You cant use the same subscreen area. You need to define separate subscreen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raghu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 14 Apr 2008 10:03:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-module-pool/m-p/3675686#M885166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-14T10:03:31Z</dc:date>
    </item>
  </channel>
</rss>

