<?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 check in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033300#M963997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi snehi chouhan ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i wont to add to my program authorization check &lt;/P&gt;&lt;P&gt;if user can have access or don't how i can do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jun 2008 09:43:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-12T09:43:46Z</dc:date>
    <item>
      <title>authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033297#M963994</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;their is authorization check for user ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:37:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033297#M963994</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033298#M963995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi dear &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u plz explain ur problem &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers &lt;/P&gt;&lt;P&gt;Snehi Chouhan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:38:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033298#M963995</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033299#M963996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://help.sap.com/saphelp_banking463/helpdata/en/5c/deaa74d3d411d3970a0000e82de14a/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_banking463/helpdata/en/5c/deaa74d3d411d3970a0000e82de14a/content.htm&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SAP authorization concept protects transactions, programs, and services in SAP systems from unauthorized access. On the basis of the authorization concept, the administrator assigns authorizations to the users that determine which actions a user can execute in the SAP System, after he or she has logged on to the system and authenticated himself or herself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To access business objects or execute SAP transactions, a user requires corresponding authorizations, as business objects or transactions are protected by authorization objects. The authorizations represent instances of generic authorization objects and are defined depending on the activity and responsibilities of the employee. The authorizations are combined in an authorization profile that is associated with a role. The user administrators then assign the corresponding roles using the user master record, so that the user can use the appropriate transactions for his or her tasks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/52/671285439b11d1896f0000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/52/671285439b11d1896f0000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/abap-self-test-q-and-a.htm" target="test_blank"&gt;http://www.sap-img.com/abap/abap-self-test-q-and-a.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jagadish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:41:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033299#M963996</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033300#M963997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi snehi chouhan ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i wont to add to my program authorization check &lt;/P&gt;&lt;P&gt;if user can have access or don't how i can do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:43:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033300#M963997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033301#M963998</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;REPORT YUSRLOCK MESSAGE-ID Z1 .&lt;/P&gt;&lt;P&gt;TABLES: USR02.&lt;/P&gt;&lt;P&gt;PARAMETERS: LOCK AS CHECKBOX, LISTLOCK AS CHECKBOX.&lt;/P&gt;&lt;P&gt;DATA: UFLAGVAL TYPE I, LOCKSTRING(8) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------" /&gt; Authorization check -&lt;HR originaltext="----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'ZPROG_RUN' ID 'PROGRAM' FIELD SY-CPROG.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;MESSAGE E000 WITH SY-CPROG. "some message about authorization check failure&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE E005 WITH SY-SUBRC. "some message about authorization check failure&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF LISTLOCK = 'X'.&lt;/P&gt;&lt;P&gt;WRITE:/ 'List all locked users: '.&lt;/P&gt;&lt;P&gt;SELECT * FROM USR02 WHERE UFLAG = 64.&lt;/P&gt;&lt;P&gt;WRITE: / USR02-BNAME.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;IF LOCK = 'X'.&lt;/P&gt;&lt;P&gt;UFLAGVAL = 64. "lock all users&lt;/P&gt;&lt;P&gt;LOCKSTRING = 'locked'.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;UFLAGVAL = 0. "unlock all users&lt;/P&gt;&lt;P&gt;LOCKSTRING = 'unlocked'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELECT * FROM USR02 WHERE BNAME &amp;lt;&amp;gt; 'SAP*' AND BNAME &amp;lt;&amp;gt; SY-UNAME.&lt;/P&gt;&lt;P&gt;IF USR02-UFLAG &amp;lt;&amp;gt; 0 AND USR02-UFLAG &amp;lt;&amp;gt; 64.&lt;/P&gt;&lt;P&gt;WRITE: 'User', USR02-BNAME, 'untouched; please handle manually.'.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;check that user has authority to make these changes&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'S_USER_GRP'&lt;/P&gt;&lt;P&gt;ID 'CLASS' FIELD USR02-CLASS&lt;/P&gt;&lt;P&gt;ID 'ACTVT' FIELD '05'.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;WRITE: /'You are not authorized to lock/unlock user ',&lt;/P&gt;&lt;P&gt;USR02-BNAME, USR02-CLASS.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE: /'Authorization error checking user ',&lt;/P&gt;&lt;P&gt;USR02-BNAME, USR02-CLASS, '(return code', SY-SUBRC, ').'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE. "has authority&lt;/P&gt;&lt;P&gt;UPDATE USR02 SET UFLAG = UFLAGVAL WHERE BNAME = USR02-BNAME.&lt;/P&gt;&lt;P&gt;WRITE: / 'User', USR02-BNAME, LOCKSTRING, '.'.&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;&lt;/P&gt;&lt;P&gt;Jagadish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:47:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033301#M963998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033302#M963999</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;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaccb35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbaccb35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://abapprogramming.blogspot.com/2008/03/abap-synteax-for-authority-check.html" target="test_blank"&gt;http://abapprogramming.blogspot.com/2008/03/abap-synteax-for-authority-check.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.ionelburlacu.ro/sap0/abap018.htm" target="test_blank"&gt;http://sap.ionelburlacu.ro/sap0/abap018.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Adil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:56:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033302#M963999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: authorization check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033303#M964000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, u can use  the function modules for this.&lt;/P&gt;&lt;P&gt;Example: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM REPORT_AUTHORIZATION_CHECK &lt;/P&gt;&lt;P&gt;USING S_REPID LIKE SY-REPID&lt;/P&gt;&lt;P&gt;                                      S_SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AUTHORITY-CHECK OBJECT 'Z:REPORT01'&lt;/P&gt;&lt;P&gt;           ID 'ACTVT' FIELD '16'&lt;/P&gt;&lt;P&gt;           ID 'PROGRAM' FIELD S_REPID.&lt;/P&gt;&lt;P&gt;  S_SUBRC = SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID 'ZS' TYPE 'E' NUMBER 900 WITH S_REPID.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " REPORT_AUTHORIZATION_CHECK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jun 2008 09:57:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authorization-check/m-p/4033303#M964000</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-12T09:57:49Z</dc:date>
    </item>
  </channel>
</rss>

