ABAP CDS消耗量。派生错误无法确定默认值(取决于用户输入)

2020-09-06 03:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 在尝试使用Consump...

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

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


嗨,

在尝试使用Consumption.derivation的功能时,遇到以下错误:

这是我的 MAIN_VIEW ,具有参数 p_fromDate 的消耗量推导,该参数应使用基于参数的绑定值在视图 SUPPORTING_VIEW 中查找值 在 MAIN_VIEW中定义的 p_startDate

使用参数定义视图MAIN_VIEW
 @ AnalyticsDetails.query.variableSequence:1
 p_startDate:abap.dats,
 @ AnalyticsDetails.query.variableSequence:2
 @ Consumption.derivation:{lookupEntity:'SUPPORTING_VIEW',resultElement:'fromDate',绑定:[{targetParameter:'p_startCalculationDate',类型:#PARAMETER,值:'p_startDate'}]}
 p_fromDate:abap.dats,

这是我的 SUPPORTING_VIEW ,应为其提供参数 p_star_date来自 MAIN_VIEW。

定义视图SUPPORTING_VIEW
 带有参数p_startCalculationDate:abap.dats
  从TABLE_FUNCTION(p_startCalculationDate:$ parameters.p_startCalculationDate)中选择
    
    
      从日期,
      至今
     
 } 

当我尝试激活 MAIN_VIEW时发生错误。

我尝试在不同的情况下测试此功能,以调试我的问题,我注意到例如 如果将绑定值更改为#CONSTANT并手动提供值,则一切正常:

 @ Consumption.derivation:{lookupEntity:'SUPPORTING_VIEW',resultElement:'fromDate',绑定:[{targetParameter:'p_startCalculationDate',类型:#CONSTANT,值:'20190101'}]}
 p_fromDate:abap.dats,

有人遇到过并解决了此错误的问题吗?

BR,

Mateusz。