将带有参数的CDS视图发布到OData和导航

2020-08-15 09:42发布

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

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


当我通过OData发布带有参数的CDS视图时,会生成两个实体和EntitySet(" Set"和" Parameter"),并在它们之间导航。

我现在想要导航到带有参数的CDS视图,并且像往常一样,我具有从"标称" CDS视图到带有参数的CDS视图的CDS关联。 但是,此关联是在OData中针对"集合"生成的,并且在使用时会生成错误" CX_SADL_PARAMETER_MISSING"。

有什么办法可以避免这种情况,或者是否可以对"参数"生成OData关联?

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

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


当我通过OData发布带有参数的CDS视图时,会生成两个实体和EntitySet(" Set"和" Parameter"),并在它们之间导航。

我现在想要导航到带有参数的CDS视图,并且像往常一样,我具有从"标称" CDS视图到带有参数的CDS视图的CDS关联。 但是,此关联是在OData中针对"集合"生成的,并且在使用时会生成错误" CX_SADL_PARAMETER_MISSING"。

有什么办法可以避免这种情况,或者是否可以对"参数"生成OData关联?

付费偷看设置
发送
3条回答
软件心理学工程师
1楼-- · 2020-08-15 10:36

你好沃尔夫冈,

您能够解决问题吗?

亲切的问候

马克

Nan4612
2楼-- · 2020-08-15 10:36

嗨,马克·赖特

我习惯了一种变通方法(在参数视图的顶部发布了非参数视图),此后一直没有尝试使它与参数视图一起使用。

此致

沃尔夫冈

昵称总是被占用
3楼-- · 2020-08-15 10:13

你好沃尔夫冈,

我找到了解决此问题的方法。 至少是因为我的问题。 在我的_ext类中,我在运行时添加了缺少的参数。

下面是一个简短示例:

* io_query_options-> set_entity_parameters(值#((
**实体别名='POCreateRefDocs'
*实体别名='M2SOview'
*参数=值#(((名称='Par_1'值= l_Val )
*(name ='Par_2'value = space))))))。

致谢

标记

一周热门 更多>