<?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: Diff b'ween  Type pools  &amp; type Groups in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327011#M511498</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The introductory statement TYPE-POOL can only be used for type groups (type T programs). A program introduced with the TYPE-POOL statement can only contain global type definitions and constants declarations. The CLASS-POOL statement is generated automatically where required by the ABAP Dictionary - you should not insert it into programs manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE GROUP-&amp;gt;&lt;/P&gt;&lt;P&gt;This function links customizing ID types to their system landscape (including the integration server). ID types and business systems belong in the same type group if: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        the business systems exchange messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        these messages contain the appropriate customizing ID types &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        the customizing ID types are equivalent, but not harmonized in these systems&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Equivalent ID types are put in the same type group, i.e. the type group defines the scope of one ID mapping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Jun 2007 05:14:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-08T05:14:09Z</dc:date>
    <item>
      <title>Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327009#M511496</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;   What is type pools &amp;amp; Can i know the difference between the Type pools  &amp;amp; type Groups.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 05:11:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327009#M511496</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T05:11:39Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327010#M511497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;TYPE-POOLS tpool. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;Declaring global data types and constants from a type group. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The TYPE-POOLS statement declares the data types and constants of type group tpool You can specify it in the global data declarations of an ABAP program or in the declaration section of a class or interface. The data types and constants of the type group are visible as of this statement in the current context. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;If the declared type group tpool integrates a further type group with the TYPE-POOLS statement, its data types and constants are also declared. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;,,Data types declared using type groups cover ABAP Dictionary data types of the same name. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Declaration of the predefined type group abap. By referring to the table type abap_func_parmbind_tab from the type group abap, the system declares an internal table parameter_tab for the dynamic parameter transfer to function modules. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS abap. &lt;/P&gt;&lt;P&gt;DATA parameter_tab TYPE abap_func_parmbind_tab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYpe Groups are the dictionary Objects which we create using SE11 and use them&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points for useful Answers&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 05:13:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327010#M511497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T05:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327011#M511498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The introductory statement TYPE-POOL can only be used for type groups (type T programs). A program introduced with the TYPE-POOL statement can only contain global type definitions and constants declarations. The CLASS-POOL statement is generated automatically where required by the ABAP Dictionary - you should not insert it into programs manually.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE GROUP-&amp;gt;&lt;/P&gt;&lt;P&gt;This function links customizing ID types to their system landscape (including the integration server). ID types and business systems belong in the same type group if: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        the business systems exchange messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        these messages contain the appropriate customizing ID types &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        the customizing ID types are equivalent, but not harmonized in these systems&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Equivalent ID types are put in the same type group, i.e. the type group defines the scope of one ID mapping&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 05:14:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327011#M511498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T05:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327012#M511499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Look at thread Difference between function group and function pool?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION-POOL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The introductory statement FUNCTION-POOL declares a program in which you can define function modules. At runtime, function pool programs are loaded in to a new program group with their own user dialogs and their own shared data areas in the internal session of the calling program. For this reason, function groups (type F programs) must always begin with a FUNCTION-POOL statement. This is usually generated by the Function Builder. Type 1, M, or S programs should not begin with a FUNCTION-POOL statement, since they would then not share common data areas with the caller. However, in exceptional cases, you can introduce a type 1 or type M program with FUNCTION-POOL to ensure that externally-called subroutines can process their own screens. As in the REPORT and PROGRAM statements, you can specify the message class and standard list formatting options of the program in the FUNCTION-POOL statement. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function Groups &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function groups are containers for function modules. You cannot execute a function group. When you call an function module, the system loads the whole of its function group into the internal session of the calling program (if it has not already been loaded). For further information, refer to Organization of External Procedure Calls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So Most Function pools are Function Groups, and in rare case we can have type M program too.&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;Sree&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 05:15:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327012#M511499</guid>
      <dc:creator>sreeramkumar_madisetty</dc:creator>
      <dc:date>2007-06-08T05:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327013#M511500</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;Type Groups&lt;/P&gt;&lt;P&gt;Before Release 4.5A, it was not possible to define standalone types in the ABAP Dictionary to which you could refer using a TYPEaddition in an ABAP program. It was only possible to refer to flat structures. Structures in programs corresponded to the structures of database tables or structures in the ABAP Dictionary. In ABAP programs, you could only refer to database tables and structures in the ABAP Dictionary using LIKE. It was, however, possible to refer to individual components of the Dictionary type. Complex local data types such as internal tables or deep structures had no equivalent in the ABAP Dictionary. The solution to this from Release 3.0 onwards was to use type groups. Type groups were based on the include technique, and allowed you to store any type definitions globally in the Dictionary by defining them using TYPES statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The definition of a type group is a fragment of ABAP code which you enter in the ABAP Editor. The first statement for the type group pool is always:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOL pool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that, you define data types using the statement TYPES. It was also possible to define global constants using the CONSTANTS statement. All the names of these data types and constants must begin with the name of the type group and an underscore: pool_&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In an ABAP program, you must declare a type group as follows before you can use it:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS pool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This statement allows you to use all the data types and constants defined in the type group pool in your program. You can use several type groups in the same program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;As of release 6.40, you can also define data types and constants in the public visibility area of global classes, by which type groups can be completely replaced. &lt;/P&gt;&lt;P&gt;&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; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 05:17:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327013#M511500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T05:17:35Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327014#M511501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can u explain in very short terms &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Type-pools&lt;/P&gt;&lt;P&gt;Type Groups&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 06:44:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327014#M511501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T06:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: Diff b'ween  Type pools  &amp; type Groups</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327015#M511502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;TYPE Groups is like we declare data using TYPES statement instead of LIKE  word&lt;/P&gt;&lt;P&gt;types: begin of  tygp, &lt;/P&gt;&lt;P&gt;            no type kunnr,&lt;/P&gt;&lt;P&gt;            name type name1,&lt;/P&gt;&lt;P&gt;            amnt type netwr,&lt;/P&gt;&lt;P&gt;           end of tygp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Type POOLS is a pool of all types declarations&lt;/P&gt;&lt;P&gt;example best see the SLIS structure which we use for ALV reports&lt;/P&gt;&lt;P&gt;it contains a lot of Type groups.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points for useful Answers&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Jun 2007 06:53:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-b-ween-type-pools-type-groups/m-p/2327015#M511502</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-08T06:53:40Z</dc:date>
    </item>
  </channel>
</rss>

