查询链接AP,收货,PO不显示将PO直接复制到AP的位置

2020-09-21 06:58发布

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

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


专家

我有此查询,需要显示AP发票和相关的链接PO。 除了不显示直接从PO复制AP发票的PO#之外,此方法均有效。

非常感谢您的帮助。

选择
 T0。[CardCode] AS"客户/供应商代码",
 T0。[CardName] AS"客户/供应商名称",
 T0。[DocType] AS"发票类型",
 T0。[DocNum] AS" AP发票编号",
 T6。[DocNum] AS" PO号",
 T0。[DocDate]作为"发布日期",
 T0。[NumAtCard] AS"供应商参考",
 T0。[CreateDate] AS"创建日期",
 T1。[ItemCode] AS"项目代码",
 T1。[Dscription] AS"项目/服务说明",
 T1。[LineTotal] AS"行总计",
 T8。[Segment_0] AS'Segment 0',
 T8。[Segment_1] AS'Segment 1',
 T8。[Segment_2] AS'Segment 2',
 T8。[Segment_3] AS'Segment 3',
 T8。[AcctName] AS"帐户名称"


 从OPCH T0


 左连接PCH1 T1到T0。[DocEntry] = T1。[DocEntry]


 左联接PDN1 T5在T1上。[BaseEntry] = T5。[DocEntry]和T1.BaseLine = T5.LineNum


 在T3上向左联接OPDN T3。[DocEntry] = T5。[DocEntry]


 左联接POR1 T7在T5上。[BaseEntry] = T7。[DocEntry]和T5.BaseLine = T7.LineNum


 在T7上向左加入OPOR T6。[DocEntry] = T6。[DocNum]


 T1上的INNER JOIN OACT T8。[AcctCode] = T8。[AcctCode]


 T1。[DocDate]> =(CONVERT(DATETIME,[%0],112))和T1。[DocDate] <=(CONVERT(DATETIME,[%1],112))
 

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

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


专家

我有此查询,需要显示AP发票和相关的链接PO。 除了不显示直接从PO复制AP发票的PO#之外,此方法均有效。

非常感谢您的帮助。

选择
 T0。[CardCode] AS"客户/供应商代码",
 T0。[CardName] AS"客户/供应商名称",
 T0。[DocType] AS"发票类型",
 T0。[DocNum] AS" AP发票编号",
 T6。[DocNum] AS" PO号",
 T0。[DocDate]作为"发布日期",
 T0。[NumAtCard] AS"供应商参考",
 T0。[CreateDate] AS"创建日期",
 T1。[ItemCode] AS"项目代码",
 T1。[Dscription] AS"项目/服务说明",
 T1。[LineTotal] AS"行总计",
 T8。[Segment_0] AS'Segment 0',
 T8。[Segment_1] AS'Segment 1',
 T8。[Segment_2] AS'Segment 2',
 T8。[Segment_3] AS'Segment 3',
 T8。[AcctName] AS"帐户名称"


 从OPCH T0


 左连接PCH1 T1到T0。[DocEntry] = T1。[DocEntry]


 左联接PDN1 T5在T1上。[BaseEntry] = T5。[DocEntry]和T1.BaseLine = T5.LineNum


 在T3上向左联接OPDN T3。[DocEntry] = T5。[DocEntry]


 左联接POR1 T7在T5上。[BaseEntry] = T7。[DocEntry]和T5.BaseLine = T7.LineNum


 在T7上向左加入OPOR T6。[DocEntry] = T6。[DocNum]


 T1上的INNER JOIN OACT T8。[AcctCode] = T8。[AcctCode]


 T1。[DocDate]> =(CONVERT(DATETIME,[%0],112))和T1。[DocDate] <=(CONVERT(DATETIME,[%1],112))
 
付费偷看设置
发送
2条回答
jovirus
1楼-- · 2020-09-21 07:27

如果要获取从采购订单复制的采购发票,则可以在发票行和订单行之间添加新的左联接,并添加新条件以过滤对象来源。

或者您可以使用联合所有子句来获取信息。 请记住,您必须按文档来源进行过滤。

亲切的问候

阿古斯丁

三十六小时_GS
2楼-- · 2020-09-21 07:03

尝试此SQL查询:

选择T4。[CardCode] AS'客户/供应商代码,T4。[CardName] AS'客户/供应商名称,
 T4。[DocNum] AS [ARInvoiceDocnum],T2。[DocNum] AS [GRPODocNum],T0。[DocNum] AS [PODocNum]
 从
 OPOR T0内部联接POR1 T1在T0.DocEntry = T1.DocEntry
 -在T1.TrgetEntry = T2.DocEntry上进行内部联接OPDN T2
 内连接PDN1 T3在T1.DocEntry = T3.BaseEntry和T1.LineNum = T3.BaseLine
 和T3.basetype ='22'
 T3.TrgetEntry = T4.DocEntry上的内部联接OP4
 内连接PCH1 T5在T3.DocEntry = T5.BaseEntry和T3.LineNum = T5.BaseLine
 和T5.basetype ='20'
 T4。[DocDate]> =(CONVERT(DATETIME,[%0],112))和T4。[DocDate] <=(CONVERT(DATETIME,[%1],112))
 T4的订单。[DocNum]
 

奥古斯丁

一周热门 更多>