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

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条回答
当学会了学习
2020-08-14 14:41

嗨,

尝试此查询,

声明@ 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] AND T2。[BaseLine] = T1。[LineNum] AND T2。[BaseType] = 17 在T2上向左加入OINV T3。[DocEntry] = T3。[DocEntry] 在哪里T0。[DocDate] = @ date1 GROUP BY T0。[DocNum],T0.Docdate,T0.CardName,T0.DocStatus,T3.Docdate

致谢

Nagarajan

一周热门 更多>