<?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: Difference between Authorization Object and an Object Class? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011345#M1698680</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nitin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Difference is very clear :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; we use this authoirzation objects to check whether the user is having an authoirzation to run perticular transaction, to view perticular data or to edit perticular view etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while Object class is nothing but class similar to class in other languages like (Class you must have used in java ) .you can create this class by transaction SE24 in sap and define methods and attributes of the class. and the instance of that class is obviously created at runtime to call that method of perticular class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more detail please visit :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://wiki.sdn.sap.com/wiki/display/ABAP/What+are+Authorization+Objects"&gt;http://wiki.sdn.sap.com/wiki/display/ABAP/What+are+Authorization+Objects&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please revert back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Aaradhana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 18 Aug 2012 07:12:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-08-18T07:12:52Z</dc:date>
    <item>
      <title>Difference between Authorization Object and an Object Class?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011344#M1698679</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;I've been a Java developer having a limited knowledge about ABAP.&lt;/P&gt;&lt;P&gt;While trying to understand the SAP Authorization concept, I came across the terms Authorization Objects and an Object Class.&lt;/P&gt;&lt;P&gt;Now as per my understanding of Object Oriented concepts, an Object is a run time instance of a Class.&lt;/P&gt;&lt;P&gt;So I'm a bit confused with the term ABAP Objects and an Object Class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone please answer my following questions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. What is the meaning of the term "&lt;STRONG&gt;Object Class&lt;/STRONG&gt;" in ABAP?&lt;/P&gt;&lt;P&gt;2. What does &lt;STRONG&gt;Authorization Object&lt;/STRONG&gt; mean? Since objects are created at run time, how can we create an object at design time?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any replies will be of great help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Aug 2012 03:04:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011344#M1698679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-18T03:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Authorization Object and an Object Class?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011345#M1698680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nitin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Difference is very clear :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; we use this authoirzation objects to check whether the user is having an authoirzation to run perticular transaction, to view perticular data or to edit perticular view etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while Object class is nothing but class similar to class in other languages like (Class you must have used in java ) .you can create this class by transaction SE24 in sap and define methods and attributes of the class. and the instance of that class is obviously created at runtime to call that method of perticular class.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more detail please visit :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://wiki.sdn.sap.com/wiki/display/ABAP/What+are+Authorization+Objects"&gt;http://wiki.sdn.sap.com/wiki/display/ABAP/What+are+Authorization+Objects&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/c3/225b5c54f411d194a60000e8353423/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please revert back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Aaradhana&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Aug 2012 07:12:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011345#M1698680</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-18T07:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Authorization Object and an Object Class?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011346#M1698681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nitin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Object Class :&lt;/STRONG&gt; Are more or less the same classes (conceptually) that you define in Java.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In ABAP Classes can have Attribute, Methods and Events along with there visibility.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here Attribute, Method and Visibility are same as Java (Conceptually), we have some thing new called Event, since Event does not exist in Core Java Classes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Events can also be understood as&amp;nbsp; some sort of Method, which will be triggered on specific user action, may be Mouse Click.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Authorization Object :&lt;/STRONG&gt; These are a set of fields that is used to check whether current user has authorization to execute any particular action in the System.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Authorization can be checked on any level, based on Business Requirement, may be Plant or Company Code or some other transaction or Business Area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Java Handles these things in the name of JAAS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope I am clear with my ideas,&lt;/P&gt;&lt;P&gt;In case of any doubt, kindly post.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Aug 2012 20:53:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011346#M1698681</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-18T20:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Authorization Object and an Object Class?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011347#M1698682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;STRONG style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Authorization Objects: &lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;It is a method of restricting users to access any particular application created in the system. It could simply be: denying user for viewing confidential data on-screen or denying access to certain Transactions. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Taking this feature into consideration, SAP gets the flexibility to decide at runtime whether a particular user is supposed to access a given application or not.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-top: auto; margin-bottom: auto;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Suppose you have a Z-table in our system that consists of confidential data, which cannot be accessed by all users. Only authorized persons can have access to the data. So, incase these tables are being used in any program, for display/write purpose, that program would be executed only by Authorized users. Please make sure to disable Table Entries, while creating tables, and not to create any Table Maintenance Generator also. Only this program would be used to perform read/write operations on the table.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;SU21 &lt;/STRONG&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;is the T-Code to create authorization object and object class.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;STRONG&gt;Object Class&lt;/STRONG&gt; contains one or more Authorization Objects. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;All authorization objects are allocated to exactly one class. This has no functional but allocating character. We will need this Object class to encapsulate the Authorization object that we will be creating.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Aug 2012 07:17:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-authorization-object-and-an-object-class/m-p/9011347#M1698682</guid>
      <dc:creator>manish_shankar</dc:creator>
      <dc:date>2012-08-20T07:17:11Z</dc:date>
    </item>
  </channel>
</rss>

