使用ABAP Development Tools的專案建立嚮導:
New->ABAP Cloud Project:
Service Instance Connection,選擇SAP Cloud Platform CloudFoundry environment:
選擇Region,輸入使用者名稱密碼,前提是你得在這個region下有一個global Account。
下圖是我在歐洲法蘭克福(Frankfurt)這個Region的Global Account:
這個Global Account所屬的space下面我建立了一個ABAP系統例項,ID為ME1:
這個ABAP執行例項具有16GB執行記憶體,64GB的HANA記憶體。
再回到ABAP Development Tools, 在專案建立嚮導裡使用Cockpit裡維護的上述屬性:
點Next,在ABAP Development Tools裡會看到一個嵌入的登入視窗:
點Finish:
Finish點了之後,在ABAP Development Tools左側的專案列表裡就能看見建立好的ABAP Cloud專案了,接下來在這個專案裡編寫ABAP程式碼進行開發的方式,和我們用ADT連線On-Premises系統基本一致。大家可以看到下圖建立好的高亮的ABAP Cloud專案(系統ID為ME1), 和其他On-Premises上的ABAP專案外觀上沒有區別。
這兩種ABAP專案的差異在於,ABAP Cloud專案裡能夠使用的ABAP語言特性,只是傳統ABAP語言的一個子集,比如傳統ABAP語言裡和Dynpro相關的關鍵字,即只能工作在SAPGUI中的那些關鍵字,因為在Cloud環境下不再適用了,所以在ABAP Development Tools的ABAP Cloud專案裡禁止使用。
至於上圖ABAP Cloud專案裡的Released Objects如何使用,等Jerry有時間再繼續寫。
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":