销售订单查询

2020-09-10 07:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 需要在SAP B1中...

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

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

需要在SAP B1中查询以发货日期为基础来查找一个月的总销售额(因为试图从04/01/2019-03/31/2020中获取数字),

我需要查看销售订单行的总数是Open,

已关闭的销售订单行总数。

如果已关闭销售订单行(已交货并已开票),且开票日期不在此日期,则从此查询中删除销售订单行。

如果销售订单行已附加交货但未开具发票,请在其他查询中使用它。

让我知道这是否有意义

我要在这里实现的目标是,试图找出当月某个特定客户的销售额,如果我们要达到或不达到目标,我可以很容易地得出这些数字 编写带有未清销售订单行的查询,但是我需要排除销售订单行是否已交付和开票以及是否超出了这些日期,但如果它们在这些日期范围内,则要包括在内。

亲切的问候,

4条回答
木偶小白
2020-09-10 08:07

Hi Johan,

请找到查询

不确定这是否有意义。


我编写的查询是SELECT T0.DocNum,T0.CardCode,T0.CardName,t1.LineNum,t1.LineStatus,T1.Itemcode,T1.Linetotal,T1.Shipdate,T1.Quantity,T1 .DelivrdQty,(从(无锁)的DLN1 s0中选择SELECT SUM(s0.Quantity),其中s0.BaseEntry = T1.DocEntry和s0.BaseLine = T1.LineNum)'出货数量',(从DLN1选择SELECT SUM(s0.LineTotal) s0 with(nolock)WHERE s0.BaseEntry = T1.DocEntry AND s0.BaseLine = T1.LineNum)'总行总交付量',(SELECT SUM(s1.Quantity)from DLN1 s0 with(nolock)LEFT JOIN INV1 s1 with( nolock)on s1.BaseEntry = s0.DocEntry AND s1.BaseLine = s0.LineNum WHERE s0.BaseEntry = T1.DocEntry AND s0.BaseLine = T1.LineNum)'出货数量',(从DLN1选择SELECT SUM(s1.LineTotal) s0 with(nolock)左联接INV1 s1 with(nolock)在s1.BaseEntry = s0.DocEntry和s1.BaseLine = s0.LineNum WHERE s0.BaseEntry = T1.DocEntry AND s0.BaseLine = T1.LineNum)'总和 交货"-已关闭但未发货的订单-未发货未开票的订单-已发货但未发货的订单 iced-从ORDR T0发货并开票的订单内联接RDR1 T1在T0.DocEntry = T1.DocEntry-左联接DLN1 T2且(nolock)在T2.BaseEntry = T1.DocEntry和T2.BaseLine = T1.LineNum 。[ShipDate]在'04 -01-2019'和'03 -31-2020'之间

一周热门 更多>