ABAP

ABAP(高级商务应用编程)是一种 高级语言,由 德国 软件公司 SAP开发。目前,和最近引入的Java一起,ABAP主要用作SAP的编程。这个服务器软件是SAP NetWeaver平台的一部分,这个平台主要用来开发商务应用。ABAP支持有面向过程和面向对象。

历史

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

ABAP编程语言最初被SAP的开发者用于开发 SAP R/3平台。但它也被设计让SAP的客户用于增强SAP的软件应用–客户可以用ABAP编程开发自定义的报表和界面。这个编程语言对于程序员来说很容易学习但并不是一个非程序设计人员可以直接使用的工具。编写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

其他语言
български: ABAP
bosanski: ABAP
čeština: ABAP
Deutsch: ABAP
English: ABAP
español: ABAP
فارسی: آباپ
français: ABAP
galego: ABAP
हिन्दी: एबीएपी
magyar: ABAP
italiano: ABAP
日本語: ABAP
한국어: ABAP
मराठी: ए.बी.ए.पी.
Bahasa Melayu: ABAP
Nederlands: ABAP
ਪੰਜਾਬੀ: ਏਬੀਏਪੀ
polski: ABAP
português: ABAP
русский: ABAP/4
srpskohrvatski / српскохрватски: ABAP
shqip: ABAP
српски / srpski: ABAP
тоҷикӣ: ABAP/4
Türkçe: ABAP
Tiếng Việt: ABAP