发表于 2021-12-18 13:44:00
高级业务应用程序编程(ABAP)是德国软件公司 SAP 于 1980 年代开发的一种 4GL 应用程序专用编程语言。ABAP 的语法有点类似于 COBOL。ABAP 一直是用于开发和修改 SAP 应用程序的编程语言。
广泛安装的 R/3 系统于 1992 年由 SAP 首次发布,并在 ABAP 中开发。
1999 年,SAP 发布了 ABAP 的面向对象扩展,表示 ABAP 对象。2004 年,SAP 推出了其当前名为 NetWeaver 的开发环境,该环境同时支持 ABAP 和 Java。
ABAP 翻译自德语,代表 Allgemeiner Berichtsaufbereitungsprozessor,意思是“通用报告准备过程”。
ABAP 程序驻留在 SAP 数据库中,并使用 ABAP Workbench 工具进行编辑。它们在 SAP 基础组件的上下文中编译、调试和运行,该组件通常作为 SAP Web 应用程序服务器的一部分实施。
ABAP 程序可以分为报告和模块工具。术语“报告”可随意用于表示以面向列表的方式操作数据的程序。
SAP 客户可以使用 ABAP 编程语言创建自定义报告和用户界面。ABAP 对程序员来说很容易学习,对非程序员来说则不然。学习 ABAP 的程序员被假定具有关系数据库设计和面向对象编程概念的工作知识。 |
|