欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 建筑工程论文

SAP系统中投资项目多级管理核算功能的设计与实现

时间:2011-04-21  作者:秩名

论文导读:企业提出在ERP没有实施PS模块前提下,通过客制化开发,实现工程项目按照工程、子项目、专业、费用4级进行核算和管理,专业根据管理需要可以自主扩充,核算费用分为设备购置费、主要材料费、安装工程费、建筑工程费。工程项目相关业务流程如下:首先由资产会计创建1个主资产号和5个子资产号,分别归集设备购置费、主要材料费、安装工程费、建筑工程费和其他费用,然后MRO模块根据资产号创建项目编码,在编制需求计划的时候输入项目编号和资产编号,最后根据预留发货,这时候系统就产生了设备购置费、主要材料费。现行业务处理后,各项费用统计只能够根据资产号来进行,统计后只能够反映资产总费用和费用类型,无法区分该项目的子项目、专业等相关专业数据,管理过于粗放,不符合企业精细管理需求和国家相关工程审计要求。
关键词:SAP工程项目,核算,项目编码,资产号,SEUT树形结构
 

1 问题提出

中国石化ERP系统采用SAP R/3实现,由于安庆分公司(以下简称企业)ERP上线时没有实施工程管理(PS,Project System)模块,不能满足企业精细化管理和国家对大型投资工程项目审计的要求。

企业提出在ERP没有实施PS模块前提下,通过客制化开发,实现工程项目按照工程、子项目、专业、费用4级进行核算和管理,专业根据管理需要可以自主扩充,核算费用分为设备购置费、主要材料费、安装工程费、建筑工程费。企业希望能够制定“设计简洁、实现容易、统计合理”方案,然后实施,项目投用能够到项目精细化管理的要求。

2 业务流程与方案设计

2.1 现行业务流程分析

工程费用核算主要涉及ERP系统中MRO模块(中石化将MM模块和SD模块中部分功能整合为物资管理模块,即MRO模块)和FI/CO模块。科技论文。工程项目相关业务流程如下:首先由资产会计创建1个主资产号和5个子资产号,分别归集设备购置费、主要材料费、安装工程费、建筑工程费和其他费用,然后MRO模块根据资产号创建项目编码,在编制需求计划的时候输入项目编号和资产编号,最后根据预留发货,这时候系统就产生了设备购置费、主要材料费。财务部门根据工程部门提供的数据录入安装工程费、建筑工程费。最后通过相关报表归集数据。

现行业务处理后,各项费用统计只能够根据资产号来进行,统计后只能够反映资产总费用和费用类型,无法区分该项目的子项目、专业等相关专业数据,管理过于粗放,不符合企业精细管理需求和国家相关工程审计要求。

2.2 方案设计

2.2.1 设计原则

设计投资项目多级管理核算要求预算费用不超过10万元,新的功能实现后要与SAP系统无缝对接,且对现行业务流程不可做过多修改,最终用户操作简洁方便,界面风格要和SAP系统一致。系统设计要充分考虑客制化对SAP系统安全性和稳定性影响,必须保证数据一致性和唯一性。

2.2.2 设计分析

企业对本项目要求是“设计简洁、实现容易、统计合理”,为了制定一个合理的项目出了方案,采用了“头脑风暴”会议,广泛的听取各个部门的相关用户对系统的构想和要求,并实际考察现行业务后,一致认为要成功顺利实现项目目标,首先要制定一套科学合理的编码体系,通过自定义的编码和SAP系统相关的编码结合在一起,把整个业务串接起来,使每个业务操作都有源可塑、可追踪。

如果选择第三方平台进行系统设计和实现,尽管可以采用SAP的rfc实现数据交换和系统实现,但无法实现和SAP系统的无缝集成、界面风格统一,且最终用户操作不便,部分用户有时候要跨越不同系统进行操作。在充分讨论系统目标和要求后,最终选择了SAP系统的ABAP开发语言,数据结构通过在SAP系统客制化透明表实现。

通过ABAP开发能够按照项目设计简洁、实现容易、统计合理”要求实现。并且企业ABAP开发人员技术能力能够完全胜任改项目,在投用后由企业自己ABAP人员进行完善等维护工作方便,能够及时解决系统中出现的各种问题。

2.2.3 项目编码设计

项目编码设计的好坏是本方案的重点,而且设计的编码要符合业务操作人员习惯,便于理解和维护。设计一套科学合理编码,并要考虑最终用户对编码接受和理解,这样便于系统顺利投入使用。科技论文。编码结构设计及编码长度必须要符合企业SAP系统目前相关业务。

本设计方案的核心是利用SAP系统中原有的项目编号来实现多级费用核算和统计,即对项目编号进行标准化处理来实现数据归集和分类。由于工程项目编号始终贯穿在MRO模块业务流程中,原有编码设计仅能满足物资采购业务的分类管理要求,不能满足多级管理核算的需求。规范后的项目编码采用层次码结构,使用10位编码,分别对工程、子项目、专业、费用编码标识,第1-5位为工程项目编码,前面2位为年份,后3位为项目流水号,第6-7位为子项目编码,第8-9为专业编码,第10位为费用代码。系统实现时将明细项目编码和子资产号关联,这样的编码设计在业务处理上不改变MRO和FI/CO模块现有业务流程,也不会影响资产统计和投资订单的管理与控制。项目编码结构见图1.

