通过CDS- View(SAP HANA 2.0 SPS 3)消耗虚拟表失败:(找不到工件...)

2020-08-24 15:07发布

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

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


嗨 托马斯,

我们想通过"裸机" HANA系统" EXP"(SAP HANA 2.0 SPS 3)上的HANA-cds-view使用远程S/4-系统CFIN的表(EDIDC)。 使用HANAWeb IDE,我们在EXP中成功创建了远程数据源,并在hdi容器" CFIN_Monitor.CFIN_Monitor_DBM"中成功创建了虚拟表" edidc"。 我们可以看到

EXP中数据库浏览器中的内容。 到目前为止,一切都很好。 现在的想法是通过cds视图使用此虚拟表,以便在EXP中构建VDM,而在项目的后期,SAC(SAP Analytics Cloud)可能会使用它。 但是构建失败,并显示错误消息"找不到工件" edidc""。 我们的印象是,无法从cdsartefact中的上下文" test"中访问虚拟表。 在上下文"测试"中创建的表如下所示:CFIN_Monitor.CFIN_Monitor_DBM :: test.mytable并且可以使用,但是虚拟表CFIN_Monitor.CFIN_Monitor_DBM :: edidc的名称中没有上下文,并且似乎没有 即使在同一个hdi容器中创建了它,它也是可见的。 我们在这里想念什么? 有提示吗?

(54.9 kB)

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

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


嗨 托马斯,

我们想通过"裸机" HANA系统" EXP"(SAP HANA 2.0 SPS 3)上的HANA-cds-view使用远程S/4-系统CFIN的表(EDIDC)。 使用HANAWeb IDE,我们在EXP中成功创建了远程数据源,并在hdi容器" CFIN_Monitor.CFIN_Monitor_DBM"中成功创建了虚拟表" edidc"。 我们可以看到

EXP中数据库浏览器中的内容。 到目前为止,一切都很好。 现在的想法是通过cds视图使用此虚拟表,以便在EXP中构建VDM,而在项目的后期,SAC(SAP Analytics Cloud)可能会使用它。 但是构建失败,并显示错误消息"找不到工件" edidc""。 我们的印象是,无法从cdsartefact中的上下文" test"中访问虚拟表。 在上下文"测试"中创建的表如下所示:CFIN_Monitor.CFIN_Monitor_DBM :: test.mytable并且可以使用,但是虚拟表CFIN_Monitor.CFIN_Monitor_DBM :: edidc的名称中没有上下文,并且似乎没有 即使在同一个hdi容器中创建了它,它也是可见的。 我们在这里想念什么? 有提示吗?

(54.9 kB)
付费偷看设置
发送
4条回答
粗暴的香蕉
1楼-- · 2020-08-24 15:56

如果要从另一个对象引用它,则必须包括虚拟表的完整名称空间(" CFIN_Monitor ...")。

我个人不会使用这么长的名称空间。 您可以通过取消隐藏文件("眼睛"图标)来调整名称空间。

小c菟菟
2楼-- · 2020-08-24 15:49

Hi Dirk,

我们正面临与您在帖子中提到的相同的错误。 您能否让我知道您能够解决此问题?

谢谢

Rishi

jovirus
3楼-- · 2020-08-24 15:40

您好Stefan,

我们也尝试过,但是版本说明:

视图定义中不允许带有名称空间的路径[1310156]

附加的屏幕截图。 2018-12-17 -12-51-29-sap-web-ide-for-sap-hana.png

空代码
4楼-- · 2020-08-24 15:54

嗨斯特凡,

即使使用从sql-console生成的确切路径,

从" CFIN_MONITOR_1"中选择查看我的视图。" CFIN_Monitor.CFIN_Monitor_DBM :: edidc"作为edidc {...}

给出错误消息"在" src/test.hdbcds"(6:21-37)处找不到工件" CFIN_MONITOR_1" [1310042]"

我们已经在相当长的一段时间内陷入了这个问题。

任何建议,高度赞赏!

一周热门 更多>