查询以跟踪具有批号的订单,交货和发票

2020-09-23 06:54发布

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

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


您好,专家们,有人可以帮我在此查询中添加批号。

选择T1.DocEntry作为"链接",T1。[DocNum]作为" SO号",T1。[DocDate]作为" SO日期",T1.DocStatus作为" SO状态",T1。[CardName]作为 '客户名称',T9.SlpName,T10.firstName AS'SO所有者',T8.FrgnName AS'零件号' ,
T0。[说明]为'零件名称',T0。[数量]为'SO数量',T0。[价格]为'销售价格',T0。[OpenQty],T0。[OpenSum],T3 .DocNum为"交货单号",T2。[数量]为"交货数量",T12.DocNum为"退货编号",T12.DocDate为"退货日期",T11。数量为"退货数量",
T5.DocNum为"发票编号",T5.DocDate为"发票日期",T5.DocStatus为"发票状态",T4.Quantity为"发票数量",T5.DocTotal,T5.PaidToDate为"应用金额" ",
T7.DocNum为"贷方通知单编号",T7.DocDate为"贷方通知单日期",T6。数量为"贷方通知单数量"

从RDR1 T0内连接ORDR T1到T0.DocEntry = T1.DocEntry
左外连接DLN1 T2在T2.BaseEntry = T0.DocEntry和T2.BaseLine = T0.Linenum
左外连接ODLN T3 T2.DocEntry = T3.DocEntry
上的左连接T4.BaseEntry = T3.DocEntry和T4.BaseLine = T2.Linenum和T4.BaseType = 15
的外部联接INV1 T或(T4.Basetype = 17和T4 .BaseEntry = T0.DocEntry和T4.BaseLine = T0.LineNum)
在T11上向左外部联接RDN1T11。BaseEntry= T2.DocEntry和T11.BaseLine = T2.LineNum
在T11上向左外部联接ORDN T12。 DocEntry = T12.DocEntry

左外部联接T5上的OINV T5.DocEntry = T4.DocEntry
左外部联接T6上的RIN1 T6.BaseEntry = T5.DocEntry和T6.BaseLine = T4.Linenum
左外部连接T6上的ORIN T7.DocEntry = T7.DocEntry
左外部连接T0上的OITM T8.ItemCode = T8.ItemCode
左外部连接T9上的外部OSLP T9.SlpCode = T1.SlpCode
左侧 T10.empID = T1.OwnerCode

在哪里T1。[DocDate]> = [%0]和T1。[DocDate] <= [%1]
G上的外部联接OHEM T10 由T1.DocEntry,T1.DocNum,T1.DocDate,T1.DocStatus,T1.CardName,T9.SlpName,T10.firstName,T8.FrgnName,T0。[Dscription],T0。[Quantity],T0。[Price ],T0。[OpenQty],T0。[OpenSum],T3.DocNum,T2。[Quantity],
T5.DocNum,T5.DocDate,T5.DocStatus,T4.Quantity,T5.DocTotal,T5.PaidToDate ,
T7.DocNum,T7.DocDate,T6.Quantity,T12.DocNum,T12.DocDate,T11.Quantity

提前谢谢

蒂绍纳

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

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


您好,专家们,有人可以帮我在此查询中添加批号。

选择T1.DocEntry作为"链接",T1。[DocNum]作为" SO号",T1。[DocDate]作为" SO日期",T1.DocStatus作为" SO状态",T1。[CardName]作为 '客户名称',T9.SlpName,T10.firstName AS'SO所有者',T8.FrgnName AS'零件号' ,
T0。[说明]为'零件名称',T0。[数量]为'SO数量',T0。[价格]为'销售价格',T0。[OpenQty],T0。[OpenSum],T3 .DocNum为"交货单号",T2。[数量]为"交货数量",T12.DocNum为"退货编号",T12.DocDate为"退货日期",T11。数量为"退货数量",
T5.DocNum为"发票编号",T5.DocDate为"发票日期",T5.DocStatus为"发票状态",T4.Quantity为"发票数量",T5.DocTotal,T5.PaidToDate为"应用金额" ",
T7.DocNum为"贷方通知单编号",T7.DocDate为"贷方通知单日期",T6。数量为"贷方通知单数量"

从RDR1 T0内连接ORDR T1到T0.DocEntry = T1.DocEntry
左外连接DLN1 T2在T2.BaseEntry = T0.DocEntry和T2.BaseLine = T0.Linenum
左外连接ODLN T3 T2.DocEntry = T3.DocEntry
上的左连接T4.BaseEntry = T3.DocEntry和T4.BaseLine = T2.Linenum和T4.BaseType = 15
的外部联接INV1 T或(T4.Basetype = 17和T4 .BaseEntry = T0.DocEntry和T4.BaseLine = T0.LineNum)
在T11上向左外部联接RDN1T11。BaseEntry= T2.DocEntry和T11.BaseLine = T2.LineNum
在T11上向左外部联接ORDN T12。 DocEntry = T12.DocEntry

