交流学习SAP ERP的各种问题和方法,如何快速入行?

简介: 交流学习SAP ERP的各种问题和方法,如何快速入行?

笔者从 2007 年大学计算机专业硕士毕业后加入 SAP 成都研究院从事 SAP 各种标准产品的设计和研发工作已经十五余年,期间也曾经在 SAP ERP 上工作过一段时间,当然也包含 SAP 次世代的最新 ERP 产品 S/4HANA.


在我看来,SAP ERP 有一定的进入门槛,这个门槛体现在 SAP ERP 各个模块的行业知识和底层的 ABAP 技术实现。入门 SAP ERP,无论是其业务模块知识还是 ABAP 编程语言的掌握,如果想提高学习速度,最高效的做法就是:


在工作中边干边学,过程中遇到问题能随时找到熟手,进行解答;

采用以点带面的方式进行学习。

举个例子,下图是 SAP ERP MM03 事物码即物料主数据的明细页面。我们可以看到这个明细页面通过一个 TabStrip 控件呈现,里面从左到右分为 Basic data1,Basic data 2,MRP1,MRP2 等不同的标签面板,每个标签面板下又包含一个子屏幕,每个子屏幕又包含密密麻麻很多字段。

458950065f13c7485c03f6ee20878e8d.png

这种界面复杂度会让很多 SAP ERP 的初学者望而生畏,我们可以采取蚂蚁搬家的方式,从自己熟悉的字段出发。比如我们作为初学者,只知道物料主数据的 ID 和描述信息这两个字段的业务含义,那么我们首先通过搜索引擎找到后台存储这两个字段业务数据的数据库表名称 MARA,再找到从数据库表里读取这些业务数据的 ABAP Function Module 名称,弄清楚我们运行 MM03 时,数据是如何从数据库表里通过 Function Module 读取出来显示在 SAPGUI 上的。有了这个基础,我们可以逐步扩大我们的学习范围,到找到的 MARA 表里查看是否还有其他字段,也出现在了 MM03 事物码的 Basic data 1 里?其理论依据就是,SAP 产品里,业务含义具有逻辑关联关系的字段,既会建模在同一张数据库表里,也会展现在 UI 同一个 Sub Screen 里。这样,我们从自己最熟悉的物料主数据 ID 和描述信息两个字段出发,逐步去熟悉这两个字段所在的 Basic data1 子屏幕其他字段的业务含义和存储方式,进而进一步扩展到其他子屏幕的其他字段。等到 MM03 的大部分字段的设计含义我们都了然于胸,那么我们对于 MM 主数据设计这一块的了解程度已经上到一个台阶了。

dc7c266c1fb71f86ab079d004259215d.png

如果是想先自学一段时间,然后再寻求 SAP ERP 相关的工作机会,或者已经在从事 SAP ERP 工作,但是工作时遇到难题找不到人问,这两种情况下,如果想快速上手,就需要从业者具有更大的毅力和恒心,付出更多的努力。一个建议就是多利用好互联网的搜索引擎,这是因为 SAP ERP 是一个非常成熟,在全世界企业管理软件领域非常受欢迎,使用者众多,详情参见笔者另一篇知乎文章:


因此你学习过程中遇到的关于 SAP ERP 的问题,99.9%的可能之前已经有人遇到过,并且已经发布到网上求助了,如果能够妥善利用搜索引擎,很多时候可以从 SAP 官网 ,从 SAP 各种学习社区和论坛找到问题的答案。

0f94f416594e6e2918c0d59be2f33237.png

笔者曾经写过一篇文章,举了一些实际的通过互联网搜索引擎去查找 SAP 学习资料的技巧。


如果题主不仅仅满足于快速入门 SAP ERP,而是期望在这个领域深耕,有一番作为,那可以按照笔者上述问题里介绍的方法,来全面深入学习 SAP ERP. 同时因为 SAP ERP 底层的技术实现和运行平台都是 ABAP,所以学习和掌握 ABAP,对于从事 SAP ERP 工作也能起到相辅相成的作用。


可以参考笔者撰写的这套适合 ABAP 零基础入门者的 ABAP 开发学习教程,里面包含了笔者 15年 ABAP 开发经验的总结。

相关文章
|
2月前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
2月前
掌握销售之道:深入学习ERP系统的销售与客户关系管理模块
掌握销售之道:深入学习ERP系统的销售与客户关系管理模块
111 8
|
2月前
|
JSON 前端开发 测试技术
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
|
2月前
|
搜索推荐
SAP UI5 SmartTable.prototype._onMetadataInitialised 方法的深入介绍
SAP UI5 SmartTable.prototype._onMetadataInitialised 方法的深入介绍
|
2月前
|
JSON 前端开发 开发者
sap.ui.model.Model.checkUpdate 方法介绍
sap.ui.model.Model.checkUpdate 方法介绍
|
2月前
|
存储 JSON 供应链
sap.ui.model.Model.refresh 方法介绍
sap.ui.model.Model.refresh 方法介绍
|
9月前
|
关系型数据库 分布式数据库 数据库
沉浸式学习PostgreSQL|PolarDB 19: 体验最流行的开源企业ERP软件 odoo
本文主要教大家怎么用好数据库, 而不是怎么运维管理数据库、怎么开发数据库内核.
1042 2
|
2月前
|
供应链 中间件
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
SAP CRM 和 ERP 系统之间的主数据同步 - PRODUCT_R3_ADAPTER
|
2月前
|
前端开发
基于jeecgboot的ERP单据中增加编号的方法
基于jeecgboot的ERP单据中增加编号的方法
52 1
|
2月前
|
存储 供应链 安全
SAP S4HANA 数据归档的实施方法
SAP S4HANA 数据归档的实施方法