点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在CUA环境中(通过第三方工具)通过" BAPI_USER_LOCACTGROUPS_ASSIGN"分配角色。
我可以使用" BAPI_USER_ACTGROUPS_ASSIGN"在安装了CUA的产品中对其进行分配,但是要将其分发给CUA中链接的其他系统,我认为应该使用" BAPI_USER_LOCACTGROUPS_ASSIGN"。
但是它不会分发到任何其他系统。 谁能为我提供有关我做错事情的信息?
SCUM设置都设置为GLOBAL
从以下代码返回的错误是:
角色不存在
系统不属于CUA
(这很奇怪,因为角色确实存在于所有系统中,并且通过CUA链接了多个系统)
示例(伪)代码:
RFCFunction func = sap.CreateFunction(" BAPI_USER_LOCACTGROUPS_ASSIGN"); func.Exports [" USERNAME"]。ParamValue =" MYTESTUSR"; func.Exports [" NO_DB_UPDATE"]。ParamValue =""; func.Exports [" INCL_HR_ASSIGN"]。ParamValue =" X"; func.Exports [" DISTRIBUTE_CHANGE_ONLY"]。ParamValue =" X"; RFCStructure rfcStruct = func.Tables [" ACTIVITYGROUPS"]; rfcStruct [" AGR_NAME"] =" Z_TEST_ROLE"; rfcStruct [" FROM_DAT"] =" 15.11.2049"; rfcStruct [" TO_DAT"] =" 31.12.2019";
字段SUBSYSTEM是必填项。 您必须在此表中列出所有角色-接收器系统组合。 得到的结果。
一周热门 更多>