SAP中项目编号字段为10位字符,为了保证已启用SAP相关流程和客制化报表不受影响,在本方案中没有对项目编号进行扩展,既保证系统的稳定,也减少了本方案的工作量。

 

 
 

 

费用编码

专业编码

子项目编码

项目编码(流水号)

年份编码

图1 项目编码结构

这样编码不仅利于按各个项目统计费用,而且方便按照不同的费用类型、编码类型进行统计和分析。编码结构设计得到绝大部分用户的同意。

2.2.4 功能设计

本设计方案在ERP系统中增加了项目管理子模块,主要功能是实现工程项目编码的建立、维护以及相关查询和报表功能;MRO模块在进行采购计划的编制时候使用新的项目编码,根据预留发货时,明细项目编码被带入物料凭证;统计报表功能将根据资产号、项目编号、物料凭证号之间关系实现设备购置费、主要材料费数据统计和分类。科技论文。同时设计方案中提供了安装工程费、建筑工程费明细数据录入和维护功能。总体功能结构如图2所示。.

 

 
 

 

图2 总体功能结构

2.2.5 其它方案分析

采用多级子资产号进行数据统计和归类,理论上也是可以实现的方案,但考虑到财务部门在资产号维护时将会带很多困难,在项目规模较大时,一个主资产号将会产生几十个甚至上百个子资产号;同时MRO模块在系统中完成需求计划时,数据选择也比较困难。因此不采用多级子资产号实现多级核算的方案。

3 实现方法

有了一套科学合理编码标准,还不能够完成系统功能,要客制化相应的数据结构,通过项目编码将不同的数据结构组织起来。

3.1 透明表定义

(1)项目编码表(图3):

描述项目编码的结构、文本说明及编码层次控制信息。

(2)专业编码表(图4):

用户根据需要创建专业编码表,便于在建立项目编码时候的选择相应专业。

(3)费用明细表(图5):

用于保存装工程费、建筑工程费明细。

图3 项目编码数据结构

图4 专业编码数据结构

图5 费用编码数据结构

3.2 主要功能实现方法

3.2.1 编码建立和维护功能

为了更好的展示项目编码层次间的结构和关系,具体实现时候采用了SAP seut函数组.

Seut相关函数如下:

定义树形结构相关属性:RS_TREE_LIST_DISPLAY

展示节点结构:RS_TREE_CONSTRUCT

节点增加和删除没有使用seut函数组相关功能,是为了方便对节点进行编码控制,通过对节点位置进行判断,生成相应的项目编号后再对内表进行操作,重新进行展示树型结构。

3.2.2 数据统计功能

数据统计采用两种方式:一是SAP传统表格形式进行展示,二是采用树形结构展示。

进行数据统计时利用项目编号结构进行递归算法,程序处理简单精练。部分代码如下:

第一步,首先在内表对明细数据归集,代码如下:

loop at ztab.

if ztab-zjb = 4.“通过明细编码收集数据

' CONCATENATE ztab-zxmbh '%' INTOzzxmh.

select sum( zje ) into ztab-znum fromzappj_fy

where zxmbh = ztab-zxmbh.

endif.

modify ztab.

clear ztab.

endloop.

第二步,对内表轮询,进行上级费用汇总。代码如下:

data i type i.

i = 3.“项目编码总的4级,非叶子节点有3级,需要进行3次轮询

DATA zje1(15) type c.' LIKE zappj_fy-zje.

data itab LIKE snodetext OCCURS0 WITH HEADER LINE.

itab = t_nodetab .

do i times.

loop at t_nodetab where tlevel = i.

loop at t_nodetab intoitab where parent = t_nodetab-id.

zje1 = itab-text1 +zje1.

endloop.

t_nodetab-text1 = zje1.

modify t_nodetab.

zje1 = 0.

endloop.

i = i - 1.

enddo.

4 系统特点与待优化之处

采用本方案和实施PS模块比较,其特点是投资费用少,建设周期短,与SAP原有业务实现了无缝衔接,基本满足企业精细化管理和国家对大型投资项目的审计要求;且业务流程没有大的变化,业务人员实际操作起来简单,容易上手。

为使项目编码直观,本方案项目编码采用层级结构编码,由于受SAP系统中原有项目编号字段为10位长度限制,在本方案中也没有对此编码进行扩展,因此无法进行更多层次编码。企业如要进行更多层级的管理和核算,则层次结构编码长度不能满足要求。解决方案可以采用顺序结构编码,以增加编码的灵活性,但会削弱编码的直观性特点。

在本方案的基础上,可进一步扩充项目投资预算计划与控制管理功能。具体实现方法是通过项目编号与资产号的对应关系,取出项目投资计划订单,通过对实际费用的统计与投资计划的比较,实现MRO模块编制项目需求计划和实际发货的管理与控制,并对项目投资实现预警管理。

本方案在R/3版本4.6C中实现,并在企业投入实际使用,取得了较好效果。


参考文献:
SAP部分标准程序和相关文档说明。
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:浅谈建筑干砂浆
下一篇论文:浅论水暖档案资料的管理
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关建筑工程论文
最新建筑工程论文
读者推荐的建筑工程论文