今天跟大家聊点“技术”,不知道大家有没有经历过数据迁移工作,这是一项在SAP项目中非常技术性的工作,数据迁移的需求来源于业务需求,很多公司特别是一些制造型企业,有很多复杂的数据需要迁移,比如物料、物料清单、图纸等,因为这些数据是企业的核心数据,并且对将来的售后服务也很重要。数据迁移又需要顾问对SAP的表结构、字段等非常了解,另外还需要一定的ABAP功底,虽然不一定是自己写的程序,但是我们需要了解出错问题的根源,判断是数据问题还是程序问题,甚至还是迁移策略的问题。所以这是一项非常考验顾问技术能力的工作。
对于迁移到S4HANA又有很多特殊性,比如我们在ECC上常用的工具”老是摸我”(LSMW-Legacy System Migration Workbench),SAP不更新了,导致有些场景下没有办法使用,比如银行主数据从配置转到了Fiori APP里面作为主数据维护了,在Fiori是没法使用LSMW。还有比如在S4HANA中业务伙伴(business Partner)必须启用,所以在迁移客户和供应商主数据的时候,还要考虑数据的映射和转换。
我们一直说,没有数据就没有办法上线(Go-Live),只有上线第一天必要的数据进了系统才能支持用户开展正常的业务。另外我们还有一句很著名的话:Garbage-in Garbage-Out, 直译过来就是垃圾进垃圾出,意思是如果你在SAP里面输入了垃圾数据,那么SAP反馈给你的也是垃圾数据。所以我们可以看到数据迁移的重要性。下面我会通过回答一系列的问题来阐述这个话题。
-
什么是数据迁移(Data Migration)?
顾名思义,数据迁移是指把旧系统的数据或者文件迁移到新系统的过程。由于我们这里只讲S4HANA的数据迁移,所以我们会把迁移范围局限在旧的ERP系统到S4HANA的迁移过程。这里讲的旧系统可以包括SAP ECC系统、其他ERP系统、Excel中的数据、图纸等物理文件。大家可能觉得奇怪,为什么还有excel文件,其实一点都不用奇怪,即使有旧的ERP系统,你作为顾问能相信用户所有的数据都维护在ERP系统里面吗?很多时候都会有额外的数据,甚至还有数据不完善没有办法满足迁移要求,需要新建excel来满足迁移的要求的情况。S4HANA包括本地部署和云部署的版本,云部署又包括公有版本(public editon)和私有版本&#x