在abap cds视图中不工作的小时的算术总和

2020-08-19 13:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我试图在cds视图中...

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

加入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)
5条回答
半个程序猿
2020-08-19 13:57

尊敬的Divya,

请尝试以下操作,

(cast(当_OpActnonsch.OperationActNonSchWork不为null时,则_OpActnonsch.OperationActNonSchWork否则0以abap.dec(25,2)结尾)

cast(如果_OpActualwork。OperationActTotalWork不为null的情况,则_OpActualwork。OperationActTotalWork否则0以abap.dec(25,2))结束,作为ActTotWork。

您也可以尝试不进行强制转换。