左外部联接T5上的OINV T5.DocEntry = T4.DocEntry
左外部联接T6上的RIN1 T6.BaseEntry = T5.DocEntry和T6.BaseLine = T4.Linenum
左外部连接T6上的ORIN T7.DocEntry = T7.DocEntry
左外部连接T0上的OITM T8.ItemCode = T8.ItemCode
左外部连接T9上的外部OSLP T9.SlpCode = T1.SlpCode
左侧 T10.empID = T1.OwnerCode

在哪里T1。[DocDate]> = [%0]和T1。[DocDate] <= [%1]
G上的外部联接OHEM T10 由T1.DocEntry,T1.DocNum,T1.DocDate,T1.DocStatus,T1.CardName,T9.SlpName,T10.firstName,T8.FrgnName,T0。[Dscription],T0。[Quantity],T0。[Price ],T0。[OpenQty],T0。[OpenSum],T3.DocNum,T2。[Quantity],
T5.DocNum,T5.DocDate,T5.DocStatus,T4.Quantity,T5.DocTotal,T5.PaidToDate ,
T7.DocNum,T7.DocDate,T6.Quantity,T12.DocNum,T12.DocDate,T11.Quantity

提前谢谢

蒂绍纳

付费偷看设置
发送
3条回答
我是小鹏鹏啊
1楼 · 2020-09-23 07:38.采纳回答

Hi Tichaona Gaza

尝试在下面的查询中进行查询。

选择T1.DocEntry为"链接",T1。[DocNum]为" SO号",T1。[DocDate] 作为" SO日期",T1.DocStatus作为" SO状态",T1。[CardName]作为"客户名称",T9.SlpName,T10.firstName作为" SO所有者",T8.FrgnName作为"部件号"。 ,
T0。[说明]为'零件名称',T0。[数量]为'SO数量',T0。[价格]为'销售价格',T0。[OpenQty],T0。[OpenSum],T3 DocNum为"交货单号",T2。[数量]为"交货数量",T13.BatchNum"批号",T13。数量"批数量",T12。DocNumAS"退货编号",T12。 DocDate为"退货日期",T11.Quantity为"退货数量",T5.DocNum为"发票编号",T5.DocDate为"发票日期",T5.DocStatus为"发票状态",T4.Quantity为 "发票数量",T5.DocTotal,T5.PaidToDate为"应用金额",T7.DocNum为"贷方编号",T7.DocDate为"贷方日期",T6。数量为"贷方数量" '
FROM RDR1 T0内连接ORDR T1上T0.DocEntry = T1.DocEntry
左外连接DLN1 T2上T2.BaseEntry = T0.DocEntry和T2.BaseLine = T0.Linenum
left T2.DocEntry = T3.DocEntry上的外部联接ODLN T3.left T4.BaseEntry = T3.DocEntry和T4.BaseLine = T2.Linenum和T4.BaseType = 15
OR(T4.Basetype)上的外部联接INV1 T4 = 17且T4.BaseEntry = T0.DocEntry和T4.BaseLine = T0.Lin eNum)
LEFT外部联接T11.BaseEntry = T2.DocEntry上的RDN1 T11和T11.BaseLine = T2.LineNum
LEFT外部联接T11.DocEntry = T12.DocEntry
上的ORDN T12外部联接 在T5上连接OINV T5.DocEntry = T4.DocEntry
左在T6上连接RIN1 T6.BaseEntry = T5.DocEntry和T6.BaseLine = T4.Linenum <左>在T6.DocEntry = T7上外部联接ORIN T7。 DocEntry
T0上的左外部联接OITM T8.ItemCode = T8.ItemCode T9上的左外部联接OSLP T9.SlpCode = T1.SlpCode T10上的左外部联接OHEM T10.empID = T1.OwnerCode < br> T2.DocEntry = T13.BaseEntry和T13.BaseType = 15和T2.ItemCode = T13.ItemCode和T2.LineNum = T13.BaseLinNum

WHERE T1处的左外部连接IBT1 T13。[DocDate]> = [%0]和T1。[DocDate] <= [%1]
按T1.DocEntry,T1.DocNum,T1.DocDate,T1.DocStatus,T1.CardName,T9.SlpName,T10.firstName, T8.FrgnName,T0。[说明],T0。[数量],T0。[价格],T0。[OpenQty],
T0。[OpenSum],T3.DocNum,T2。[数量],
T5.DocNum,T5.DocDate,T5.DocStatus,T4.Quantity,T5.DocTo tal,T5.PaidToDate,
T7.DocNum,T7.DocDate,T6.Quantity,T12.DocNum,T12.DocDate,T11.Quantity,T13.BatchNum

请注意交货数量和批次数量 可能会因所选批次的数量而异。

haha101010
2楼-- · 2020-09-23 07:42

非常感谢Gaurav。 您只错过了GROUP BY子句中的T13.Quantity。

宇峰
3楼-- · 2020-09-23 07:41

嗨,

上面的查询显示已取消和交货发票。 您能为取消的文件进行更改吗?

一周热门 更多>