<?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 Copy object content in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627007#M280076</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo &lt;/P&gt;&lt;P&gt;Does anyone know an easy way to copy the content of an complex object? &lt;/P&gt;&lt;P&gt;The simple opperator "=" would copy only the reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I search for a methode to backup an object and write it back later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Sep 2006 09:22:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-09-15T09:22:40Z</dc:date>
    <item>
      <title>Copy object content</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627007#M280076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo &lt;/P&gt;&lt;P&gt;Does anyone know an easy way to copy the content of an complex object? &lt;/P&gt;&lt;P&gt;The simple opperator "=" would copy only the reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I search for a methode to backup an object and write it back later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2006 09:22:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627007#M280076</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-15T09:22:40Z</dc:date>
    </item>
    <item>
      <title>Re: Copy object content</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627008#M280077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can you eloborate your question further? what do you mean by complex object?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Sep 2006 07:22:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627008#M280077</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2006-09-16T07:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Copy object content</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627009#M280078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tobias&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One possibility would be to serialize your object to XML using CALL TRANSFORMATION. In order to use this option the object must implement the interface IF_SERIALIZABLE_OBJECT (which is just a "marker", like in Java).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The other way is to have a look at class CL_OS_STATE. This class has a method CLONE (apparently that's what you are looking for). If look at the coding of this method you see how to clone object instance in SAP. Unfortunately, I do not yet understand how to use this class (and the corresponding interface; another interesting interface is IF_OS_CLONE) because I do not recommend to use the system-call directly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope I could give you some hints how to solve your problem. And if you fully understand cloning I would appreciate your feedback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;   Uwe&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Sep 2006 15:02:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627009#M280078</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2006-09-16T15:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: Copy object content</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627010#M280079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey great &lt;/P&gt;&lt;P&gt;that is the solution &lt;/P&gt;&lt;P&gt;Thank you Uwe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system call   SYSTEM-CALL OBJMGR CLONE xxx TO xxx&lt;/P&gt;&lt;P&gt;does exactly what I'm searching for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you want to backup all attributes of an object, you can implement the interface IF_OS_CLONE within your class (no functionality just as marker) with following content: &lt;/P&gt;&lt;P&gt;  SYSTEM-CALL OBJMGR CLONE ME TO RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you are able to clone your class:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: go_backup TYPE REF TO  z_cl_class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   go_backup ?= go_object-&amp;gt;if_os_clone~clone( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this example go_backup contains after cloning the same attribute values as go_object does, but represents an own instance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Grüsse in das Nachbarland Schweiz.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tobias&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Sep 2006 14:05:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627010#M280079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-09-18T14:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: Copy object content</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627011#M280080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tobias&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the feedback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;   Uwe&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: I am a German expatriate...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Sep 2006 14:08:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/copy-object-content/m-p/1627011#M280080</guid>
      <dc:creator>uwe_schieferstein</dc:creator>
      <dc:date>2006-09-18T14:08:50Z</dc:date>
    </item>
  </channel>
</rss>

