1. 程式人生 > 實用技巧 >SAP Kernel 和 ABAP版本之間的關係

SAP Kernel 和 ABAP版本之間的關係

1.什麼是Kernel?

SAP系統的核心(Kernel)是由C語言編寫的,Kernel是SAP系統的基礎技術平臺。Kernel向下面對特定的作業系統、資料庫,向上架構起ABAP執行平臺。Kernel作為底層與業務層之間的支撐平臺,它抹平各作業系統、資料庫之間的差異,所以ABAP程式可在某一SAP伺服器平臺上編寫,在所有平臺上執行,這種特性類似於JAVA。

2. ABAP 的版本

同任何一種程式語言一樣,ABAP也隨著實際的應用需求在不斷髮展,這也意味著,有越來越多的ABAP語法新特性在不斷產生。

然而,在實際程式設計過程中,我們往往會發現,某些新的語法在一些較老版本的ABAP Workbench並不支援。這是由於,ABAP語言的執行環境是由SAP的系統Kernel決定的。Kernel的版本和NetWeaver元件的版本直接決定了可執行的ABAP版本。

3.如何檢視Kernel資訊?

方法一:SAP系統選單欄 >> System >> Status... >> Other Kernel Information...

方法二:SM51 >> Release Notes

4. Kernel版本和ABAP版本的關係

在系統的ABAP幫助文件中,詳細描述了不同版本ABAP的特性,及與SAP Kernel 版本的對應關係。ABAP的幫助文件可以通過事務程式碼ABAPDOCU進行檢視。

轉載於:https://blog.csdn.net/nkGavinGuo/article/details/87368187