iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
自我挑戰組

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

Day01_來考張ABAP證照吧

  • 分享至 

  • xImage
  •  

前言

由於7月中的時候得知了SAP官方有 "在sap learning完課就讓你免費考照一次" 的活動(到2024/11/4之前都能報名喔),原本就想考張原廠ABAP證照的我,一看到就手刀報名了。

這個系列會是ABAP這個程式語言的學習心得筆記,本人也尚在學習中,如果各位大大發現錯誤之處,歡迎不吝賜教m(_ _)m

ABAP是什麼

ABAP(Advanced Business Application Programming)是一種程式語言,來自全球最大的ERP系統供應商--SAP,ABAP就是其為了旗下ERP系統所開發的語言,可以拿來開發各式模組功能,以及串接外部系統。大型企業基本上十有八九都是使用SAP他們家的ERP系統。

ABAP傳統與現代技術差異

ABAP最早出現在1980年代, 傳統寫法是以函式作為基本單元的函數導向(FP)寫法,隨著程式生態系的演進,ABAP也開始支援蔚為主流的物件導向(OOP)寫法。以下簡單比較兩者差異:

技術 傳統技術 現代技術
寫法 函數導向 物件導向
開發工具 SE80, SE37 ADT (Eclipse)
UI Dynpro, ALV SAP Fiori, SAPUI5
資料處理 BDC OData, RESTful API
除錯工具 傳統除錯 ADT除錯

本人曾學過傳統ABAP技術,但對於以ADT為主的新技術不熟悉,這也是想特別來學習新寫法的主因,反正技多不壓身!

學習素材

主要的學習素材會使用sap learning提供的免費資源 - Acquiring Core ABAP Skills,這個課程以ABAP現代技術為主,也是現有ABAP證照的推薦學習資源。這三十天也可以單純當作官方教學的個人中文翻譯啦,哇哈哈。

此外,sap learning除了ABAP,也有許多其他模組的教學,有需要都能上sap learning學習。
注意,sap learning跟要付費的sap learning hub是不一樣的喔!hub上面有更豐富的影片教學之類的,訂閱還會送認證次數。

但既然目標是免費考照,就決定用sap learning了!(我就窮

目標

在前述sap learning提供給ABAP證照考的課程中,按照進階程度分成了Basic / Intermediate / Data Modeling三個階段。

這次比賽的目標是先把Basic 階段完成,主要涵蓋了從基礎寫法到建立RESTful API,如果有機會會再繼續分享其他兩部分,畢竟12月前要趕緊學完所有課程才有免費認證機會可以拿QQ

接著就趕緊來安裝ABAP開發環境需要的工具吧~


下一篇
Day02_ABAP ADT環境安裝
系列文
ABAP 基礎30天學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言