ABST2,AR01和FAGLB03合并为一份报告

2020-09-20 18:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一份报告要写在哪里,我需要将...

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

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


我有一份报告要写在哪里,我需要将子分类帐与分类帐余额对帐。

该报表必须基于交易ABST2,并且必须能够显示利润中心和总帐科目级别的差异。 目前,该报告只能在公司代码级别执行。

我们当前的流程涉及运行3个独立的交易:

  1. 在公司代码级别显示差异的ABST2
  2. AR01以标识资产分类帐余额,并且
  3. FAGLb03可以识别子分类帐余额,并手动核对资产分类帐和子分类帐中的余额。

以前有人写过这样的东西吗?

到目前为止,这是我的SQL查询,但我认为表之间的键不够强大。:

从ANEK中选择ANEK〜BUKRS WERT KOSTL PRCTR ANEK〜ANLN1 ANEK〜ANLN2 KONTO ANEK〜GJAHR ANEK〜BUDAT
 加入天使
 ANEK〜BUKRS = ANLP〜BUKRS AND
 ANEK〜ANLN1 = ANLP〜ANLN1和
 ANEK〜ANLN2 = ANLP〜ANLN2
 加入EWUFIAASUM
 ANEK〜BUKRS = EWUFIAASUM〜BUKRS和
 ANEK〜GJAHR = EWUFIAASUM〜GJAHR和
 ANEK〜PARGB = EWUFIAASUM〜GSBER
 表WA的对应字段
 在SO_PRCTR中的ANLP〜PRCTR和
 EWUFIAASUM〜KONTO在SO_GLACC中
 在SO_KOSTL中的ANLP〜KOSTL和
 ANEK〜BUDAT IN SO_PDate。

 环上wa。
     通话功能'BAPI_GL_ACC_GETPERIODBALANCES'
       出口
         公司代码= wa-bukrs"'1000'
         glacct = wa-konto
         会计年度= wa-gjahr"'2018'
         currencytype ='10'
       输入
         返回= ret
       桌子
         account_balances = bal3。
     如果sy-subrc = 0。
       使用键fis_period ='01'读取表bal3。
       如果sy-subrc = 0。
         wa-gl = bal3-balance-bal3-per_sales。
         wa-valuediff = wa-wert-wa-gl。
         修改wa。
       万一。
     万一。
     结局。
 

这是报告应在一天结束时显示的内容:

利润中心:PRCTR

资产编号:ANLN1

子资产编号:ANLN2

子分类帐值:ABST2计算

分类帐值:ABST2计算