<?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: Roll Memory Vs Page Memory in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808793#M41589</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Bala, &lt;/P&gt;&lt;P&gt;&amp;gt; Roll Memory Vs Page Memory&amp;#133; Could some one explain the difference? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually it is very difficult to answer this question, because the difference is on the low-level implementation details, which is only known by the developers. Also there are some other memory classes, like Private Memory and Extended Memory. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;#146;m not the expert in this area, so I just give the extract from documentation, maybe it will be helpful:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#147;Roll memory is used to store user context specific data as well as internal&lt;/P&gt;&lt;P&gt;mode data&amp;#133;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP paging memory is used to store main mode specific data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Private memory is used to store internal mode data in work process local&lt;/P&gt;&lt;P&gt;memory&amp;#133;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extended memory is used to store internal mode data in shared memory&amp;#133;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before R/3 Release 3.0, roll and SAP paging memory were the only memory classes for storing user context data, and SAP paging memory was also used for storing internal mode data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, extended and private memory are the main resource for storing internal mode data, but roll and SAP paging memory are still used for specific reasons, in particular for storing user context specific data and main&lt;/P&gt;&lt;P&gt;mode specific data.&amp;#148;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Also, which one will get affected by FREEing an internal table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it may depend on OS and R/3 release. But probably the (SAP) Page Memory, is not affected because it is not used now for storing program data in user context (internal mode data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;/P&gt;&lt;P&gt;Mikhail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Jul 2004 14:35:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2004-07-05T14:35:20Z</dc:date>
    <item>
      <title>Roll Memory Vs Page Memory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808791#M41587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could some one explain the difference? Also, which one will get affected by FREEing an internal table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jul 2004 13:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808791#M41587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-07-02T13:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: Roll Memory Vs Page Memory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808792#M41588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Bala,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use an typed internal table:&lt;/P&gt;&lt;P&gt;data: itab like standradtable of itab_type. (Table)&lt;/P&gt;&lt;P&gt;data: w_itab type itab_type. (Workarea)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: itab --&amp;gt; will kill all entries (No header, becouse there is none, you have to define a working area separately)&lt;/P&gt;&lt;P&gt;REFRESH. itab ---&amp;gt; is not necessary in this case&lt;/P&gt;&lt;P&gt;CLEAR: itab- --&amp;gt; no entries anymore&lt;/P&gt;&lt;P&gt;CLEAR: w_itab --&amp;gt; only the working area is initialized&lt;/P&gt;&lt;P&gt;FREE: itab ---&amp;gt; gives memory free.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If You use a standard itab with OCCURS and Header-Line&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0,&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;end of itab&lt;/P&gt;&lt;P&gt;REFRESH: itab ---&amp;gt; will kill all entries&lt;/P&gt;&lt;P&gt;CLEAR: itab ---&amp;gt; will init the Header-Line&lt;/P&gt;&lt;P&gt;FREE: itab ---&amp;gt; will release it from memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR &lt;/P&gt;&lt;P&gt;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jul 2004 14:00:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808792#M41588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-07-02T14:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Roll Memory Vs Page Memory</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808793#M41589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Bala, &lt;/P&gt;&lt;P&gt;&amp;gt; Roll Memory Vs Page Memory&amp;#133; Could some one explain the difference? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually it is very difficult to answer this question, because the difference is on the low-level implementation details, which is only known by the developers. Also there are some other memory classes, like Private Memory and Extended Memory. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;#146;m not the expert in this area, so I just give the extract from documentation, maybe it will be helpful:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;#147;Roll memory is used to store user context specific data as well as internal&lt;/P&gt;&lt;P&gt;mode data&amp;#133;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP paging memory is used to store main mode specific data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Private memory is used to store internal mode data in work process local&lt;/P&gt;&lt;P&gt;memory&amp;#133;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extended memory is used to store internal mode data in shared memory&amp;#133;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before R/3 Release 3.0, roll and SAP paging memory were the only memory classes for storing user context data, and SAP paging memory was also used for storing internal mode data...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, extended and private memory are the main resource for storing internal mode data, but roll and SAP paging memory are still used for specific reasons, in particular for storing user context specific data and main&lt;/P&gt;&lt;P&gt;mode specific data.&amp;#148;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Also, which one will get affected by FREEing an internal table ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it may depend on OS and R/3 release. But probably the (SAP) Page Memory, is not affected because it is not used now for storing program data in user context (internal mode data).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards, &lt;/P&gt;&lt;P&gt;Mikhail&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jul 2004 14:35:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/roll-memory-vs-page-memory/m-p/808793#M41589</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2004-07-05T14:35:20Z</dc:date>
    </item>
  </channel>
</rss>

