XSA-从HDI容器访问_sys_bic列视图

2020-08-15 03:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要使用流程图从HDI...

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

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


嗨,

我需要使用流程图从HDI容器访问模式_SYS_BIC中的列视图。 我现在拥有适当的授权,但是在查询视图时,一旦需要会话客户端,它将不返回任何数据。 我不能直接在Hana Studio中将其提供给OO用户。 我该如何解决?


谢谢。

NM

付费偷看设置
发送
3条回答
追夢秋陽
1楼-- · 2020-08-15 04:33

你好努诺,

实际的呼叫用户与会话客户端有关。 因此,这取决于您如何执行流程图。 如果直接从Web IDE执行它,将使用...._ RT用户。

要设置客户端,您基本上有两个选项(特定于用户或特定于会话):

特定于用户:按照您尝试面向对象的用户客户端,但针对执行用户,更改用户客户端

特定于会话:在建立连接时设置客户端。 例如,如果您从数据库资源管理器连接,则有一个选项"高级选项"。 如果您在此处输入类似CLIENT = 100之类的内容,则在通过此连接执行时将采用客户端值100。

鉴于更改执行用户的客户端的复杂性或创建连接时的复杂性,我想知道直接对列进行筛选而不是依赖于"隐式"客户端筛选是否是更好的解决方案。 例如,您可以将视图设置为"跨客户端",以便不再进行客户端过滤,并在"客户端"列上明确定义过滤器。

最好

Jan

太Q了
2楼-- · 2020-08-15 04:39

嗨,Jan,

非常感谢您的宝贵反馈。 一旦外部团队维护了视图,我认为我必须选择第一个选项(特定于用户或特定于会话)。


对于特定的会话,如何在高级选项中设置CLIENT = 100? 当从"开发"视图中选择"打开HDI容器"时,我创建了一个连接,但无法更改高级选项(它显示为灰色)。 如何添加CLIENT = 100? 它在MTA文件中吗?

非常感谢。

亲切的问候,

NM

野沐沐
3楼-- · 2020-08-15 04:15

嗨,努诺,

如果在数据库资源管理器中进行特定于连接的设置,则可以添加新的HDI容器连接,然后在对话框中选择现有容器。 在将其添加为新连接时,您可以修改"高级选项"。

最好

Jan

一周热门 更多>