SAP 项目管理在结算端的深化应用功能研究及应用
随着中国海油 ERP 系统的深
化应用,用户在 ERP 系统过程中
对于某些系统标准功能的操作短
板有了较多的了解。目前部分单
位通过 CJB2 派生 WBS 结算规则保
存后,由于用户经常会出现结算
规则维护错误情况,但无法进行
批量更改。各单位项目涉及 WBS
个数也在逐渐增多,简化系统标
准功能操作,批量维护 WBS 结算
规则,已经成为各单位普遍需
求。SAP 中 WBS 结算规则只能通过
CJB2 批量的派生新增,而没有任
何手段进行批量的更改和删除,
可以看做是标准功能的短板。因
此,开发 WBS 结算规则批量维护
的功能,是对标准功能的补充,
是中国海油ERP深化应用的体现。
【关键词】SAP 项目管理 WBS 结算端
随着中国海油 ERP 系统的深化应用,用
户在 ERP 系统应用过程中对于某些系统标准
功能的操作短板有了较多的了解。目前 SAP
标准功能通过 CJB2 派生 WBS 结算规则保存
后,用户经常会在日常操作中出现或遇到结算
规则维护的系统报错情况。而标准系统功能在
派生完成后,无法进行批量更改。为了减少操
作出错和问题,提升工作效率,为广大用户实
现客户化定制功能来实现 WBS 结算规则的批
量维护及批量修改功能的需求提上了日程。
1 用户对系统深化应用的主要需求
在 SAP 系统中 WBS 结算规则只能通过
CJB2 批量的派生新增,而没有任何手段进行
批量的更改和删除,可以看作是标准功能的短
板。因此,开发 WBS 结算规则批量维护的功
能,是对标准功能的补充,是中国海油 ERP
深化应用的体现。基于上述业务需求,走访大
量用户并通过对相关单位业务背景和技术背景
分析,总结出用户对系统深化应用的主要需求。
1.1 实现整体批量修改功能
CJB2 修改 WBS 结算规则,需要进入每
一个层级,单独对该层级进行结算规则的修改;
需求点:通过开发新功能,可以将项目定义的
WBS 各层级全部导出,在 Excel 中一次性对
各层级结算规则进行修改。
1.2 实现WBS层级展示功能
CJ02 修改 WBS 结算规则,在项目 WBS
元素一览界面,可以将各层级 WBS 元素折叠
SAP 项目管理在结算端的深化应用功能研究及应用
文/孟维
随着中国海油 ERP 系统的深
化应用,用户在 ERP 系统过程中
对于某些系统标准功能的操作短
板有了较多的了解。目前部分单
位通过 CJB2 派生 WBS 结算规则保
存后,由于用户经常会出现结算
规则维护错误情况,但无法进行
批量更改。各单位项目涉及 WBS
个数也在逐渐增多,简化系统标
准功能操作,批量维护 WBS 结算
规则,已经成为各单位普遍需
求。SAP 中 WBS 结算规则只能通过
CJB2 批量的派生新增,而没有任
何手段进行批量的更改和删除,
可以看做是标准功能的短板。因
此,开发 WBS 结算规则批量维护
的功能,是对标准功能的补充,
是中国海油ERP深化应用的体现。
摘
要
或展开。通过开发树形 ALV 展示功能,可以
使 WBS 元素各层级实现树形 ALV 展示,即
点击某一层级 WBS,会将隶属于它的下一层
级的 WBS 元素展开,以此类推,直至能将所
有层级 WBS 元素展开。
1.3 实现WBS层级选择功能
选中某一层级的 WBS 元素后,属于此
一层级下面的所有层级 WBS 元素会自动被选
中;如果选择第一层级 WBS 元素,其下属所
有 WBS 层级均被选中;同理,取消某一层级
的选择,该层级下属层级 WBS 元素全部显示
为未选中。
1.4 实现清单展示功能
使用 WBS 层级选择功能选中需要进行修
改的各层级 WBS 元素后,点击“清单导出”,
系统展示界面由 ALV 树形结构变为所选 WBS
元素结算规则清单展示界面,可以对需要修改
的各层级 WBS 元素的结算规则项一目了然。
1.5 实现模板下载功能
需要修改的各层级 WBS 元素的结算规则
成清单展示后,可以将此清单下载到本地,保
存成 Excel 的格式;在 Excel 中,可以对各层
级 WBS 元素的结算规则进行批量的线下修改。
1.6 实现模板上载功能
对保存到本地的 Excel 进行结算规则修改
后,可以将修改好的 Excel 上载到系统中,对
原有的 WBS 元素的结算规则展示界面进行数
据更新,系统展示为修改后 WBS 元素结算规
则的清单列表。
1.7 实现更新结算规则功能
模板上载后系统清单显示修改后内容,
如果检查无误,点击“更新结算规则”,系统
真正对各层级 WBS 元素的结算规则进行修改,
并会对每一条 WBS 元素的修改情况进行“处
理结果”的反馈,从而明确更新是否成功。
2 项目具体实施过程中需要考虑的问题
对以上的功能需求完成收集和整理后,
首先进行了可行性分析,制定了总体原则。遵
循海总ERP系统上线的系统步骤:开发、测试、
Mock 和生产系统的总体要求,组织进行项目
各项工作开展,拟选取 1-3 家单位进行试点,
试点成功后再推广至各公司运行全面上线。在
项目具体实施过程中,将充分考虑以下几个方
面。
2.1 完整性
最大限度涵盖 PS 模块用户提出的主要业
务功能需求。
2.2 规范性
遵循相应的行业标准、国家法规、技术
标准,符合中国海油信息系统的规划要求与系
统规范。
2.3 技术分析
目前中海油项目结算规则主要包括:非
获利能力段结算规则批量修改功能,获利结算
规则批量修改功能;在 ERP 系统对 WBS 元素
结算规则进行维护时,也需要对上述两种不同
的结算规则进行区分,针对不同结算规则类型
进行相应的结算规则的录屏修改。
2.4 权限分析
需要针对公司代码进行权限控制,实现
各公司负责人仅能看到自己公司下的 WBS 结
算规则,如果有必要,也可以增加项目类型权
限控制点,以保障 WBS 结算规则的保密性。
2.5 可扩展性
灵活支持各公司业务发展,减少重复投
资。
2.6 安全性
需要考虑对海总已经实施 ERP 系统业务
单元的影响,不影响目前各业务单元的业务运
行。
根据以上的需求和业务分析,制定了项目
的计划、主要任务和目标。从总体技术路线上
看,批量维护 WBS 元素结算规则功能的开发
是在总公司统一的 ERP 系统软件 SAP ECC6.0
的环境内,根据用户需求及不同结算规则类型
特点,通过更加美观的界面展示 WBS 结算规
则清单、通过程序批量下载 / 上载 WBS 结算
规则、批量新增 / 修改 / 删除 WBS 结算规则、
保障各公司仅有权限查看自己公司下的 WBS
结算规则。通过批量维护 WBS 元素结算规则
功能的项目实施,来提高工作效率,减少用户
手工信息维护工作量,提高系统的深化应用深
度,进一步实现系统功能对中国海油实际业务
的有效支撑。
3 实现WBS在结算端的整体功能优化,需
要解决的重点及难点问题
本深化应用技术难点在于海油存在客户
化定制的 WBS 屏幕,如海工客户类项目与油
服客户类项目的屏幕不一致等现象。而 WBS
结算规则的维护也存在非获利能力段结算规则
以及获利能力段结算规则。针对客户定制的屏
幕以及获利能力段这两种客户定制内容,在实
施过程中需要重点关注其与常规屏幕 / 常规结
算规则的实现差异,需要用户在项目实施过程
中的密切关注及高度配合。要实现 WBS 在结
算端的整体功能优化,需要按照以下方案解决
重点及难点问题。
(1)WBS 的结算规则维护不存在标准
BAPI,所以该程序使用 BDC 录屏的方式进行
开发。
(2)WBS 结算规则是项目财务月结的基
础,因此在该程序的开发中,需要项目、财务
及开发紧密配合。
(3)WBS 的结算规则类型较多,字段复
杂,因此要思路清晰,将结算规则按照类型分
开,使用不同的检查逻辑。例如,FXA 类型
的结算规则,资产编号是必填的;当成本中心
和总账科目同时存在时,结算类型是 G/L(总
账科目),实际的结转对象是总账科目,而成
本中心作为统计使用(标准功能设置)
(4)WBS 结算规则的包含的字段较多,
也要按照类型分析每种结算规则需要填写的字
段,在程序中设定,如 PSG 类型的结算规则
需要填写获利能力段,而其他类型的结算规则
不需要填写该字段。
为了更好的实现 WBS 在结算端的功能优
化及深化应用,在实现阶段采用项目管理的方
式实施。项目涉及ECC三个模块为财务模块、
PS 项目管理模块、ABAP 开发模块,加上客
户定制化的屏幕、多样配置的获利能力段内容,
导致工作内容集成度较高,沟通、协调等工作
量较大。
首先,加大协调管理力度,由总公司派
遣顾问进行牵头、协调并参与需求收集、方案
设计审核、实施计划关键点把控,进最大能力
保证项目按计划高质量的执行。其次,搜集试
点单位客户化定制屏幕信息,搜集试点单位获
利能力段配置信息,针对次两部分内容需求进
行单独分析,并与用户沟通,明确实施功能范
围以减少后期因范围变化导致工作量的突增。
最后选取各家公司较为一致的非获利能力段结
算规则批量更改内容进行实施,该部分结算规
则内容主要涉及工程项目、投资项目。保证此
部分功能尽早上线。然后针对客户定制化功能
进行实现,此部分内容涉及主要为客户类项目,
最大可能的满足用户定制化的需求。
项目实施后,用户可以通过模板进行批
量创建 / 修改 / 删除 WBS 结算规则,极大的
简化了用户的操作,并且由于操作为程序批量
运行,也减少了用户修改过程中因手工操作而
引起的错误问题。用户可以仅通过输入项目定
义来查看项目下全部 WBS 的历史结算规则,
并且在结算规则维护过程中,也能随时确认结
算规则的正确性,极大的优化了用户直接对系
统的操作,同时由于过程中随时可以查看结算
规则,也提高了结算规则维护的准确性。通过
权限对象控制用户权限这种方式具备较高的灵
活性,权限对象可以自己进行设置如选择控制
公司代码、利润中心、项目类型等来细化了权
限控制的粒度,提升权限控制的安全性。
参考文献
[1]PLM230-ProjectPortfolioManagementProj
ectManagement-Controlling.
[2]PLM240-ProjectPortfolioManagementProj
ectManagement-Reporting.
[3]PLM280-ProjectPortfolioManagementReso
urceRelatedBilling.
作者单位
中国海洋石油总公司 北京市 100010