2020-08-18 10:15发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否有FM/BAPI... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
是否有FM/BAPI用于删除用户中的特定配置文件?如果不存在,如何使用abap删除它?
谢谢
对于生成的概要文件,我认为更好的方法是通过角色分配来添加或删除这些概要文件。
尽管可以删除 通过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。添加复合配置文件(如果需要)。
最多设置5个标签!
对于生成的概要文件,我认为更好的方法是通过角色分配来添加或删除这些概要文件。
尽管可以删除 通过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。添加复合配置文件(如果需要)。
一周热门 更多>