有关SAP的ABAP和java,懂行的进!

2024-12-27 21:07:39
推荐回答(4个)
回答1:

呵呵~楼主多虑了。
First:SAP绝对不会放弃ABAP,ABAP说到底还是SAP的核心,SAP ERP(R/3)和BW底层的东西还是ABAP语言,如果SAP放弃ABAP,那么它的产品就不卖了吗?难道再用一种语言进行开发新产品?
Second:SAP基于JAVA开发的组件,比较多的就是SAP Netweaver EP(Enterprise Portal)部分了,包括它推出的CE环境。但说实在的EP部分还有ABAP的影子,它整合了JAVA和ABAP,只不过JAVA的分量足些。
Third:Oracle收购Sun,并没有对JAVA开放式环境进行垄断,SAP走JAVA的道路是势在必行的(最后我会做补充),但如果Oracle对SAP封锁JAVA环境,那舆论会倒向哪方想必你也知道,这样做也是商界所不齿的(SAP与Oracle也没什么世仇,就因为产品竞争)。至少作为SAP项目实施人员,我并没有遇到因Sun被甲骨文收购而造成SAP产品使用和开发上的问题。

补充:
SAP走JAVA的道路其实也很久了,自从90年代JAVA活跃起后,表现出众多的语言优势,比如说平台无关性(跨平台移植能力强)。试想下如果IT市场上大部分使用JAVA语言,SAP还固守自己的ABAP,那么可想会对自己的产品市场造成怎样的影响。可以说是SAP顺应技术与时代的发展,整合进了JAVA语言,目前SAP的产品就是JAVA和ABAP共同作为其开发语言。
至于SAP会不会放弃或冷淡JAVA,我只能谈下我的想法了,毕竟这是人家的事情。我个人认为是不会放弃或冷淡它的,至少最近几年内不会。除非有新的开发语言产生,或者Oracle对Sun的控制权已严重威胁到了SAP的发展(但现状是明显没有)。SAP的产品采用JAVA的组件还有很多,如果放弃JAVA,会对自己的客户和现有的产品造成恶性影响。

希望对你有用~

回答2:

SAP不会放弃ABAP,oracle收购sun后,SAP对Java的态度明显变冷淡了

回答3:

应该不会 abap是SAP的底层东西 再说有那么多ABAP开发的程序。

回答4:

SAP系统是用ABAP编写的程序,不可能放弃,否则全部要重写.