点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我有一个很有趣的情况,我需要阅读在特定CUA系统中分配给用户的角色,但是我将无法对其进行测试。 所以盲目飞行,并且需要一些返回参数方面的帮助。
我要在第三方应用程序中添加代码,并且我要调用BAPI_USER_LOCACTGROUPS_READ来读取数据。
我的"已读"代码与此类似:
RFCFunction fx = CreateFunction(" BAPI_USER_LOCACTGROUPS_READ"); fx.Exports [" USERNAME"]。ParamValue =" JOHN"; RFCStructure struct = fx.Tables [" ACTIVITYGROUPS"]。AddRow();
struct [" SUBSYSTEM"] =" CRM";
func.Execute();
我非常有信心上面的方法会起作用,但是我不知道角色列表将返回哪个返回参数。
在文档中,RETURN参数的类型为 BAPIRET2 ,但该字段是 在RETURN结构中会有角色名称吗? 消息吗?
您要查找的是参数ACTIVITYGROUPS,这是此BAPI的传出参数。 可以在AGR_NAME字段中找到角色名称,而在FROM_DAT和TO_DAT中可以找到分配有效期。
您唯一需要提供的呼叫就是用户名。 您将取回所有子系统的数据。
应该使用RETURN参数来检查您的呼叫是否成功。 如果出现问题,您将在此处找到错误消息。
一周热门 更多>