点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图在CDS视图的算术表达式中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图在CDS视图的算术表达式中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我试图在CDS视图的算术表达式中使用聚合函数,但它表示目前不支持该表达式。 这是CDS中的限制吗? 看来这应该可行。
将视图ZTMP_PO_ITEM定义为从ekpo中选择的p 左外加入ekko为k 在p.ebeln = k.ebeln 左外连接lfa1为l 在l.lifnr = k.lifnr 左外连接ekbe为b 在b.ebeln = p.ebeln和b.ebelp = p.ebelp和b.vgabe ='1' { p.ebeln为ebeln, p.ebelp为ebelp, p.matnr作为matnr, p.txz01为txz01, p.werks as werks, p.lgort作为lgort, p.menge就像menge, p.meins为meins, p.netpr作为netpr, p.netwr作为netwr, k.waers作为waers, k.lifnr为lifnr, l.name1作为name1, sum(b.menge)为lmeng, p.menge-sum(b.menge)as umeng } 由p.ebeln,p.ebelp,p.matnr,p.txz01,p.werks,p.lgort,p.menge,p.meins,p.netpr,p.netwr,k.waers,k.lifnr分组 l.name1
将其转换为本地SELECT并将其传递给数据库的工作原理:
选择 P.EBELN AS EBELN, P.EBELP AS EBELP, P.MATNR AS MATNR, P.TXZ01 AS TXZ01, P.WERKS AS WERKS, P.LGORT AS LGORT, P.MENGE AS MENGE, P.MEINS一样, P.NETPR作为NETPR, P.NETWR作为NETWR, 韦尔斯(K.WAERS) LIFNR AS LIFNR, L.NAME1和NAME1, 和(B.MENGE)作为LMENG, P.MENGE-SUM(B.MENGE)AS UMENG 从EKPO AS P 左外角EKKO AS K 开P.EBELN = K.EBELN 左外连接LFA1 AS L 开L.LIFNR = K.LIFNR 左外联结EKBE AS B ON B.EBELN = P.EBELN和B.EBELP = P.EBELP和B.VGABE ='1' 分组由P.EBELN,P.EBELP,P.MATNR,P.TXZ01,P.WERKS,P.LGORT,P.MENGE,P.MEINS,P.NETPR,P.NETWR,K.WAERS,K.LIFNR, L.NAME1
(22.7 kB)
我认为局限性是使用聚合作为输入(umeng)的差异。
您可以在顶部堆叠另一个计算该差异的视图。
一周热门 更多>