5.7  实战经验分享——如何在项目中更好地组织例程的编写

5.7 实战经验分享——如何在项目中更好地组织例程的编写

在大型或特大型项目中,各个项目组为了满足这样或那样的项目需求,往往会在同一个BW系统编写成千上万的ABAP例程。这些例程有时随着编写该例程的顾问的离开而石沉大海,等到发现使用该转换或规则的数据发生了错误,或由于出现了意外情况而导致该段例程发生运行错误,才会被另外的顾问发现并纠正。出现这样的情况无疑对一个集团项目来说是难以想象的,甚至可以说是致命的。由于现在大多数公司使用的产品都是BW 7.X,因此本节着重对BW 7.X中的例程编写和管理进行概要介绍。

首先,我们需要对所有的例程进行集中管控,包括建立、修改和维护等各个例程的生命周期管理过程。在BW 7.X中,使用最多的例程是开始例程和结束例程,由于需要对例程进行集中管控,因此不建议在大型项目中使用特性的例程或关键指标的例程,因为这样这些例程就游离于集中管控范围之外了,笔者建议将所有的特性和关键指标例程放到结束例程中。