|
|
51CTO旗下网站
|
|
移动端

1.1 ABAP

《SAP Web Dynpro For ABAP开发技术详解-高端应用》本书主要介绍了与SAP Web开发技术——Web Dynpro For ABAP 相关的集成应用和高级应用,还讲解了Web Dynpro For ABAP高端应用的各个技术难点中各元素之间的关联及制约关系。本节为大家介绍ABAP。

作者:孙东文来源:机械工业出版社|2017-11-14 15:15

第1章 Web Dynpro For ABAP 的由来

Web Dynpro 是传统Dynpro 编程方法在互联网时代的扩展。SAP 为Web Dynpro 提供了两种开发语言(ABAP 和Java),于是就有了 Web Dynpro for ABAP 和Web Dynpro for Java。Web Dynpro 与SAP 以往的设计范例完全不同,代表了开发基于Web 的ERP Application取得的重大突破。基于MVC 设计模式的SAP Web Dynpro for ABAP 在开发基于表单的用户界面中具有革命性的意义。

Web Dynpro 采用了一种高级的MVC / Data Binding 架构模式,并且提供了非常友好的编程接口,Web 接口可以使用拖曳的方式进行开发。由于Web Dynpro 运行于SAP NetWeaver平台,该平台在传统Dynpro 开发上的优势也被使用得淋漓尽致。使用Web Dynpro 可以非常迅速地开发出企业级的Application 程序,而开发者只需要关注其业务流程,关于版本管理、质量控制、发布、性能等内容将由NetWeaver 平台帮助完成。

1.1 ABAP

ABAP 作为一种面向特定应用的第四代编程语言最早在20 世纪80 年代被开发。它原本是作为一种报表语言应用在SAP R/2 上,这是一个帮助大型公司在大型机上建立原材料管理和财务会计管理商务应用的平台。ABAP 本来也是德语Allgemeiner Berichts AufbereitungsProzessor 的缩写,意思是通用报表预处理器。ABAP 第一次引入了“逻辑数据库”的概念,它在基本的数据库层提供了更高级的抽象。

虽然SAP 1992 年就发布了R/3,但ABAP 一直用于为R/3 系统编写程序。在20 世纪90年代,随着计算机硬件的发展,越来越多的SAP 的应用软件和系统都用ABAP 来实现。直到2001 年,几乎所有的基本功能都是由ABAP 编程实现的。1999 年,SAP 在发布R/3 4.6 版的同时也发布了一个对ABAP 的面向对象扩展,叫作ABAP Objects。

SAP 最新的开发平台NetWeaver 同时支持ABAP 和Java。

2007 年,SAP 的应用服务器平台已经转向了Web NetWeaver 的SOA 平台,ABAP 也随即成为SAP 中Web Dynpro 的开发语言。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#入门经典(第3版)

本书将全面介绍C#编程的所有知识,共分为5篇:第1篇是C#语言:介绍了C#语言的所有内容,从基础知识到面向对象的技术,应有尽有。第2篇是Win...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