点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
伙计们,我在OINM表中的一个累积计算中崩溃了。
尽管该论坛上有很多有关此主题的信息,但我仍无法解决此问题,请问 为您提供帮助。
问题是:
我需要计算(T2。" InQty"-T2。" OutQty"),这将给我带来计算值,并在以下几行中 如果:
输入= SUM
输出=减去
我在某些帖子中看到您需要声明(@ declare),但我仍然缺乏经验
T2。" DocDate",T4。" WhsCode",T3。" WhsName",T0。" ItmsGrpNam",T1。" ItemCode",T1。" ItemName", T1。" InvntryUom",(T2。" InQty")AS" Qtd In",(T2。" OutQty")AS" Qtd Out",AVG((T2。" InQty")-(T2。" OutQty")) 作为"总库存",T1。" U_RSD_PesoBruto",T1。" U_RSD_UN_Conversao", AVG(t2。"价格")AS"价格" 从OITB T0 T1上的INNER JOIN OITM T1。" ItmsGrpCod" = T0。" ItmsGrpCod" T2上的内部联接OINM T2。" ItemCode" = T1。" ItemCode" T3上的内部联接OWHS T3。" WhsCode" = T2。"仓库" T4上的INNER JOIN OITW T4。" WhsCode" = T3。" WhsCode" --T5上的INNER JOIN OITW T5。" ItemCode" = T2。" ItemCode" 哪里 T2。" TransType" in(13,14,15,16,18,19,20,59,60,67,69,162,310000001)AND T1。" ItemCode" ='[%0]' GROUP BY T2。" TransType",T2。" DocDate",T4。" WhsCode",T3。" WhsName",T1。" ItemCode",T1。" ItemName", T0。" ItmsGrpNam",T1。" InvntryUom",T1。" U_RSD_PesoBruto",T1。" U_RSD_UN_Conversao",T2。" InQty",T2。" OutQty" 按T2排序。" DocDate"
嗨,
尝试此查询,
T2。" DocDate",T4。" WhsCode",T3。" WhsName",T0。" ItmsGrpNam",T1。" ItemCode",T1。" ItemName", T1。" InvntryUom",(T2。" InQty")AS" Qtd In",(T2。" OutQty")AS" Qtd Out",AVG((T2。" InQty")-(T2。" OutQty")) 作为"总库存",T1。" U_RSD_PesoBruto",T1。" U_RSD_UN_Conversao", AVG(t2。"价格")AS"价格",
SUM((T2。" InQty")-(T2。" OutQty"))
FROM OITB T0 T1上的INNER JOIN OITM T1。" ItmsGrpCod" = T0。" ItmsGrpCod" T2上的内部联接OINM T2。" ItemCode" = T1。" ItemCode" T3上的内部联接OWHS T3。" WhsCode" = T2。"仓库" T4上的INNER JOIN OITW T4。" WhsCode" = T3。" WhsCode" --T5上的INNER JOIN OITW T5。" ItemCode" = T2。" ItemCode"
哪里 T2。" TransType" in(13,14,15,16,18,19,20,59,60,67,69,162,310000001)AND T1。" ItemCode" ='[%0]'
GROUP BY T2。" TransType",T2。" DocDate",T4。" WhsCode",T3。" WhsName",T1。" ItemCode",T1。" ItemName", T0。" ItmsGrpNam",T1。" InvntryUom",T1。" U_RSD_PesoBruto",T1。" U_RSD_UN_Conversao",T2。" InQty",T2。" OutQty" 按T2排序。" DocDate"
问候,
Nagarajan
您好,
您好吗Nagarajan?
直到我到达此计算为止,但问题在于这样会带来错误的值。
逻辑:
如果第1行有2个条目,而第2行还有3个条目,则总库存为= 5。
此致
初中
嗨,
还有其他提示吗?
此致
嗨,
更好地进行分析,我可以看到我正在使用聚合器(DocDate),查询正在计算当天的所有发射。< br>我通过从OINM启动" TransNum"来代替" DocDate"。
案例已解决。
问候,
初中
嗨,
您在寻找这个吗,
T2。" DocDate",T4。" WhsCode",T3。" WhsName",T0。" ItmsGrpNam",T1。" ItemCode",T1。" ItemName",T1。" InvntryUom",(T2。" InQty ")AS" Qtd In",(T2。" OutQty")AS" Qtd Out",AVG((T2。" InQty")-(T2。" OutQty"))作为" Total Stock",T1。" U_RSD_PesoBruto" ,T1。" U_RSD_UN_Conversao",AVG(t2。" Price")AS"价格",
SUM(T2。" InQty")-SUM(T2。" OutQty")
从FROM OITB T0内连接OITM T1到T1。" ItmsGrpCod" = T0。" ItmsGrpCod"内连接OINM T2到T2。" ItemCode" = T1。" ItemCode"内部连接OWHS T3 ON T3。" WhsCode" = T2。 仓库" T4上的INNER JOIN OITW T4。" WhsCode" = T3。" WhsCode" --INNER JOIN OITW T5 ON T5。" ItemCode" = T2。" ItemCode"
在T2。" TransType"中 (13,14,15,16,18,19,20,59,60,67,69,162,310000001)和T1。" ItemCode" ='[%0]'
按T2分组。" TransType",T2。" DocDate",T4。" WhsCode",T3。" WhsName",T1。" ItemCode",T1。" ItemName",T0。" ItmsGrpNam",T1。" InvntryUom",T1。" U_RSD_PesoBruto" ,T1。" U_RSD_UN_Conversao",T2。" InQty T2的",T2。" OutQty"订单。" DocDate"
致谢
Nagarajan
一周热门 更多>