点击此处---> 群内免费提供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不记录任何内容。
我需要以某种方式修改此查询,以包括给定日期受影响的所有订单的订单状态。
任何帮助将不胜感激!
欢呼
里克
嗨,
在销售订单表中将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
Hi Nagarajan ,
谢谢-但这不接受今天创建的新订单...
今天运行时-没有显示-但是当我分别查看今天创建的订单时-有5个订单。
我希望看到所有这些都是开放的...
因此-它不仅需要显示与发票相关的销售订单,而且还需要显示与发票不相关的新订单和/或手动关闭的订单。
致谢
Rick
嗨,
尝试此查询,
声明@ 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
一周热门 更多>