Posted on 2005-06-30 22:24
woow 阅读(436)
评论(0) 编辑 收藏 引用 所属分类:
学习
http://www.itpub.net/375072.html
一问SAP技术顾问:难道SAP是一个解释性系统??
我提出上面疑问是基于下面的依据: 1 SAP是ABAP语言开发的,而SAP系统中集成了ABAP,或者说客户买的SAP系统,不仅仅是一个独立的已脱离开发环境的业务系统,而SAP是与它的开发环境没有分开的; 2 技术人员可以利用SAP中的ABAP平台直接修改SAP系统源代码,或另外开发补丁程序(如特别的报表和查询等),而这些直接写成的源代码好象无须编译成可执行程序就可以在SAP中调用执行; 3 在SAP中亦可以直接打开数据库表插入\修改\删除数据,甚至可以修改表结构; 4 SAP中的配置工作基本上是在做客户化的开发工作,而且我听说SAP以前的版本还没有IMG图形界面,那时的配置工作基本上是直接在后台数据库中操作,难怪现在的配置工作还称作后台设置(我第一次听到SAP后台设置第一反应就是操作后台数据库,而别人告诉我的却是直接在SAP系统中用菜单操作)
而上面这些功能我们一般只有在数据库管理系统中才能做到,一旦一个业务系统开发完成编译成独立的可执行程序独立运行后是很难做到或不允许做到的
如果我的怀疑成立的话,那SAP系统的先进性和安全性何在??难道说SAP是功能应用的巨人,技术方面的矮子??
__________________ 《中华财税通》——免费的全天候的财税咨询专家!http://zhcst.zj.com/
|
05-06-08 12:10 |
| | |
|
|
kokeo st03n
注册日期: 2001 Dec 来自: 技术贴数:225 论坛积分:699 论坛排名:1471 论坛徽章:0
|
好象这样解释比较好一些,对于编程人员,只需要掌握abap语言就可以了,而不需要关注他的程序运行在什么平台上(比如大机,AIX,HP-UX,NT)等等。解释和编译的过程是由sap kernel完成的。sap kernel相当于JVM-我是这样理解的。如果不这样,abaper是不是要分平台了? 就事论事,每次abaper改程序后想运行,系统会先要自动执行一个generate的动作,然后才运行。 至于安全性,不知lz具体指哪方面?其实有时候系统安全性技术方面不是最主要的,公司对安全的定义和流程才是最重要的。 好象有些答非所问,抱歉抱歉,希望多交流。
__________________ st03n MSN: kokeo at sina.com
|
05-06-08 12:21 |
| | |
|
|
江南一枫叶 老会员
注册日期: 2005 Apr 来自: MSN:qftcpa@hotmail.com 技术贴数:344 论坛积分:1073 论坛排名:935 论坛徽章:0
|
kokeo说得很有道理,毕竟安全性不仅仅是软件方面的事,如果有人直接进后台数据库也可以破坏数据,除了数据安全,还有物理安全和网络安全等方面的问题,这些都要靠人的自觉性和安全政策. 但我就是想搞清楚: 1 SAP系统是不是没有离开或离不开它的开发环境? 2 如果上面成立的话,SAP系统的技术先进性和安全性何在??
因为我想在国内,如果有人用PB开发一个MIS系统要连同PB一起卖给客户而且还告诉客户非这样不可的话,一定会被人耻笑和骂得狗血喷头的 | | |