SAP ABAP7.40新語法簡介第一篇
SAP的系統不斷的更新
7.40已經出來很久了,一直忙著沒有更新7.40新語法內容
慢慢寫點新語法的相關內容
首先說一下7.40的特點及簡介
1、ABAP 7.40是AS ABAP 7.31(也稱為ABAP 7.03)的下一代,ABAP 7.31是建立在AS ABAP 7.0上的ABAP 7.02的下一代。就是每一代產品按照數字形式釋出更新。
2、在ABAP 7.0釋出後,ABAP語言的進一步開發主要是在7.10,7.20,7.30程式碼行中完成,而大多數使用者仍然保留7.0x程式碼行。 為了讓更大的開發者可以使用更好的開發,幾年前從7.2到7.02發生了一個主要的功能退出。 7.2的所有功能(除了基於類的異常啟用RFC和語句錯誤從package版本)在7.02可用。
3、在7.2和7.3之間或在7.02和7.03之間沒有增強ABAP語言(aka 7.31)。 同時7.10,7.20,7.30程式碼行關閉。 由於該程式碼行的大多數開發(特別是那些不與ABAP語言本身相關的增強)反向移植到7.03,7.03被重新命名為7.31,兩個程式碼行變為一個:7.0x - > 7.31行。
4、在為SAP內部使用打開了另一個ABAP程式碼行期間:基於7.2的ABAP 8.0到8.04。 這是第一個ABAP程式碼行,其中ABAP是以非向下相容的方式進一步開發的。 事實上,許多被視為已過時的功能已從程式碼行中刪除(即使是邏輯資料庫!)。 新的ABAP是為NGAP(下一代ABAP平臺)制定的,並且在內部用於基於面向物件和基於框架的新產品(例如,按設計的業務)的SAP。 當然,傳統的ABAP程式幾乎不能在NGAP上執行。
5、隨著HANA的到來,需要進一步開發ABAP在7.0x - > 7.31。 第一個就是7.40。 再次,一個大的後臺發生了。 這一次從8.0x到7.40。 為NGAP開發的許多有用的ABAP功能發現他們的方式回到7.0x線 - 這一次通過保持完全向下相容性(還有一些功能,由於這個限制還沒有被反向移植)。
6、從7.40開始,ABAP進一步在與核心版本捆綁在一起的支援包中開發。 可用於客戶的第一個捆綁支援包是SP02,核心7.40。 後續是SP05與核心741.進一步捆綁的SP將來,每個都有自己的核心,因此具有新的ABAP功能。
除了來自NGAP的反向埠,ABAP的獨立增強應用於7.40以使ABAP適合HANA。 一些已經在SP02可用,更多與SP05,SP08,等等。
ABAP 8.0x程式碼和NGAP不能供公眾使用,但僅用於SAP自有平臺。