一年中向供应商支付的所有款项的清单以及已支付发票的详细信息

2020-09-28 07:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,大家 我们的 国税局 要求...

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

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


嗨,大家

我们的 国税局 要求我们公司提供在交易期间向所有供应商支付的所有付款的列表 年(无论是现金还是支票)

每笔付款应给出所有已付款发票的详细信息。

我正试图编写一个SQL查询来生成这些数据,但是由于时间太短,我们将不胜感激。

非常感谢标本编码。

但是,如果不可能的话,可以指明要使用哪些表以及如何进行处理。

SQL非常复杂,因为其中涉及许多表。

----

我正在使用这些表格(忽略返回值)

(a)内部和解:OITR,ITR1

(b)付款:OVPM,VPM1,VPM2

(c)日记条目(OJDT,JDT1)

(d)应收发票(OPCH,PCH1)

缺少什么吗?

请注意,我们必须从 付款 开始,然后返回到 已付款的发票

谢谢

利昂

3条回答
Aaron 3364
2020-09-28 07:57

嗨Leon

尝试一下

选择T2。[CardCode] [供应商代码],T2。[CardName] [供应商名称],T2。[DocNum] [付款编号],T1。[SumApplied] AS [Amt Paid],T2。[DocDate]  [付款日期],T0。[DocNum] [文件编号],T0。[DocDate] [文件日期],来自[dbo]。[OPCH] T0内部联接[dbo]。[VPM2] T1在T1上。[DocEntry] =  T0。[DocEntry]内部联接[dbo]。[OVPM] T2在T2上。[DocNum] = T1。[DocNum]其中T2。[DocDate]> = [%0]和T2。[DocDate] <= [%1  ]按T2。[CardCode],T2。[CardName],T2。[DocNum],T1。[SumApplied],T2。[DocDate],T0。[DocNum],T0。[DocDate] 
#p分组 #

你好,巴拉吉

感谢您的答复。

不幸的是,这个问题比我想象的要复杂得多。

如果我们不涉及表OITR,ITR1(内部对帐),将无法获得已支付发票的详细信息。 我尝试了这种方法,但是很快就被复杂的问题缠住了。

因此,我通过使用简化的SQL,Excel和手动输入数字来帮助我解决了问题,

使用纯SQL太复杂了(由于有OITR/ITR1表),而且我不会在截止日期之前完成任务。

感谢您的努力。

最好的问候

Leon

一周热门 更多>