|
关于主流和不主流, 这个不重要,
FOR JAVA是为了, 吸引更多的开发者和平台的需要,
但是目前来看, SAP的部分产品(例如SRM, SCM)(部分功能)正在用
FOR ABAP在重构建, 不管FOR JAVA还是FOR ABAP
给用户来说只是需要的一个URL. 不是吗?
一般给客户项目的时候, 他们会希望有WEB的一个入口来做
业务操作, 他们自己也都会提出那个方便. 我说你BASIS是几?
他说7.0 , 我们建议他用FOR ABAP. 因为功能已经在那里了.
不使用太浪费了.
如果是FOR JAVA, 二次开发的程序需要买入新的软件模块
才能支持FOR JAVA,很多客户不愿意. 我只要一个WEB的入口.
你不用把JAVA WEB平台硬塞的让我买吧! 这也是他们考虑使用
那种技术的一个原因.
各有优点, SDN上有关于FOR JAVA/ABAP的一个区别, 用户可以
根据自己的需要来使用那种技术.
以前偶也做JAVA开发, 感觉哪个NETWEAVER STUDIO很不好用的
而且耗内存, 还需要额外的JAVA ENGIEN来部署. 如果是在SAP
端建立的DOMAIN, SAP HELP, VALUE HELP. 这个在FOR JAVA
是不支持的, 需要自己写方法调出来, 对开发的来说, 是个不小的
活.
因为简单的API, BAPI,调用都会成为一个效率的问题.
原有开发的FUNCTION MOUDLE, 基本在废了. 使用SAP
标准的一些API时候, 基本上都要依赖BAPI CALL.
FOR ABAP的提供了一些SCREEN CONVERSION的工具, 基本上原来的SAP SCREEN的程序可以转换, 至少减少了一些工作量.
一句话, 公司需要我JAVA, 我就JAVA, 公司需要ABAP.那我就ABAP一下吧, 一棵红心. 两手准备.
反正都是SAP的技术, 能学的都学吧, 废不了多少时间, 个人感觉
FOR ABAP的简单的说. 入手快, 精通也快. (个人意见)
欢迎讨论, 补充这个DOC文件, |
|