iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
自我挑戰組

ABAP 基礎30天學習筆記系列 第 2

Day02_ABAP ADT環境安裝

  • 分享至 

  • xImage
  •  

目標

在eclipse上用ADT建立ABAP開發環境

開始安裝吧

1. 安裝eclipse

作為一個除了RFC只用過SAP傳統GUI開發的菜雞,個人最驚訝的是新版居然可以在eclipse上就開發ABAP程式。

可以從這份文件第24頁推薦的eclipse版本找個順手的安裝。撰寫文章當下的推薦版本為:

  • 2024-06 (4.32)
  • 2024-03 (4.31)
  • 2023-12 (4.30)

本人一開始沒注意版本問題,用了2018的老舊版本進行安裝,果不其然遇到了error,orz

2. 安裝ADT

ADT(ABAP Development Tools )是一個可以在eclipse上開發ABAP的插件,要取得ADT,可以透過Help > Install New Software,在視窗的Work with中輸入https://tools.hana.ondemand.com/latest來下載ADT。
https://ithelp.ithome.com.tw/upload/images/20240829/20113802xTnlZ4xzF9.png

推薦可以照著官方教學逐步安裝ADT。

3. 取得service key

前面有講到BTP,有提供免費的free-trail可以讓個人拿來練練手,可以在這裡透過教學用來取得開發所需的ABAP service 以及 service key。

如果你的帳號已經註冊好了,就可以進入官方提供的BTP -- Trial Home,在Boosters頁面中,選取Prepare an Account for ABAP Trial > Start
https://ithelp.ithome.com.tw/upload/images/20240829/201138025rmwPfnKZ5.png

等待一陣運轉後,就能下載需要的service key.json啦~(藍框處)

https://ithelp.ithome.com.tw/upload/images/20240829/20113802xiws4nrNYO.png

4. 建立 ABAP Perspective

這步開始接上官方的ABAP skill教學內容。
延續前面在eclipse中安裝好的ADT,如果2.有完成,在eclipse的 Windows > Perspective > Other Perspective > Other 應該會看到ABAP的選項,點擊後按open開啟該Perspective。

https://ithelp.ithome.com.tw/upload/images/20240829/20113802aV4NYq0836.png

eclipse中的Perspective,可以當作是開發特定任務的工作環境布局,以ABAP的Perspective為例,就包含了ABAP的文字編輯器、檔案瀏覽、檔案搜尋、console log等基本布局。如果順利安裝,就會看到以下畫面囉。
https://ithelp.ithome.com.tw/upload/images/20240829/201138023MlZd08Fn8.png

5. 新建ABAP cloud project

可以把eclipse視為無須嵌入在SAP 系統內的ABAP開發環境,並且可以透過建立不同的project來開發不同形式的SAP系統程式:像是ABAP Project對應運作在本地端的on-premises SAP系統,ABAP Could Project則可以對雲端上的SAP BTP ABAP 或 SAP S/4HANA Cloud 進行開發。

由於官方教學的範例是BTP雲端環境,我們選擇建立file> New >ABAP cloud project,選擇SAP BTP ABAP EnvironmentUse a Service Key的選項,點Next

https://ithelp.ithome.com.tw/upload/images/20240829/20113802onXvxykqhA.png

下一步會要你匯入在第三步BTP取得的service key JSON檔。
https://ithelp.ithome.com.tw/upload/images/20240829/20113802UmdJOzhjHK.png

6.登入SAP帳號

點擊Open Logon Page in Browser,登入你的BTP帳號,若能看到第二個畫面就大功告成了!
https://ithelp.ithome.com.tw/upload/images/20240829/20113802qkl6XNBn2r.pnghttps://ithelp.ithome.com.tw/upload/images/20240829/20113802oxI1FvyoV9.png

希望大家不會被落落長的安裝步驟嚇到,我們明天見!


上一篇
Day01_來考張ABAP證照吧
下一篇
Day03_程式結構、Transport Request + 建立Package
系列文
ABAP 基礎30天學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言