SAP 後端開發的初學者,除了掌握 ABAP 之外,還需要學習什麼知識?

JerryWang_汪子熙發表於2023-03-26

有朋友諮詢:

我是一名新從事 sap 後端的小白人員,想請問您從事後端開發除了要熟練掌握 ABAP 以外,還需要具備什麼知識作基礎呢?

我的回答:

你說的後端開發,我能理解成 SAP 後端開發,也就是 SAP ABAP 後端開發,對嗎?

你具體要學習的知識,取決於你具體要做的後臺開發內容。當然 ABAP 是所有以 ABAP 為技術棧的 SAP 產品後臺開發所具備的基礎知識。

我自己寫過一套面向 ABAP 初學者的開發教程,你可以參考一下。

還有這篇文章:想比較全面地學習 SAP XXX,能指導下從哪兒開始學習嗎?

如果你從事的是 SAP S/4HANA 後臺開發,你可能還要學習掌握 CDS view(core data service)的用法,這是 S/4HANA 後臺重要的建模方式,同 ABAP 不同。

如果你從事的是 SAP CRM / SRM 產品的後臺開發,那可能還要了解一些 ABAP webdynpro / WebClient UI 的基礎知識。

總之,你要學習的知識取決於你具體的工作內容。

另外,我說的這些東西都只是工具,SAP 行業和其他行業比如網際網路行業相比,就是它的業務知識相對穩定和保值。因此做 ABAP 開發的時候切勿只鑽到技術細節中去而忽視了這些開發背後的業務需求和業務流程知識。

當你做了一段時間的 SAP 開發後,你可能就會逐漸明白,這些程式語言只是工具,如何利用手裡掌握的技術,開發出合適的應用程式出來,滿足客戶實際的業務需求,才是最有價值的。

相關文章