链接到销售订单行的序列号(SAP业务一)

2020-09-29 20:43发布

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

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


我正在尝试编写一个简单的查询,该查询将向我显示分配给我的销售订单上各行的序列号。 我的问题是我找不到正确的序列号表或其他将两者链接的表。 我正在查看ORDR,RDR1,OSRD,OSRI,OSRN和OSRQ。 我可以将订单链接到OSRD,但是该链接是一对一的(按行),并且不显示序列号。 我找不到从RDR1线到序列号线或从OSRD到序列号线的链接。

如果我的订单只有一行,则要分配3个数量和三个序列号,我希望查询返回三行,每个行都有基本行数据和单个/唯一的序列号。

感谢您的帮助。

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

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


我正在尝试编写一个简单的查询,该查询将向我显示分配给我的销售订单上各行的序列号。 我的问题是我找不到正确的序列号表或其他将两者链接的表。 我正在查看ORDR,RDR1,OSRD,OSRI,OSRN和OSRQ。 我可以将订单链接到OSRD,但是该链接是一对一的(按行),并且不显示序列号。 我找不到从RDR1线到序列号线或从OSRD到序列号线的链接。

如果我的订单只有一行,则要分配3个数量和三个序列号,我希望查询返回三行,每个行都有基本行数据和单个/唯一的序列号。

感谢您的帮助。

付费偷看设置
发送
1条回答
何必丶何苦呢
1楼 · 2020-09-29 21:41.采纳回答

嗨沃恩,

尝试以下查询:

 SELECT
 T0.DocEntry,
 T1.ItemCode,
 T1说明
 T4.Quantity不为空的情况下,然后T4.Quantity ELSE T1.Quantity结束为"数量",
 ISNULL(T5.DistNumber,T6.DistNumber)AS'序列号/批次号',
 ISNULL(T5.SysNumber,T6.SysNumber)AS'序列号/批次ID'
 从
 ORDR T0
 内连接RDR1 T1开启T0.DocEntry = T1.DocEntry
 内部联接OITM T2上T1.ItemCode = T2.ItemCode
 左联接OITL T3在T3.DocType = T0.ObjType AND T3.DocEntry = T0.DocEntry AND T3.DocLine = T1.LineNum
 左联接ITL1 T4开启T4.LogEntry = T3.LogEntry
 左联接对象T5在T5.ItemCode = T4.ItemCode AND T5.SysNumber = T4.SysNumber AND T2.manbtchnum ='Y'
 左联接OSRN T6上T6.ItemCode = T4.ItemCode AND T6.SysNumber = T4.SysNumber AND T2.mansernum ='Y'
 订购
 T0.DocEntry
 

亲切的问候

迭戈·利瑟

一周热门 更多>