论文网

银行招聘

校园招聘

教师资格证

公务员考试

我要自学网

教师招聘试题

CAD教程

医院招聘

教育局

兼职招聘

工作总结

招工信息

实习生招聘

卫生人才网

您当前的位置:首页 > 毕业论文 > 计算机毕业论文
| 行政管理毕业论文 | 工商管理毕业论文 | 护理毕业论文 | 会计专业毕业论文 | 英语专业毕业论文 | 大学毕业论文 | 硕士毕业论文 | 计算机毕业论文 | 市场营销毕业论文 | 物流管理毕业论文 | 法学毕业论文 |

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

来源网络

论文导读:企业提出在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部分标准程序和相关文档说明。
 


WEB2.0时代下网络媒体素材库构建的研究
一种快速帧内预测算法
来顶一下
返回首页
返回首页
 
相关文章
    无相关信息
栏目更新
栏目热门