SAP是通过修改表而不是源代码来配置系统,该方法被称作表驱动的定制方法,一般叫配置,利用该方法我们就拥有了能够清晰地管理系统的逻辑方法。当然也可通过SAP提供的用户出口编写ABAP做一些自定义开发,但是千万不要修改SAP程序源代码,因为一旦修改了一个SAP程序的源代码,SAP通常就不会支持该程序以及相关的业务流程,甚至可能不会支持整个SAP安装包。
表驱动的定制方法能够使我们以一套通用的源代码来适应业务需求的快速变化。通用程序编写时就已经内置设计了多种表,使程序能够做出多种反应以满足不同的业务需求。这就是为什么ERP系统,尤其是SAP系统如此灵活的原因,因为在SAP系统的数据库中,有10 000多张表。因为这种表配置替代了原来的必须调整源代码程序逻辑来决定程序的功能,所以,在系统中能够针对新的和已发生变更的业务需求进行快速配置并进行测试以适应企业需求。表驱动配置(定制)就是SAP咨询顾问工作的核心内容。
这样就我们就能够从SAP的强大功能中收益,可以对公司当前的业务流程进行细致的分析。SAP还提供了行业的最佳业务实践,这能够让企业从最有效的业务流程和技术流程中收益。
我们在使用SAP ECC系统时,可能会用到两种菜单路径:用户菜单和IMG。用户菜单是最终用户天天面对的界面,在该界面就可以使用SAP系统提供的系统功能,例如创建一张供应商发票或者创建一个记账条目。IMG菜单是专门用来进行系统配置的,每个企业都能根据自身业务特点对其进行Cut(修整)。
于是就有许多公司把实施SAP系统作为一个契机,对其整个业务进行重组并形成最高效的业务流程。对一些小公司来说,可能既没有时间也没有资源来投入一整个业务流程的重组项目。为此,SAP公司提供了一套深入研究和合理设计的项目实施方法,来帮助客户进行业务流程的优化。这个实施方法连同的行业解决方案,能够帮助客户使用改软件成为更经济有效的企业。对于一些更小的企业来说,还有许多就带有模板和行业标准报告的预先配置客户端。