ABAP是Advanced Business Application Programming的缩写,最初在德语中称为 Allgemeiner Berichts Aufbereitungs Prozessor或“通用报表创建处理器”。与通用面向业务语言(COBOL)的语法类似,它是由德国Systeme公司开发的...
ABAP是Advanced Business Application Programming的缩写,最初在德语中称为
Allgemeiner Berichts Aufbereitungs Prozessor或“通用报表创建处理器”。与通用面向业务语言(COBOL)的语法类似,它是由德国Systeme公司开发的计算机编程语言,作为一种编程语言,ABAP是20世纪80年代出现的几种第四代语言之一,或4GL语言,是该领域的先驱,语言的SAP®~S开发提供了逻辑数据库概念的第一个应用程序。
一些C++编程语言与ABAP相似。在它最初的化身中,向SAP®客户提供ABAP,使每个客户信息技术(IT)部门能够使用该语言构建定制报告和其他工具。每个客户都可以为各种SAP®应用程序开发公司自己的界面,作为计算机化的最终全球在线商业环境随着20世纪90年代中后期的发展,越来越多的SAP®应用程序和程序使用了ABAP语言,SAP®应用服务器只使用ABAP。其他类似ABAP的编程语言包括COBOL、Java™和一些C++程序。与其他编程语言不同,高级商业应用程序编程语言保留SAP®数据库内的所有信息,包括程序文件。编码有两种形式:生成的和源代码,生成的源代码与Java有一些相似之处™~s字节码。高级商业应用程序编程语言与其他语言的主要区别在于编程接口中的数据库。ABAP数据库自动处理数据库与应用程序之间的所有通信,同时存储常用数据,以便从本地内存中快速检索。用ABAP编写的可执行程序可以是基于报表的,也可以是基于模块的。基于报表的程序根据用户。基于模块的程序依赖于用户在计算机显示器上看到的内容。用高级商业应用程序编程语言编写的不可执行程序有几种类型,但都是库代码。换言之,非可执行程序是执行某些功能的代码段,每个代码都可以使用但不能独立执行。理解不同的编程语言需要丰富的编程知识,一个简单的例子说明了同样的原理:大多数消费者都知道个人电脑上使用的操作系统,例如ABAP和Java等编程语言™ 其工作原理与为各种个人计算机操作系统构建程序和应用程序所使用的编程语言基本相同。ABAP只在SAP®应用服务器上工作,这是一种称为SAP®Basis的服务器操作系统,旨在为分布在多个服务器上的大规模业务程序和应用程序服务Windows®for PC和Snow Leopard for Mac等操作系统在一台机器上提供的基本结构与SAP®Basis为具有多台机器和服务器的系统提供的基本结构相同
-
发表于 2020-07-31 10:08
- 阅读 ( 1324 )
- 分类:电脑网络