|
我提出上面疑问是基于下面的依据:
1 SAP是ABAP语言开发的,而SAP系统中集成了ABAP,或者说客户买的SAP系统,不仅仅是一个独立的已脱离开发环境的业务系统,而SAP是与它的开发环境没有分开的;
2 技术人员可以利用SAP中的ABAP平台直接修改SAP系统源代码,或另外开发补丁程序(如特别的报表和查询等),而这些直接写成的源代码好象无须编译成可执行程序就可以在SAP中调用执行;
3 在SAP中亦可以直接打开数据库表插入\修改\删除数据,甚至可以修改表结构;
4 SAP中的配置工作基本上是在做客户化的开发工作,而且我听说SAP以前的版本还没有IMG图形界面,那时的配置工作基本上是直接在后台数据库中操作,难怪现在的配置工作还称作后台设置(我第一次听到SAP后台设置第一反应就是操作后台数据库,而别人告诉我的却是直接在SAP系统中用菜单操作)
而上面这些功能我们一般只有在数据库管理系统中才能做到,一旦一个业务系统开发完成编译成独立的可执行程序独立运行后是很难做到或不允许做到的
如果我的怀疑成立的话,那SAP系统的先进性和安全性何在??难道说SAP是功能应用的巨人,技术方面的矮子?? |
|