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

2020-09-06 03:32发布

         点击此处--->   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。

         点击此处--->   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。

付费偷看设置
发送
3条回答
Tong__Ming
1楼 · 2020-09-06 04:12.采纳回答

我没有7.5系统可以尝试,您可以在p_startDate之前尝试@ Consumption.hidden = false吗?

wang628962
2楼-- · 2020-09-06 04:14

对不起,我没有这个问题的答案,只是一种注解 @ Consumption.hidden可能是窍门。 让其他专家看看:)。

Haoba3210
3楼-- · 2020-09-06 04:08

Hello Quynh Doan Manh,

您在答案中提出的建议有所帮助。

您知道为什么必须隐藏参数吗? 该文档没有提及它。

(我会将您的回答标记为正确,但您已将其提交为评论)。

一周热门 更多>