<?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: SAP query -Security at plant/Comp Code  level in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000851#M407249</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 have the same concern on how to bring in the selection-screen variable to cross check with the authority-check. May i know how you solve the issue? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Apr 2007 10:04:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-04-16T10:04:31Z</dc:date>
    <item>
      <title>SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000843#M407241</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;How can we secure SAP queries on Plant level/Co code level ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I developed Query using Sq01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pravenn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 14:34:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000843#M407241</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-19T14:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000844#M407242</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;Generate ABAP code from query and assign a transaction code and attached to plant/Code level user profiles.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 19:08:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000844#M407242</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-19T19:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000845#M407243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How can we generate ABAP Code? I never done that Could you explain in detail?&lt;/P&gt;&lt;P&gt;Or atleast tell me steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Praveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 19:20:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000845#M407243</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-19T19:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000846#M407244</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;GO TO SE93....&lt;/P&gt;&lt;P&gt;Just create a parameter transaction with reference to START_REPORT transaction. When creating a parameter transaction you have to set the following parameters:&lt;/P&gt;&lt;P&gt;D_SREPOVARI-REPORTTYPE = AQ&lt;/P&gt;&lt;P&gt;D_SREPOVARI-REPORT = precisely the first 12 characters - query user group (including trailing spaces), 13-th character is G for global queries&lt;/P&gt;&lt;P&gt;D_SREPOVARI-EXTDREPORT = Query name as shown in SQ01.&lt;/P&gt;&lt;P&gt;Do not forget to check the flag "Skip first screen".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;within SQ01 go to "Query&lt;DEL&gt;&amp;gt;More Functions&lt;/DEL&gt;&amp;gt;Display report name".&lt;/P&gt;&lt;P&gt;Then you create a t-code from SE93 with the shown report name... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;May be you also use this report, This i have copied from the SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ZRUN_QUERY .

************************************************************************
* DECLARACIÓNES *
************************************************************************
DATA:
REPORTNAME LIKE AQADEF-PGNAME.


************************************************************************
* PANTALLA DE SELECCION *
************************************************************************

SELECTION-SCREEN BEGIN OF BLOCK B0 WITH FRAME TITLE TEXT-001.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.
PARAMETERS: P_BGNAME LIKE AQADEF-BGNAME OBLIGATORY,
P_QUNAME LIKE AQADEF-QUNAME OBLIGATORY.
SELECTION-SCREEN END OF BLOCK B1.
SELECTION-SCREEN END OF BLOCK B0.


************************************************************************
* CUERPO DEL PROGRAMA *
************************************************************************


CALL FUNCTION 'RSAQ_REPORT_NAME'
EXPORTING
WORKSPACE = SPACE
USERGROUP = P_BGNAME
QUERY = P_QUNAME
IMPORTING
REPORTNAME = REPORTNAME.


CALL FUNCTION 'RSAQ_SUBMIT_QUERY_REPORT'
EXPORTING
QUERYREPORT = REPORTNAME
VARIANTE = SPACE
EXCEPTIONS
ONLY_WITH_VARIANT = 1
VARIANT_NOT_EXIST = 2
OTHERS = 3
.
IF SY-SUBRC &amp;lt;&amp;gt; 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please search SDN for "transaction AND sq01" you will get lot links , that will give useful info related to creating transaction code to SQ01.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 19:34:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000846#M407244</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-19T19:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000847#M407245</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;Please check this PDF document on how to set authorization on SAP query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVQUE/BCSRVQUE.pdf" target="test_blank"&gt;http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVQUE/BCSRVQUE.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 19:35:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000847#M407245</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2007-03-19T19:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000848#M407246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thank you for your Input.&lt;/P&gt;&lt;P&gt;I have a select-options for Plant in my Query with MARC-WERKS.&lt;/P&gt;&lt;P&gt;I noticed that we can code in QUERY with GOTO/CODE from Sq02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to check authorization against users Input on Plant( MARC-WERKS)&lt;/P&gt;&lt;P&gt;How do i bring it in to code? Like what will be code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT DISTINCT werks FROM t001w&lt;/P&gt;&lt;P&gt;  INTO TABLE plant WHERE werks IN MARC-WERKS????  is not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FYI.. I am using JOINS in my QUERY&lt;/P&gt;&lt;P&gt;please help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Praveen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        PRAVEEN s&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Mar 2007 20:54:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000848#M407246</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-19T20:54:29Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000849#M407247</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;u have to put Authorization Objects in ur Program &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;object is M_MATE_WRK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;smaple code will be like this&lt;/P&gt;&lt;P&gt;AUTHORITY-CHECK OBJECT 'M_MATE_WRK&lt;/P&gt;&lt;P&gt;ID 'ACTVT' FIELD '03'   " 01-Create 02-Change 03-display&lt;/P&gt;&lt;P&gt;ID 'WERKS' FIELD I_AUTH_WERKS-WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 01:38:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000849#M407247</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-20T01:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000850#M407248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes,&lt;/P&gt;&lt;P&gt;I know it but where to put this code?&lt;/P&gt;&lt;P&gt;Also how to bring in the selection-screen varaible to cross check?&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: plant TYPE TABLE OF marc-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;plnt&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT DISTINCT werks FROM t001w&lt;/P&gt;&lt;P&gt;  INTO TABLE plant WHERE werks &amp;lt;b&amp;gt;eq BSIS-WERKS.&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;I am confused on above bold part &amp;amp; I am placing it in START-OF-SELECTION branch which we go by GOTO/CODE..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT plant ASSIGNING &amp;lt;plnt&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AUTHORITY-CHECK OBJECT 'M_MATE_WRK'&lt;/P&gt;&lt;P&gt;             ID 'ACTVT' FIELD '08'&lt;/P&gt;&lt;P&gt;             ID 'WERKS' FIELD &amp;lt;plnt&amp;gt;.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            MESSAGE 'No Authorization at Plant level' TYPE 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;null&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Mar 2007 18:48:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000850#M407248</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-20T18:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: SAP query -Security at plant/Comp Code  level</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000851#M407249</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 have the same concern on how to bring in the selection-screen variable to cross check with the authority-check. May i know how you solve the issue? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Apr 2007 10:04:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/sap-query-security-at-plant-comp-code-level/m-p/2000851#M407249</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-04-16T10:04:31Z</dc:date>
    </item>
  </channel>
</rss>

