点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如何在脚本视图或...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 如何在脚本视图或...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
如何在"脚本视图"或"图形视图"中执行此操作? 基本上,我想在计算视图中应用授权,因为我们的RS2HANA_AUTH_RUN运行不正常。 我已经对此提出了一张SAP罚单,但他们还没有答复。
--------------------------------------------------- -------------------------------------------------- ------------------
空白表示所有访问权限
--------------------------------------------------- -------------------------------------------------- ------------------
这是我的示例数据。
--------------------------------------------------- -------------------------------------------------- ------------------
--------------------------------------------------- -------------------------------------------------- ------------------
--------------------------------------------------- -------------------------------------------------- ------------------
--------------------------------------------------- -------------------------------------------------- ------------------
假设我是用户X,我可以访问的数据应该是COMPCODE = A,CUSTOMER = 100和200。
--------------------------------------------------- -------------------------------------------------- ------------------
如果我是用户Y,则可以访问ALL DATA(无限制)。 空白表示全部。
--------------------------------------------------- -------------------------------------------------- ------------------
对于用户Z,我可以访问COMPCODE = B和CUSTOMER = ALL。
谢谢。
输了
1。 如果表A中的条目不正确,则联接可能导致B中的重复项。因此,您需要提供唯一性。 或使用EXISTS。
2。 当COMPCODE和CUSTOMER无关时(例如,几个COMPCODE中存在CUSTOMER),例如用户X和表A中COMPCODE为空的行,结果可能不正确。 CUSTOMER = 200,然后SQL查询为用户X返回此记录,但是我认为这是错误的。 因此,我们需要知道对于每个客户而言,COMPCODE是否都是唯一的?
3。 瞧瞧,您写道,对于用户X,我们只需要检查COMPCODE =" A",但是在Konrad表达式中,用户X的第二行加入了,而没有检查COMPCODE不为空的第一条记录是否存在……
一周热门 更多>