CD视图中的表功能消耗

2020-09-16 01:33发布

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

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


尊敬的专家,

与以下示例相关的问题相同。

我想在cds视图中使用用户定义的表函数。 但是我会在CDS代码编辑器中收到语法错误。

函数定义:

 FUNCTION" xyz.db.function :: getUserClientIdsFromRoles"()
 返回表(" Id" NVARCHAR(10))LANGUAGESQLSCRIPTSQL
    安全调用者
 ASBEGIN ..... END
 累; 没有; 没有()还是没有运气

视图定义:

从" xyz.db.function :: getUserClientIdsFromRoles"(){IdAS" Client"}中选择的用户定义视图UserClientView; 

WebIDE CDS编辑器在视图定义中显示错误:

" CDS:错误:意外令牌"("" 

致谢

Gabriel

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

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


尊敬的专家,

与以下示例相关的问题相同。

我想在cds视图中使用用户定义的表函数。 但是我会在CDS代码编辑器中收到语法错误。

函数定义:

 FUNCTION" xyz.db.function :: getUserClientIdsFromRoles"()
 返回表(" Id" NVARCHAR(10))LANGUAGESQLSCRIPTSQL
    安全调用者
 ASBEGIN ..... END
 累; 没有; 没有()还是没有运气

视图定义:

从" xyz.db.function :: getUserClientIdsFromRoles"(){IdAS" Client"}中选择的用户定义视图UserClientView; 

WebIDE CDS编辑器在视图定义中显示错误:

" CDS:错误:意外令牌"("" 

致谢

Gabriel

付费偷看设置
发送
2条回答
95年老男孩
1楼 · 2020-09-16 02:12.采纳回答

您是否为函数声明了USING语句? 我在这里有一些示例: https://github.com/SAP/com.sap.openSAP.hana5.example/blob/hana2_sps03/core_db/src/data/MDViews.hdbcds

软件心理学工程师
2楼-- · 2020-09-16 02:30

托马斯, 谢谢,我注意到您使用的是HANA版本2.1,目前HANA NEO DB只是HANA 2.0,因此它有一定的支持。 非常感谢您的支持,感谢您的帮助。 祝您有美好的一天

一周热门 更多>