<?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: Authorization Objects and Custom Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737038#M1772796</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;Check the following link for the complete&lt;/P&gt;&lt;P&gt; process on Authorization objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c?QuickLink=index&amp;amp;overridelayout=true&amp;amp;5003637386464"&gt;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c?QuickLink=index&amp;amp;overridelayout=true&amp;amp;5003637386464&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Sep 2013 12:03:17 GMT</pubDate>
    <dc:creator>mayur_priyan</dc:creator>
    <dc:date>2013-09-27T12:03:17Z</dc:date>
    <item>
      <title>Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737036#M1772794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created&amp;nbsp; a custom report which is showing Account Balances, Stock and Invoice. All these reports come under one Tcode. Below are the autho&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rization fields which are required for my each report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Invoice Accounts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Stock&amp;nbsp; &lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales Office&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sales office Company Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sales Division Plant &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here I have created my own authorization class, authorization objects and authorization fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;DL&gt;&lt;DL&gt;&lt;DL&gt;&lt;DL&gt;&lt;DL&gt;&lt;DL&gt;&lt;DD&gt;&lt;TABLE border="1" cellpadding="4" cellspacing="0" height="22" style="width: 198px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="100%"&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ZAUTH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (AUTH CLASS)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DD&gt;&lt;/DL&gt;&lt;/DL&gt;&lt;/DL&gt;&lt;/DL&gt;&lt;/DL&gt;&lt;/DL&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="1" cellpadding="4" cellspacing="0" style="width: 132px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZINVOICE(AutOb) &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZVKBUR&lt;/P&gt;&lt;P&gt;ZSPART&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="4" cellspacing="0" style="width: 132px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZACCOUNT(AutOb)&amp;nbsp; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZVKBUR&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="1" cellpadding="4" cellspacing="0" width="132"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZSTOCK(AutOb)&amp;nbsp; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="122"&gt;&lt;P&gt;ZBUKRS&lt;/P&gt;&lt;P&gt;ZWERKS&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did this much with tcodes SU20 SU21. What has to be done after this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are many levels of authorization to be achieved. First for the TCODE and then for the individual selections in the list box item. (Invoice, Stock and Accounts- All in the same tcode ). How to achieve this?&lt;/P&gt;&lt;P&gt;NB: Moreover SE93 transaction we can give only one authorization object. So how to assign multiple authorization objects to the same transaction code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 11:45:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737036#M1772794</guid>
      <dc:creator>former_member207873</dc:creator>
      <dc:date>2013-09-27T11:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737037#M1772795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;UL&gt;&lt;LI&gt;There is always S_TCODE (will be checked with the transaction code)&lt;/LI&gt;&lt;LI&gt;you can give an authorization object in SE93 (with initial values for fields to be checked at start of transaction)&lt;/LI&gt;&lt;LI&gt;you can add other authorization objects in SU24, but you have to code the AUTHORIZATION-CHECK statements in your program&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 11:55:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737037#M1772795</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-09-27T11:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737038#M1772796</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;Check the following link for the complete&lt;/P&gt;&lt;P&gt; process on Authorization objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c?QuickLink=index&amp;amp;overridelayout=true&amp;amp;5003637386464"&gt;http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c?QuickLink=index&amp;amp;overridelayout=true&amp;amp;5003637386464&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 12:03:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737038#M1772796</guid>
      <dc:creator>mayur_priyan</dc:creator>
      <dc:date>2013-09-27T12:03:17Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737039#M1772797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it really necessary to create new authorisation objects? For example, for G/L account balances in a company code there is alread object F_BKPF_BUK, which is checked for ACTVT = 03 in standard reporting for account balances and line items.&lt;/P&gt;&lt;P&gt;You can use the same logic in your custom reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check first for existing objects that can be used, also speak to a security/roles expert in your team, often there is an overall authorisation concept in effect that you should align with in your developments.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 12:43:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737039#M1772797</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-09-27T12:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737040#M1772798</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;Basis team is responsible to create Authorisation object and assigning the precision value such as *,2,3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And you have to give the following:&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'zinvoice'&lt;/P&gt;&lt;P&gt;ID ACTVT FIELD '3'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here,Precision value '3' stands for Edit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santhosh Kumar.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 12:48:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737040#M1772798</guid>
      <dc:creator>former_member612950</dc:creator>
      <dc:date>2013-09-27T12:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737041#M1772799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no overall authorization concept existing in the organization now. That is why I am going ahead with custom authorization concept. But I am confused with the steps to follow.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the precise of what I have done so far.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Created custom Authorization fields with the existing data elements, (SU20)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Created Authorization objects and class (SU21)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Created a role in PFCG. (Added values say for sales office 2000 and activity '03').&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Assigned TCode to Authorization Object in SU24.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5) Checked in my custom program with 'Authority check' for sales office with '2000'. But it is running for all sales office.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 13:03:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737041#M1772799</guid>
      <dc:creator>former_member207873</dc:creator>
      <dc:date>2013-09-27T13:03:44Z</dc:date>
    </item>
    <item>
      <title>Re: Authorization Objects and Custom Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737042#M1772800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, but I still strongly suggest using standard authorisation objects as much as possible, and according to the logic as implemented in SAP standard programs (check where-used lists).&lt;/P&gt;&lt;P&gt;Then, if your code doesn't work as expected, post the relevant snippet here for further investigation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Some of the activities you are listing belong to the &lt;/SPAN&gt;&lt;A __default_attr="2061" __jive_macro_name="community" class="jive_macro jive_macro_community" href="https://community.sap.com/" style="font-size: 10pt;"&gt;&lt;/A&gt;&lt;SPAN style="font-size: 10pt;"&gt; area, please have look in this space as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thomas&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Sep 2013 13:27:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-objects-and-custom-program/m-p/9737042#M1772800</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2013-09-27T13:27:37Z</dc:date>
    </item>
  </channel>
</rss>

