点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我试图在cds视图中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我试图在cds视图中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我试图在cds视图中进行算术运算,但其值为0。
我的CD观看次数:
将视图zwmKPIReactACtWorkPercent1定义为从_OpActnonsch中选择的zwmKPIReactACtWorknotSCH
左外部加入zwmKPIReactACtWorkTot为_OpActualwork
_OpActualwork.datestamptxt = _OpActnonsch.datestamptxt和_OpActualwork.Floc = _OpActnonsch.Floc
和_OpActualwork.Plsec = _OpActnonsch.Plsec a
nd _OpActualwork.MaintenanceOrderType = _OpActnonsch.MaintenanceOrderType
和_OpActualwork.reqenddate = _OpActnonsch.reqenddate
和_OpActualwork.Criticality = _OpActnonsch.Criticality
{
_OpActnonsch.datestamptxt,
_OpActnonsch.OperationActNonSchWork作为ActNonSchWork,
_OpActualwork。 OperationActTotalWork作为ActSchWork,
_OpActnonsch.OperationActNonSchWork + _OpActualwork。 OperationActTotalWork作为ActTotWork:
}
此cds视图的值如下。 加法字段给出0.000小时:
(9.6 kB)
这是由于外部联接不满足联接条件导致值NULL引起的。
请参见我对另一个类似问题的回答,以寻求可能的解决方案:
/img/answers/12907543 /view.html
希望有帮助
检查表中是否有任何条目,还可以让您知道日期类型是什么吗?
@Satish:数据类型为数量
尊敬的Divya,
请尝试以下操作,
(cast(当_OpActnonsch.OperationActNonSchWork不为null时,则_OpActnonsch.OperationActNonSchWork否则0以abap.dec(25,2)结尾)
cast(如果_OpActualwork。OperationActTotalWork不为null的情况,则_OpActualwork。OperationActTotalWork否则0以abap.dec(25,2))结束,作为ActTotWork。
您也可以尝试不进行强制转换。
Coalesce(val1,0)
如果val1不为null,将返回val1。 否则它将返回0。
一周热门 更多>