<?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: Maintaining Authorization object thru ABAP code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976659#M1801347</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some BAPI's which handles the Role &amp;amp; Profile assignments for for a User.&lt;/P&gt;&lt;P&gt;Instead of Assignment of Authorization directly, you can create appropriate Profiles and can make use of these profiles to assign necessary roles. BAPIs which can be used are BAPI_USER_PROFILES_ASSIGN, OR BAPI_USER_ACTGROUPS_ASSIGN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;- Harshad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Jan 2014 05:56:11 GMT</pubDate>
    <dc:creator>former_member209818</dc:creator>
    <dc:date>2014-01-24T05:56:11Z</dc:date>
    <item>
      <title>Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976658#M1801346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We want to write a function to maintain Authorization object Activity and field value for an object.&lt;/P&gt;&lt;P&gt;we have Authorization object already created with fields, we want to maintain values for these fields for a user.&lt;/P&gt;&lt;P&gt;The idea is to manage job roles 2nd level authorization from a custom application (non SAP). Kindly advise how can we write ABAP code to achieve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;P&gt;Sidra Hasan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jan 2014 05:48:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976658#M1801346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-24T05:48:41Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976659#M1801347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some BAPI's which handles the Role &amp;amp; Profile assignments for for a User.&lt;/P&gt;&lt;P&gt;Instead of Assignment of Authorization directly, you can create appropriate Profiles and can make use of these profiles to assign necessary roles. BAPIs which can be used are BAPI_USER_PROFILES_ASSIGN, OR BAPI_USER_ACTGROUPS_ASSIGN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;- Harshad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jan 2014 05:56:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976659#M1801347</guid>
      <dc:creator>former_member209818</dc:creator>
      <dc:date>2014-01-24T05:56:11Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976660#M1801348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you look in SU21 how SAP stanadar does it and copy the same in your report. SAP standard does it in subroutine &lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;suso_db_update_crea of include LSUSAF01. It uses few of the below mentioend FM&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;SUSO_SET_FIELDS_FOR_TOBJ&lt;SPAN style="font-size: 10pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;SUSR_COMMEDITCHECK&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jan 2014 05:58:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976660#M1801348</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-01-24T05:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976661#M1801349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please more elaborate your solution?&lt;/P&gt;&lt;P&gt;How to achieve this?&lt;/P&gt;&lt;P&gt;I tried using "Recording" but so far it didnt appear to be successful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sidra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 05:58:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976661#M1801349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-29T05:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976662#M1801350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to assign authorizatiopn objects to user then you can use BAPI_USER_CHANGE apart from the one mentioned by Harshad or you want to maintain values in SU21 for an authorization object...?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 06:10:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976662#M1801350</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-01-29T06:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976663#M1801351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to maintain values for authorization objects in a jobrole.&lt;/P&gt;&lt;P&gt;JobRole is already created and authorization objects are already there , i need to assign values to the field of auth objects.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 06:15:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976663#M1801351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-29T06:15:25Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976664#M1801352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use the BAPI's mentioned by Harshad for doing the same&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 06:56:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976664#M1801352</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-01-29T06:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976665#M1801353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is , I am already using BAPI_USER_ACTIVITYGRUOP_ASSIGN to assign the jobroles to the user, for each user we maintain a separate jobrole with specific values of auth object. We have to maintain the field values first in a jobrole then assign it to the user.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 10:02:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976665#M1801353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-29T10:02:21Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976666#M1801354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi Hasan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the first step you can use PRGN_1250_SAVE_AUTH_DATA. Just check function group PRGN it has lot of FM related to your need&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 10:39:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976666#M1801354</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-01-29T10:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976667#M1801355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Many Thanks Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That should do the work but the problem is, i can not see any changes saved to the jobrole.&lt;/P&gt;&lt;P&gt;I used BAPI_TRANSACTION_COMMIT as well but no luck.&lt;/P&gt;&lt;P&gt;Do you have any idea of the parameters that are compulsory to change the jobrole?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/374961" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I passed following parametrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 11:30:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976667#M1801355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-29T11:30:34Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976668#M1801356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hasan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You have to call &lt;SPAN style="font-size: 10pt;"&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;CALL&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt;"&gt;FUNCTION&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #4da619; font-size: 10pt;"&gt;'PRGN_UPDATE_DATABASE' after this call.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Just do a simple where used list on this FM you will get the idea&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check class CL_ROLEMAN_AUTH method AUTH_DATA_SET or you can use this also&lt;/P&gt;&lt;P&gt;Nabheet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jan 2014 11:35:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976668#M1801356</guid>
      <dc:creator>nabheetscn</dc:creator>
      <dc:date>2014-01-29T11:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: Maintaining Authorization object thru ABAP code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976669#M1801357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nabheet&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Up till now I am able to copy job role, assign job roles to users and maintain field values/authorization object values but I can not generate profile for the job role created thru copy function:&lt;/P&gt;&lt;P&gt;Here are my findings:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PRGN_COPY_AGR (to copy job role)&lt;/P&gt;&lt;P&gt;PRGN_1251_SAVE_FIELD_VALUES (to maintain authorization objects)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem I am facing is to generate profile (txn pfcg) and second when we assign a job role in SU01 and then perform User Comparison so as to activate the job role for user.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried PRGN_PROFILE_GENERATOR and SUPRN_PROFILE_GENERATOR but didnt work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you help me to achieve the above two tasks because without user comparison everything is just useless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sidra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Mar 2014 10:31:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/maintaining-authorization-object-thru-abap-code/m-p/9976669#M1801357</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-12T10:31:52Z</dc:date>
    </item>
  </channel>
</rss>

