<?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: Diff. btwn. BAPI_USER_ACTGROUPS_ASSIGN and BAPI_USER_LOCACTGROUPS_ASSIGN in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824247#M660746</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mate,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the FM Documentation to know the difference between these FM's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Oct 2007 16:12:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-05T16:12:39Z</dc:date>
    <item>
      <title>Diff. btwn. BAPI_USER_ACTGROUPS_ASSIGN and BAPI_USER_LOCACTGROUPS_ASSIGN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824246#M660745</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;could somebody tell me the difference between FM BAPI_USER_ACTGROUPS_ASSIGN and BAPI_USER_LOCACTGROUPS_ASSIGN?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is "CUA Central System"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Mate Bartalos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 16:05:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824246#M660745</guid>
      <dc:creator>former_member205082</dc:creator>
      <dc:date>2007-10-05T16:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: Diff. btwn. BAPI_USER_ACTGROUPS_ASSIGN and BAPI_USER_LOCACTGROUPS_ASSIGN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824247#M660746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mate,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the FM Documentation to know the difference between these FM's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Santosh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 16:12:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824247#M660746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T16:12:39Z</dc:date>
    </item>
    <item>
      <title>Re: Diff. btwn. BAPI_USER_ACTGROUPS_ASSIGN and BAPI_USER_LOCACTGROUPS_ASSIGN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824248#M660747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have a CUA which provides a couple of R/3 daughter systems/clients. Further we have a HR system stand-alone-system which is also integrated in our CUA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried to create a ABAP on the HR system which is changing the user masta data (especially the roles of a user) on the CUA system via RFC BAPI´s on a regular basis. Unfortunately it´s doesn´t works, because I don´t know the correct BAPI´s to change die CUA data. BAPI_USER_ACTGROUPS_ASSIGN changes only the locale R/3 user roles... &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;In my opinion the CUA specific user roles are in table USLA04 - which will be doesn´t changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe somebody had the same requirements in the past and can help me? Thank you in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My coding so far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zzh_t_role_change_zbv.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETER: i_pernr TYPE pernr-pernr DEFAULT '90000007',&lt;/P&gt;&lt;P&gt;           i_usrid TYPE sy-uname DEFAULT 'SCHEFFLM',&lt;/P&gt;&lt;P&gt;           i_date  TYPE sy-datum DEFAULT sy-datum.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: lt_bapi_return    TYPE STANDARD TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;      lt_profiles       TYPE STANDARD TABLE OF bapiprof,&lt;/P&gt;&lt;P&gt;      lt_activitygroups TYPE STANDARD TABLE OF bapiagr.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: ls_bapi_return    TYPE bapiret2,&lt;/P&gt;&lt;P&gt;      ls_profiles       TYPE bapiprof,&lt;/P&gt;&lt;P&gt;      ls_activitygroups TYPE bapiagr.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: lv_zbv_sysid     TYPE sy-sysid,&lt;/P&gt;&lt;P&gt;      lv_zbv_clnt      TYPE sy-mandt,&lt;/P&gt;&lt;P&gt;      lv_zbv_logsys    TYPE uszbvlndsc-sendsystem,&lt;/P&gt;&lt;P&gt;      lv_zbv_rfc_dest  TYPE rfcdes-rfcdest,&lt;/P&gt;&lt;P&gt;      lv_usrid_zbv_get(10).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;lv_usrid_zbv_get = i_usrid.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--- Zentrale Benutzerverwaltung: Zentralsystem des Users ermitteln ---&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SUSR_ZBV_CENTRALSYSTEM_GET'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    delivery_model           = lv_usrid_zbv_get&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    central_system_sysid     = lv_zbv_sysid&lt;/P&gt;&lt;P&gt;    central_system_clnt      = lv_zbv_clnt&lt;/P&gt;&lt;P&gt;    central_system_logsys    = lv_zbv_logsys&lt;/P&gt;&lt;P&gt;    central_system_rfc_dest  = lv_zbv_rfc_dest&lt;/P&gt;&lt;P&gt;  EXCEPTIONS&lt;/P&gt;&lt;P&gt;    duplicate_central_system = 1&lt;/P&gt;&lt;P&gt;    new_system               = 2&lt;/P&gt;&lt;P&gt;    OTHERS                   = 3.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Errorhandling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--- Existenz des Benutzers prüfen ---&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;CLEAR: ls_bapi_return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_USER_EXISTENCE_CHECK' DESTINATION lv_zbv_logsys&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    username = i_usrid&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    return   = ls_bapi_return.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Errorhandling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;IF ls_bapi_return-id EQ '088'. "Benutzer existiert nicht&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;close RFC connection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      destination = lv_zbv_logsys.&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--- Rollenzuordnungem zum Benutzer lesen ---&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;CLEAR: lt_bapi_return.&lt;/P&gt;&lt;P&gt;***************SUSR_ZBV_ROLES_RESOLVE&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_USER_GET_DETAIL' DESTINATION lv_zbv_logsys&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    username            = i_usrid&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ADDRESS              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LASTMODIFIED         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ISLOCKED             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;   profiles             = lt_profiles&lt;/P&gt;&lt;P&gt;   activitygroups       = lt_activitygroups&lt;/P&gt;&lt;P&gt;   return               = lt_bapi_return.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Errorhandling&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT lt_bapi_return INTO ls_bapi_return.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF ( ls_bapi_return-type EQ 'A' ) OR&lt;/P&gt;&lt;P&gt;   ( ls_bapi_return-type EQ 'E' ).&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;close RFC connection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      destination = lv_zbv_logsys.&lt;/P&gt;&lt;P&gt;  EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Gültigkeitszeitraum von Rollenzuordnung setzen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;CLEAR: ls_activitygroups.&lt;/P&gt;&lt;P&gt;LOOP AT lt_activitygroups INTO ls_activitygroups.&lt;/P&gt;&lt;P&gt;  ls_activitygroups-to_dat = i_date.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  MODIFY lt_activitygroups FROM ls_activitygroups.&lt;/P&gt;&lt;P&gt;  CLEAR: ls_activitygroups.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--- gesamte Aktivitätsgruppenzuordnung ändern (zeitlich abgrenzen) ---&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;CLEAR: lt_bapi_return.&lt;/P&gt;&lt;P&gt;*SUSR_USER_LOCAGR_ACTGROUPS_ADD&lt;/P&gt;&lt;P&gt;*SUSR_USER_CHANG&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'BAPI_USER_ACTGROUPS_ASSIGN' DESTINATION lv_zbv_logsys&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   username       = i_usrid&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   activitygroups = lt_activitygroups&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   return         = lt_bapi_return.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_LOCAGR_ACTGROUPS_PUT&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_PROFS_BUFFER_SAVECHK&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_ZBV_USER_SYSTEM_SAVE&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_BUFFERS_TO_DB  &lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_GROUP_BUFFERS_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_PROFS_BUFFER_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_LOCPRO_BUFFER_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_UM_USR_AGR_BUFFERS_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_UM_USR_SYS_BUFFERS_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_AGR_BUFFER_TO_DB ????&lt;/P&gt;&lt;P&gt;*---&amp;gt;SUSR_USER_LOCAGR_BUFFER_TO_DB ????&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*Anmerkung: Profile werden nicht berücksichtigt, da diese eigentlich nicht&lt;/P&gt;&lt;P&gt;*mehr in Verwendung sein sollten (nur noch Rollen)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;--- Rückverteilung der geänderten Userdaten an Tochtersysteme ---&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;*SUSR_ZBV_USER_SINGLE_SEND&lt;/P&gt;&lt;P&gt;*SUSR_ZBV_USER_SEND_BACK&lt;/P&gt;&lt;P&gt;*SUSR_USER_DISTRIBUTE&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;close RFC connection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    destination = lv_zbv_logsys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give me reward points if it is useful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Murali Poli&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Oct 2007 17:48:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/diff-btwn-bapi-user-actgroups-assign-and-bapi-user-locactgroups-assign/m-p/2824248#M660747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-05T17:48:31Z</dc:date>
    </item>
  </channel>
</rss>

