删除每个用户的特定配置文件

2020-08-18 10:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否有FM/BAPI...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

是否有FM/BAPI用于删除用户中的特定配置文件?
如果不存在,如何使用abap删除它?

谢谢

3条回答
wang628962
2020-08-18 10:51

对于生成的概要文件,我认为更好的方法是通过角色分配来添加或删除这些概要文件。

尽管可以删除 通过BAPI_USER_PROFILES_DELETE生成的配置文件似乎并不正确,因为该角色仍将存在于用户数据中,但没有任何配置文件。

对于生成的配置文件,我将使用BAPI_USER_ACTGROUPS_DELETE和

BAPI_USER_ACTGROUPS_ASSIGN。

因此,如果您有链接到角色的配置文件组合,并且用户具有SAP_ALL:

1。 使用BAPI_USER_GET_DETAIL可以发现这一点(您在ACTIVITYGROUPS中具有角色,并且生成的配置文件在BAPITYPE ='G'的PROFILES中。您还可以获得角色有效性,如果以后要再次分配它们,可能会在以后使用。

2。用BAPI_USER_ACTGROUPS_DELETE删除角色分配。

3。用BAPI_USER_PROFILES_DELETE删除SAP_ALL。

4。用BAPI_USER_ACTGROUPS添加所需的角色。 p>

5。添加复合配置文件(如果需要)。

一周热门 更多>