SAP查询中的授权检查。

2020-09-01 06:48发布

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

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


大家好,

我们已经创建了一个SAP查询和信息集以显示发票。 我们希望限制用户查看他们没有显示权限的公司代码的数据。 例如,如果用户仅被授权显示美国公司代码的数据,那么他应该不能看到意大利公司的数据。 公司代码参数也是SAP查询中的选择选项。

因此用户也可以输入" *"。 在这种情况下,我们要显示授权用户使用的所有公司代码的数据。 我们试图在AT SELECTION SCREEN上的infoset中进行代码更改,但是由于在Infoset中看不到为查询生成的程序中的变量,因此它不起作用。 请让我们知道如何解决此要求。

KR Jaideep,

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

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


大家好,

我们已经创建了一个SAP查询和信息集以显示发票。 我们希望限制用户查看他们没有显示权限的公司代码的数据。 例如,如果用户仅被授权显示美国公司代码的数据,那么他应该不能看到意大利公司的数据。 公司代码参数也是SAP查询中的选择选项。

因此用户也可以输入" *"。 在这种情况下,我们要显示授权用户使用的所有公司代码的数据。 我们试图在AT SELECTION SCREEN上的infoset中进行代码更改,但是由于在Infoset中看不到为查询生成的程序中的变量,因此它不起作用。 请让我们知道如何解决此要求。

KR Jaideep,

付费偷看设置
发送
10条回答
CJones
1楼 · 2020-09-01 07:27.采纳回答

嗨,

在第6节-选择结束中对授权检查进行编码。

例如:

权限检查对象" V_KONH_VKO"

" VKORG" ID字段A910-VKORG

ID" SPART"字段为" 10"

ID" ACTVT"字段为" 03"。

如果sy-subrc <> 0。

MESSAGE'授权不足。某些数据被截断。' 输入" I"。

继续。

endif。

jovirus
2楼-- · 2020-09-01 07:43

已回答

Doze时光
3楼-- · 2020-09-01 07:33

你好Jaideep,

你好.. !!

对于在SAP查询中选择屏幕输入的权限检查,我有类似的要求,

能否请您分享此问题的解决方案.. !!

谢谢

最好的问候

Shivaji Gannavarapu

编辑:SHIVAJI GANNAVARAPU于2009年7月11日晚上10:27

黑丝骑士
4楼-- · 2020-09-01 07:40

嗨,

SQ02中的上述授权检查存在问题。 如果输入*(通配符)例如 工厂现场,授权检查不起作用!

更新:我找到了通配符*问题的解决方案。 现在一切正常...

一周热门 更多>