如何编写一个查询,每天查询报告订单状态

2020-08-14 14:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我需要编写一个查询,该查询将在深...

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

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


我需要编写一个查询,该查询将在深夜按计划运行,并导出到txt文件中。

特别是-我需要查询以查看当天已更新的所有订单并提供更新的订单状态。

现在我已经执行了以下查询:

声明@ Date1日期集@ Date1 = GETDATE()

设置NOCOUNT

选择T0。[DocNum],将(varchar(10),T0。[DocDate],103)转换为'Doc Date',T0。[CardCode],T0。[CardName],T0。[DocStatus]来自ORDR T0

T0。[UpdateDate] = @ date1

按T0订购。[DocNum]

我发现此查询存在缺陷,当订单转换为发票时,ORDR UpdateDate不记录任何内容。

我需要以某种方式修改此查询,以包括给定日期受影响的所有订单的订单状态。

任何帮助将不胜感激!

欢呼

里克

3条回答
Nan4612
2020-08-14 14:39

嗨,

在销售订单表中将SO转换为发票时没有更新。或者,我们可以链接到AR发票,以使过帐日期成为销售订单的截止日期。

< p>尝试此查询,

声明@ Date1日期设置@ Date1 = GETDATE() 选择T0。[DocNum],T0.Docdate,T0.CardName,T0.DocStatus,T3.Docdate作为"结束日期" 从ORDR T0内连接RDR1 T1到T0。[DocEntry] = T1。[DocEntry]左连接INV1 T2到T2。[BaseEntry] = T1。[DocEntry]和T2。[BaseLine] = T1。[LineNum] AND T2。 [BaseType] = 17 T2上的INNER JOIN OINV T3。[DocEntry] = T3。[DocEntry] WHERE T3。[DocDate] = @ date1 通过...分组 T0。[DocNum],T0.Docdate,T0.CardName,T0.DocStatus,T3.Docdate

问候

Nagarajan

一周热门 更多>