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
- 閱讀 ( 1199 )
- 分類:電腦網絡