<?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: Reg : Authorization objects in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396780#M1240141</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash Kodarapu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have changed the BUKRS value before executing 'authority check'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide me the solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regradrs&lt;/P&gt;&lt;P&gt;P.Senthil Kumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: senthil kumar on Apr 7, 2009 3:51 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: senthil kumar on Apr 7, 2009 3:52 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Apr 2009 11:22:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-07T11:22:40Z</dc:date>
    <item>
      <title>Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396777#M1240138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;             I have created authorization object code for company code validation.i have given code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : c_actvt(2) type c value '03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT bukrs FROM t001 INTO TABLE i_bukrs WHERE bukrs IN s_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT i_bukrs INTO wa_bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        AUTHORITY-CHECK OBJECT 'F_LFA1_BUK'&lt;/P&gt;&lt;P&gt;                 ID 'BUKRS' FIELD wa_bukrs-bukrs&lt;/P&gt;&lt;P&gt;                 ID 'ACTVT' FIELD c_actvt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE 'You do not have authorization for Company code' TYPE c_error.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this code excuted without any error..but its not giving proper answer..In run time i have changed some wrong company code like wa_bukrs-bukrs = 'ABCD' but its not giving the Error like "'You do not have authorization for Company code'".Please Help on this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;P.Senthil Kumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Moved to correct forum&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Apr 7, 2009 11:12 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 11:10:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396777#M1240138</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T11:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396778#M1240139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your code is only performing authorization check for existant records (i_bukrs).&lt;/P&gt;&lt;P&gt;Put an exception message on else of if sy-subrc eq 0 like "No valid company code informed".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's not common to check each valued informed by the user on s_bukrs, but if you wish you can perform a LOOP on s_bukrs (range is internal table too) and check if any s_bukrs-low is found on internal table i_bukrs. This is not work for all cases, due to user can inform values in ranges (A to Z) and with wildcards (BR*).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it help you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fernando Da Ró&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 11:16:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396778#M1240139</guid>
      <dc:creator>former_member182114</dc:creator>
      <dc:date>2009-04-07T11:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396779#M1240140</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;If you are chaning the value of the BUKRS after the authority check process is done then ..you will not get the any error messages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to test you need to change the value before it is passed to the AUthority Check Object.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 11:18:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396779#M1240140</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T11:18:55Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396780#M1240141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash Kodarapu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have changed the BUKRS value before executing 'authority check'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide me the solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regradrs&lt;/P&gt;&lt;P&gt;P.Senthil Kumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: senthil kumar on Apr 7, 2009 3:51 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: senthil kumar on Apr 7, 2009 3:52 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 11:22:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396780#M1240141</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T11:22:40Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396781#M1240142</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;Not sure how you have defined your auth object but my guess is that you have used * for the value of&lt;/P&gt;&lt;P&gt;bukrs and activity 03..  Which if I understand authorizations means that you have granted display auth to &lt;/P&gt;&lt;P&gt;all company codes, inlcuding ABCD.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I have assumed correctly then the auth check is not the place to expect to validate your company code value. That is more appropriately done by your select for t001 which should only retrieve company codes on that table.  If if in fact someone enters ABCD in the select option as the only value then the auth check in your sample code will never be executed since you itab will be empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps a bit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Greg Kern&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 16:01:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396781#M1240142</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T16:01:54Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396782#M1240143</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;You have to give the message when sy-subrc not equal to 0. (ie, when authorization fails)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IF sy-subrc 0.&lt;/STRONG&gt;  -&amp;gt; change this to IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;MESSAGE 'You do not have authorization for Company code' TYPE c_error.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Soumya.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Soumya Jose on Apr 8, 2009 7:08 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2009 05:01:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396782#M1240143</guid>
      <dc:creator>soumya_jose3</dc:creator>
      <dc:date>2009-04-08T05:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396783#M1240144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi .&lt;/P&gt;&lt;P&gt;pls try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;initialization.&lt;/P&gt;&lt;P&gt;  perform check_tcode_authority.&lt;/P&gt;&lt;P&gt;form check_tcode_authority .&lt;/P&gt;&lt;P&gt;  authority-check object 'ZPRCHK_NEW' :&lt;/P&gt;&lt;P&gt;           id 'TCD' field sy-tcode&lt;/P&gt;&lt;P&gt;           id 'BUKRS' dummy&lt;/P&gt;&lt;P&gt;           id 'PRCTR' dummy&lt;/P&gt;&lt;P&gt;           id 'SPART' dummy&lt;/P&gt;&lt;P&gt;           id 'WERKS' dummy&lt;/P&gt;&lt;P&gt;           id 'VKORG' dummy&lt;/P&gt;&lt;P&gt;           id 'EKORG' dummy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;    message text-137 type 'E'.&lt;/P&gt;&lt;P&gt;    leave program.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2009 05:24:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396783#M1240144</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-08T05:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: Reg : Authorization objects</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396784#M1240145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Apr 2009 05:26:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-authorization-objects/m-p/5396784#M1240145</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-08T05:26:57Z</dc:date>
    </item>
  </channel>
</rss>

