SAP专业教材资料ZR_FI_03

2023-01-13 01:50:21   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《SAP专业教材资料ZR_FI_03》,欢迎阅读!
教材,专业,资料,SAP,ZR
ABAP开发功能说明书







项目名称 开发类型:



1. 基本信息

程序名称

现金流量表 财务部门



所有者: 报表

表单

数据转换程序

开发者: 接口程序

对话模块 用户出口 其它 __ __

复杂程度:

XXXX

模块: 程序名称(ABAP)

FI

一般

2. 功能描述



功能描述:

提供要求格式的现金流量表,反映企业现金流状况。



3. 程序设计逻辑与说明



程序设计输入

Field# 字段名

必须输入/

可选输入

字段计算方法 补充说明

BKPF-BUKRS 公司代码 单值/必输 BKPF-GJAHR 会计年度 单值/必输 BKPF-MONAT 单值/必输 会计期间



程序设计逻辑

用到的表:BKPFBSEGSKATT001. 逻辑:

1. 根据客户提供的表样,从现金流量码对照表中找到对应的现金流量码。

2. 然后表bkpfbseg通过BUKRS(公司代码)、BELNR(凭证编号)、 GJAHR(会计年度) ,建

立内连接。

3. 对于本期金额从建立的内连接中找到bkpf-MONAT(期间)= 输入的期间 并且bkpf- GJAHR(会计

年度)=输入的年度 的记录, 然后从建立的连接中找到bseg-RSTGR(付款原因代码)= 表中原因代码的记录。

4. 对于现金流入把bseg-SHKZG=S 的记录的bseg-DMBTR汇总 bseg-SHKZG=H 的记录的bseg-DMBTR汇总。

5. 对于现金流出把bseg-SHKZG=H 的记录的bseg-DMBTR汇总 bseg-SHKZG=S 的记录的bseg-DMBTR汇总。




ABAP开发功能说明书



6. 对于上年同期金额从建立的内连接中找到bkpf-MONAT(期间)= 输入的期间, 并且bkpf- GJAHR

(会计年度)=输入的年度-1 的记录, 然后从建立的连接中找到bseg-RSTGR(付款原因代码)= 表中原因代码的记录。

7. 对于现金流入项把bseg-SHKZG=S 的记录的bseg-DMBTR汇总 bseg-SHKZG=H 的记录的bseg-DMBTR(本位币金额)汇总。

8. 对于现金流出项把bseg-SHKZG=H 的记录的bseg-DMBTR汇总 bseg-SHKZG=S 的记录的bseg-DMBTR汇总。

9. 期初现金及现金等价物余额: 填写 科目100* 101*的余额,取数方法,从表FAGLFLEXT

FAGLFLEXT- RACCT(科目) 100* 或者101* ,并且FAGLFLEXT- RYEAR (会计年度)= 入的会计年度 的记录,然后每条记录 FAGLFLEXT-TSLVT + FAGLFLEXT-- TSL01 + FAGLFLEXTTSL(期间-1 ,然后汇总。

如果 FAGLFLEXT DRCRK = S 该记录的金额取正数,如果 FAGLFLEXT DRCRK = H 该记录的金额取负数。

10. 期末现金及现金等价物余额:填写 科目100* 101*的余额,取数方法,从表FAGLFLEXT

FAGLFLEXT- RACCT(科目) 100* 或者101* ,并且FAGLFLEXT- RYEAR (会计年度)= 输入的会计年度 的记录,然后每条记录 FAGLFLEXT- HSLVT + FAGLFLEXT-HSL01 ++

FAGLFLEXTHSL0(期间) ,然后汇总。如果 FAGLFLEXT DRCRK = S 该记录的金额取正数,如果 FAGLFLEXT DRCRK = H 该记录的金额取负数。

11. 加:资产减值准备: 填写 6701* (资产减值损失)科目的本月 借方 贷方。 12. 固定资产折旧 : 填写 66021301(折旧费) 科目的本月 借方 贷方。 13. 无形资产摊销 : 填写 66021501(摊销)科目的本月 借方 贷方余额。

14. 财务费用(减:收益) :取科目 66030002(利息支出) 66030001(利息收入),66030004(汇兑

损失), 66030005金融机构手续费)的借方 贷方。

15. 投资损失(减:收益): 填写 6111*投资收益) 科目的本月 借方 贷方。 16. 递延所得税资产减少(减:增加): 18110001 科目的本月 贷方 借方。

17. 递延所得税负债增加(减:减少) 29010001科目的本月 贷方 借方。

18. 存货的减少(减:增加) :存货类科目(014* 14* 不包括1471*)的 本月 贷方 借方。然后

从凭证里选取科目(bseg- HKONT)是 存货类科目(014* 14* 不包括1471* 如果对方科目 bseg-HKONT in (16*或者17*) 减去 该存货类科目的发生额(如果存货类科目在贷方) 或者 上该存货类科目的发生额(如果存货类科目在借方)

19. 经营性应收项目的减少(减:增加): 11* 12* ,不包括1231* (坏账准备) 科目 本期贷方发生

借方发生 ,然后从bseg里找到本期所有11* 12* 科目的行项目,从中找出摘要里含有“(009)”的行项目,如果在借方,则加上该金额,如果在贷方,则减去该金额。

21.经营性应付项目的增加(减:减少):20* 22*25* 科目 , 科目 本期贷方发生 借方发生

然后从bseg里找到本期所有20* 22*25* 科目的行项目,从中找出摘要里含有“(010)”的行项目,如果在借方,则加上该金额,如果在贷方,则减去该金额。 22. 现金的期末余额: 1001*1002* 科目的本期余额。 23. 减:现金的期初余额 : 1001*1002* 科目的上期余额。

程序设计输出

现金流量表.xls



可参考的事务代码/程序

4. 附录

(特殊说明项目,或者重点标识项目,例如有硬代码,有项目特殊性的的需求)





Page 2 of 3


本文来源:https://www.dy1993.cn/nVhK.html

相关推荐