<?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: Shared Objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337700#M1539040</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Closed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Jan 2011 10:06:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-01-20T10:06:38Z</dc:date>
    <item>
      <title>Shared Objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337698#M1539038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we have upgraded from ECC5 to ECC6. Now one abap program has some errors.&lt;/P&gt;&lt;P&gt;The program works with shared objects. In the program a shared object is stored in the memory.&lt;/P&gt;&lt;P&gt;In ECC5 we have used the following methods from from the class CL_SHM_AREA .&lt;/P&gt;&lt;P&gt; &lt;U&gt;ATTACH&lt;/U&gt;UPDATE&lt;/P&gt;&lt;P&gt;&lt;U&gt;ATTACH&lt;/U&gt;UPDATE_2&lt;/P&gt;&lt;P&gt;&lt;U&gt;ATTACH&lt;/U&gt;WRITE&lt;/P&gt;&lt;P&gt;&lt;U&gt;GET&lt;/U&gt;LOGON_CLIENT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This methods are not available in ECC6. In ECC6 we found only the following methods:&lt;/P&gt;&lt;P&gt;&lt;U&gt;ATTACH&lt;/U&gt;UPDATE70&lt;/P&gt;&lt;P&gt;&lt;U&gt;ATTACH&lt;/U&gt;WRITE70&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have replace the method &lt;U&gt;ATTACH&lt;/U&gt;UPDATE with &lt;U&gt;ATTACH&lt;/U&gt;UPDATE70 and the mehtod &lt;U&gt;ATTACH&lt;/U&gt;WRITE with &lt;U&gt;ATTACH&lt;/U&gt;WRITE70. &lt;/P&gt;&lt;P&gt;Instead of the method &lt;U&gt;GET&lt;/U&gt;LOGON_CLIENT we use the system variable sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;We found no corresponding method in ECC6 for &lt;U&gt;ATTACH&lt;/U&gt;UPDATE_2.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now when we start the program we get an short dump. The dumps says "Change access to a read-only shared memory area."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We do not know why ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the code we use the following statement to open the object for update:&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;lv_area = /gebf/cl_fs_state_area=&amp;gt;attach_for_update( attach_mode =cl_shm_area=&amp;gt;attach_mode_detach_reader ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And than&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;if lv_area is not initial.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;lv_area-&amp;gt;root-&amp;gt;set_state( im_lgnum  = m_lgnum&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                              &lt;STRONG&gt;im_lgtyp  = m_lgtyp&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                              &lt;STRONG&gt;im_online = im_online ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*&lt;STRONG&gt;&amp;amp;      Commit and detatch&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;lv_area-&amp;gt;detach_commit( ).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;  &lt;STRONG&gt;endif.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the method set_state we want to modify a table. During this step the dump occurs. The same code works fine in ECC5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What have we to do that we can modify the table. Or which settings decides that a object is read-only in a shared memory area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Nov 2010 17:09:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337698#M1539038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-10T17:09:47Z</dc:date>
    </item>
    <item>
      <title>Re: Shared Objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337699#M1539039</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Closed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jan 2011 10:03:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337699#M1539039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-20T10:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: Shared Objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337700#M1539040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Closed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Jan 2011 10:06:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/shared-objects/m-p/7337700#M1539040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-20T10:06:38Z</dc:date>
    </item>
  </channel>
</rss>

