查询以显示带有会计科目表的发票行

2020-09-18 23:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,专家 我编写了一个查询,该...

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

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


嗨,专家

我编写了一个查询,该查询按行提供了发票项目。 这部分效果很好

但是我需要的是每一行的会计科目表,我已经加入了OACT表,但是我似乎无法获得正确的帐号,我什至尝试添加细分,但是结果中的数字随何而不同 在" AR发票"窗口中

我需要做什么? 我要去哪里错了? 下面是我写的没有帐户详细信息的查询

选择

 T0。[DocNum],

 T1。[U_Prod_Order_No],

 T1。[ItemCode],

 T1。[说明],

 T1。[数量],

 T1。[PriceBefDi],

 T1。[DiscPrcnt],

 T1。[LineTotal]

 从OINV T0内连接INV1 T1到T0。[DocEntry] = T1。[DocEntry]内连接OACT T2到T0。[CtlAccount] = T2。[AcctCode]

 T0。[DocDate]> = [%0]和T0。[DocDate] <= [%1] 

请帮助

致谢

拉胡尔

2条回答
CPLASF-自律
2020-09-18 23:46 .采纳回答

你好拉胡尔,

您试图通过标头表而不是行表联接OACT表。 这就是为什么您没有获得预期的结果。 请尝试以下方法:

 SELECT T0。[DocNum]
      ,T1。[U_Prod_Order_No]
      ,T1。[ItemCode]
      ,T1。[说明]
      ,T1。[数量]
      ,T1。[PriceBefDi]
      ,T1。[DiscPrcnt]
      ,T1。[LineTotal]
      ,T1.AcctCode
      ,T2.AcctName
 从OINV T0
      内联接INV1 T1在T0上。[DocEntry] = T1。[DocEntry]
      T1上的INNER JOIN OACT T2。[AcctCode] = T2。[AcctCode]
 在T0。[DocDate]> = [%0]
   AND T0。[DocDate] <= [%1] 

此致

Johan

一周热门 更多>