<?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: Authority check in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269380#M1018723</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hema ,&lt;/P&gt;&lt;P&gt;     Authority  check are the object ...which we use to check the authority of user on particuler field .&lt;/P&gt;&lt;P&gt;   suppose a report display purchase order and it's detail .....then we have to check whether the user &lt;/P&gt;&lt;P&gt;  who is excuting the report has the authority to display the purchase order ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below is small peice of code ....please check the code ...it will definetly help you to understand authority objects .......if feel any problem please ask ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;  DATA: STR(132) TYPE C.&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF I_T024E OCCURS 0,&lt;/P&gt;&lt;P&gt;       EKORG LIKE EKKO-EKORG,&lt;/P&gt;&lt;P&gt;       END OF I_T024E.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get all the relevant PO Pur. Org. in internal table i_T024E based&lt;/P&gt;&lt;P&gt;*on the values input by the user.&lt;/P&gt;&lt;P&gt;  SELECT EKORG&lt;/P&gt;&lt;P&gt;  FROM T024E&lt;/P&gt;&lt;P&gt;  INTO TABLE I_T024E&lt;/P&gt;&lt;P&gt;  WHERE EKORG IN S_EKORG.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E012 WITH TEXT-015.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Validate all the PO Pur. Org. Selected by the User for the Auth. Chk.&lt;/P&gt;&lt;P&gt;  LOOP AT I_T024E.&lt;/P&gt;&lt;P&gt;    AUTHORITY-CHECK OBJECT 'M_BEST_EKO'&lt;/P&gt;&lt;P&gt;             ID 'ACTVT' FIELD '03'&lt;/P&gt;&lt;P&gt;             ID 'EKORG' FIELD I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      IF STR IS INITIAL.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR I_T024E-EKORG INTO STR SEPARATED BY ' '.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR I_T024E-EKORG INTO STR SEPARATED BY ','.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      I_AUTH_ERR_EKORG-EKORG = I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;      APPEND I_AUTH_ERR_EKORG.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append all the relevant PO Pur. Org. to the itab r_ekorg&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      R_EKORG-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;      R_EKORG-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;      R_EKORG-LOW    = I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;      APPEND R_EKORG.&lt;/P&gt;&lt;P&gt;      CLEAR R_EKORG.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Raise the Information Message for the Purchase Org. for whom user&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;is not authorized to Display PO's.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT STR EQ SPACE.&lt;/P&gt;&lt;P&gt;    MESSAGE I012 WITH TEXT-007 STR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regrds.&lt;/P&gt;&lt;P&gt; Priyank Dixit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 29 Jul 2008 09:23:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-29T09:23:25Z</dc:date>
    <item>
      <title>Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269373#M1018716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can anyone please tell me what's meant by authority check and how it can be performed?.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:22:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269373#M1018716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269374#M1018717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please refer to following link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5848494"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;twinkal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:25:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269374#M1018717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:25:38Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269375#M1018718</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hema,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[http://help.sap.com/saphelp_nw04s/helpdata/en/52/67129f439b11d1896f0000e8322d00/content.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sravanthi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:27:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269375#M1018718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:27:47Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269376#M1018719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check this links:&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw70/helpdata/en/9f/dbaccb35c111d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw70/helpdata/en/9f/dbaccb35c111d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4428758"&gt;&lt;/A&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>Tue, 29 Jul 2008 08:28:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269376#M1018719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269377#M1018720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; generally we usee authority check, to check wether the user has the authority to access.&lt;/P&gt;&lt;P&gt;hope this link may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/52/67129f439b11d1896f0000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/52/67129f439b11d1896f0000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://members.tripod.com/sap_abap/authorit.htm" target="test_blank"&gt;http://members.tripod.com/sap_abap/authorit.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://articles.techrepublic.com.com/5100-10878_11-5110893.html" target="test_blank"&gt;http://articles.techrepublic.com.com/5100-10878_11-5110893.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:29:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269377#M1018720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269378#M1018721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi for restricting the access for the users it is generally used this is used with the fm 'AUTHORITY_CHECK'..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:30:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269378#M1018721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269379#M1018722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check following links......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdb.info/authority-check-abap-keyword-a-day/" target="test_blank"&gt;http://www.sapdb.info/authority-check-abap-keyword-a-day/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/checking-user-authorizations-in-your-abap-program.htm" target="test_blank"&gt;http://www.sap-img.com/abap/checking-user-authorizations-in-your-abap-program.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 08:36:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269379#M1018722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T08:36:27Z</dc:date>
    </item>
    <item>
      <title>Re: Authority check</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269380#M1018723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hema ,&lt;/P&gt;&lt;P&gt;     Authority  check are the object ...which we use to check the authority of user on particuler field .&lt;/P&gt;&lt;P&gt;   suppose a report display purchase order and it's detail .....then we have to check whether the user &lt;/P&gt;&lt;P&gt;  who is excuting the report has the authority to display the purchase order ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below is small peice of code ....please check the code ...it will definetly help you to understand authority objects .......if feel any problem please ask ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   &lt;/P&gt;&lt;P&gt;  DATA: STR(132) TYPE C.&lt;/P&gt;&lt;P&gt;  DATA:BEGIN OF I_T024E OCCURS 0,&lt;/P&gt;&lt;P&gt;       EKORG LIKE EKKO-EKORG,&lt;/P&gt;&lt;P&gt;       END OF I_T024E.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get all the relevant PO Pur. Org. in internal table i_T024E based&lt;/P&gt;&lt;P&gt;*on the values input by the user.&lt;/P&gt;&lt;P&gt;  SELECT EKORG&lt;/P&gt;&lt;P&gt;  FROM T024E&lt;/P&gt;&lt;P&gt;  INTO TABLE I_T024E&lt;/P&gt;&lt;P&gt;  WHERE EKORG IN S_EKORG.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E012 WITH TEXT-015.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Validate all the PO Pur. Org. Selected by the User for the Auth. Chk.&lt;/P&gt;&lt;P&gt;  LOOP AT I_T024E.&lt;/P&gt;&lt;P&gt;    AUTHORITY-CHECK OBJECT 'M_BEST_EKO'&lt;/P&gt;&lt;P&gt;             ID 'ACTVT' FIELD '03'&lt;/P&gt;&lt;P&gt;             ID 'EKORG' FIELD I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;      IF STR IS INITIAL.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR I_T024E-EKORG INTO STR SEPARATED BY ' '.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        CONCATENATE STR I_T024E-EKORG INTO STR SEPARATED BY ','.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      I_AUTH_ERR_EKORG-EKORG = I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;      APPEND I_AUTH_ERR_EKORG.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Append all the relevant PO Pur. Org. to the itab r_ekorg&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      R_EKORG-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;      R_EKORG-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;      R_EKORG-LOW    = I_T024E-EKORG.&lt;/P&gt;&lt;P&gt;      APPEND R_EKORG.&lt;/P&gt;&lt;P&gt;      CLEAR R_EKORG.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Raise the Information Message for the Purchase Org. for whom user&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;is not authorized to Display PO's.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT STR EQ SPACE.&lt;/P&gt;&lt;P&gt;    MESSAGE I012 WITH TEXT-007 STR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regrds.&lt;/P&gt;&lt;P&gt; Priyank Dixit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Jul 2008 09:23:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/authority-check/m-p/4269380#M1018723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-29T09:23:25Z</dc:date>
    </item>
  </channel>
</rss>

