查询显示采购订单,交货收据

2020-08-27 21:44发布

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

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


嗨,

只想问一下查询的SQL代码是什么,它显示采购订单编号列表,以及每个供应商每件商品的相应收货编号是什么。

我们正在使用SAP Business One 9.1

谢谢。

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

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


嗨,

只想问一下查询的SQL代码是什么,它显示采购订单编号列表,以及每个供应商每件商品的相应收货编号是什么。

我们正在使用SAP Business One 9.1

谢谢。

付费偷看设置
发送
3条回答
jovirus
1楼 · 2020-08-27 22:14.采纳回答

Hello Raymond-试试下面的SQL可获得以下结果:

几点 让我们考虑:

我使用LEFT OUTER JOIN来显示那些尚未收到的采购订单。 如果您只想显示与之相连的收货订单的那些采购订单,则在SQL中将LEFT OUTER JOIN更改为INNER JOIN。

请查看以下博客,了解有关此类型订单的信息 SQL:

重新创建关系图

LineNum或VisOrder

此外,不确定所需的其他信息,因此请进行所需的任何更改并将其发布在此处,以便其他人使用 可以帮助您拥有一个像您这样的SQL。 或者让我知道,我们可以更新以下内容:

 SELECT DISTINCT

 T1.CardName AS'供应商名称',
 T1.CardCode AS"供应商代码",
 T1.NumAtCard AS"文档参考编号",
 T1.DocNum AS'PO Numb',
 T1.DocDate,
 T0.VisOrder +1 AS'Line Numb',
 T0.ItemCode,
 T3.DocNum AS'GRPO'

 从POR1 T0

 左外联接OPOR T1
 开启T0.DocEntry = T1.DocEntry

 左外连接PDN1 T2
 开启T1.DocEntry = T2.BaseEntry
 AND T0.LineNum = T2.BaseLine

 左外连接OPDN T3
 开启T2.DocEntry = T3.DocEntry
 AND T0.TrgetEntry = T3.DocEntry

 哪里
 T1.DocDate> ='[%0]'
 AND T1.DocDate <='[%1]'
 

非常感谢和问候,扎尔

哎,真难
2楼-- · 2020-08-27 22:05

嗨扎尔,

感谢您的回复。

这是我需要的实际表。 在SAP中,蓝色的标题是上面的表格,绿色的标题是下面的表格。

非常感谢您的帮助,因为这将简化我的报告。

Raymond

追夢秋陽
3楼-- · 2020-08-27 22:27

嗨..这似乎是老话题。

但是对于以上查询,它不显示批处理和属性本身。

有关此查询的任何更新?

谢谢

一周热门 更多>