摘要:资产负债表是ERP系统财务模块中不可缺少的一部分内容,如何实现资产负债表打印功能,是ABAP 开发人员必须考虑的问题,而且每一个从事财务工作的人员都希望其具有良好的使用效果。因此,既能实现对资产负债表的各项操作,又能让使用人员感到方便、快捷,是ABAP 开发人员应该考虑的问题。
关键词:SAP 功能 实现
中图分类号:F23 文献标识码:A 文章编号:1672-3791(2011)10(c)-0000-00
1 功能需求及程序设计
1.1基本功能需求
按照新会计准则要求,实现省安会计资产负债表打印功能,以用户权限的公司代码为标准,授权用户可以按公司代码、年度、期间范围为选择标准,从SAP中运行该报表以EXCEL表的形式输出;非授权用户无权运行报表,程序中需要对公司代码做权限管理。
1.2设计思路
取数逻辑。1)根据屏幕选项,设计公司代码P_BUKRS,会计年度P_YEAR,会计期间P_MONTH,按照屏选要求,输入公司代码BUKRS,会计年度、会计期间范围。在GLT0表中选出符合条件的行项目。2)在程序中设计资产负债表的每一项的帐户范围,如货币资金从1001000000至1009999999,在表GLT0 中,根据屏选输入的公司代码(BUKRS)以及会计年度(GJAHR)(记帐日期的前4 位),以及帐户范围段,按照逻辑取出其相应的字段,进行数据汇总合计,放在内表I_EXCEL中。
1.2 打印逻辑
要求是将数据以EXCEL形式显示,这样用户可以自行确定是打印还是另存在本地机上。
3 结语
随着ERP系统在各企业逐渐广泛的应用,ABAP也成为编程人员越来越关注的一门语言。本文中使用ABAP/4编写该程序实现了预先要求的各项功能,具有良好的人机界面,操作简单,使用方便,满足了业务部门的需要,且使用效果良好。