SAP 后端开发的初学者,除了掌握 ABAP 之外,还需要学习什么知识?

发布时间 2023-03-24 23:16:37作者: JerryWang_汪子熙

有朋友咨询:

我是一名新从事 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 开发后,你可能就会逐渐明白,这些编程语言只是工具,如何利用手里掌握的技术,开发出合适的应用程序出来,满足客户实际的业务需求,才是最有价值的。