<?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: controlling objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480306#M558733</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks to all. points awarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jun 2007 14:10:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-27T14:10:23Z</dc:date>
    <item>
      <title>controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480299#M558726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi there&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;how to restrict number of objects to be created for a class??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 10:55:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480299#M558726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T10:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480300#M558727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tuborg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the constructor mthod, increment a static attribute, keep a check on its value and display a message accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award points if found useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Indrajit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:02:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480300#M558727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480301#M558728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;points awarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but how can we do it for standard classes??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:06:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480301#M558728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:06:40Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480302#M558729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Indrajit, Tuborg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this really going to restrict the number of objects created?! I dont think so! When the constructor is called, the object is going to instantiated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A better method i would think is keep a static attribute for the class say class A, to keep a count of the number of objects and increment in the contructor. Also, make the constructor private. In a friend class, say class B, instatiate the class A and always check the count variable and do not instantiate the class if it exceeds the max desired value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Renuka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:10:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480302#M558729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:10:55Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480303#M558730</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;Why do we need a friend class? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Increment static variable in constructor and check its value before instantiating the class. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tuborg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can change CONSTRUCTOR method of the global class in SE24 and do the check in your program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Indrajit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:16:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480303#M558730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480304#M558731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tuborg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For standard classes, its really not possible to restrict the number of objects strictly as they might not even have a static attribute to count the number of objects instantiated. What you can do is keep a variable locally in ur program and before you instantiate the class, check if value is greater than equal to the max value desired. Increment the value after instantiation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Renuka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:18:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480304#M558731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480305#M558732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tuborg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Consider the following two cases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;1. For one program context you need to restrict the number of instances of a global class&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Possible. Use the method I had suggested earlier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;2. Irrespective of program context, you need to restrict the number of instances of a global class.&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;For this case you can try using PERSISTENT classes to store the objects of the class persistently. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Award points if found useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Indrajit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jun 2007 11:21:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480305#M558732</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-25T11:21:58Z</dc:date>
    </item>
    <item>
      <title>Re: controlling objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480306#M558733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks to all. points awarded&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jun 2007 14:10:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/controlling-objects/m-p/2480306#M558733</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-27T14:10:23Z</dc:date>
    </item>
  </channel>
</rss>

