点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已经使用带有多个图表卡...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已经使用带有多个图表卡...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我已经使用带有多个图表卡的"消费"视图CDS创建了OVP应用程序。 它正在工作。
现在,我需要向CDS添加参数,该参数将作为过滤条件传递到CDS的where子句中。 但是,只要将参数添加到CDS,图表上就看不到任何内容。 元数据反映了创建的参数实体,参数也正在应用程序中,但是在图表上看不到任何东西。 我还更改了卡设置,添加了" addODataSelect":正确,但仍然没有用。
CDS参数(如果我在数据预览中检查数据,则CDS正确获取数据)
Odata服务(生成的)元数据
卡设置。
OVP应用程序,带空白卡。 参数反映出来。
cds-with-paramter.jpg (47.4 kB)
你好普拉西塔,
我尝试了链接中的内容,但是面临其他一些问题。
一旦我在CDS中添加了参数,OData元数据就会看起来像这样。
它现在有两个实体
ZRMT_C_ASSIGNMENT_OVERVIEW结果
ZRMT_C_ASSIGNMENT_OVERVIEW参数
现在在WEB IDe中,我为selectionvariant创建了一个本地注释
并相应地更改了卡的设置。
但是,现在当我第一次运行OVP应用程序时,卡不显示任何数据,然后它会出现某种错误。
控制台显示许多错误,包括与标识注释有关的错误,到目前为止,我还没有从卡中定义任何导航,这是强制性的吗?
请参阅文档: https://sapui5.hana.ondemand.com/#/topic/b40e5ae5cdd647c490bd03b9d5f98d56
主要问题似乎就是这个'呼叫者 违反了方法调用的先决条件",我认为这是CDS具有参数而没有传递的条件。
对于带有参数的CDS,我们需要使用以下URL格式来获取数据传递参数,因此是否可以生成生成的OVP模板?
/sap/opu/odata/sap/ZRMT_C_ASSIGNMENT_OVERVIEW_CDS/ZRMT_C_ASSIGNMENT_OVERVIEW(p_date ='20191105')/Set
您好,
发生了什么事情,不是使用参数作为键,而是使用过滤器,而是使用CDS模型
$ filter = p_EKORG eq''和p_LIFNR eq'108000'和p_MATKL eq''和p_MATNR eq''和p_EKGRP eq''和p_WERKS eq''和p_date_start eq datetime'2020-01-01T00:00:00 '和p_date_e eq datetime'2020-05-08T00:00:00'
我在使用两种模型,一种用于过滤器,另一种用于数据
" sap.ovp":{" globalFilterModel":" ZCDS_FILTROS_PROVEEDORES_CDS"," globalFilterEntityType":" zcds_filtros_proveedoresParameters"," enableLiveFilter":true," considerAnalyticalParameters":false," cards":{" card00":{ ":"" ZSD_PROV_COND_COM_SRV"," template":" sap.ovp.cards.table"," settings":{" title":" {{card00_title}}"," subTitle":" {{card00_subTitle}}"," entitySet":" condComercialesSet"," addODataSelect":false}}}}
在chrome控制台上时,必须向我显示/zcds_filters_providers(p_EKORG =``,p_LIFNR ='108000',p_MATKL ='',p_MATNR =``,p_EKGRP ='',p_WERKS ='',p_date_start = datetime'2020-01-01T00:00:00'= p_date_end eq datetime'2020-05-08T00:00:00')/zcds_filters_providersSet
致谢,
一周热门 更多>