目的
本博客解释了S/4HANA中客户、供应商(供应商)、联系人加载的不同方法,该方法强制使用业务伙伴来加载这些对象,而XD01、XK01等旧事务已被弃用,企业管理平台软件,不再可用。我将解释数据迁移驾驶舱如何用于客户加载,以及用不同的表(常规数据、销售视图、财务视图、联系人、,…).
使用SAP ECC6.0和以前的版本,通常会创建链接到不同录制的LSMW对象,立返利,这些录制是通过事务XD01或VD01临时创建的,或者使用程序RFK0创建的。文件结构必须在LSMW中定义。
为什么ECC6.0不再可行。业务伙伴概念
S/4HANA要求使用业务伙伴,而不是使用以前为客户、供应商和联系人创建单独对象的方法。XD01、VD01等交易已过时,SAP将重定向到新的交易BP,这将是维护这些对象的单一入口点。
通过业务伙伴方法,一个BP可以同时是客户、供应商(现在的供应商)、联系人、付款人等,因此不需要单独的主数据对象。业务伙伴角色将定义他们在公司中的角色。
这些角色可以在自定义中定义。
对于新的业务伙伴概念,以BUT*开头的表是创建的所有BP的中央存储库。KNA1、KNVV、KNB1等旧表仍在S/4HANA中填写,但需要在客户-供应商集成(CVI)中进行必要的自定义设置。CVI用于将客户和供应商主数据对象与SAP中的SAP业务伙伴对象同步。有了CVI,所有的客户和供应商都被分配了一个BP编号。
除此之外,对于S/4 HANA,不建议使用LSMW,因为有一个新的数据迁移工具叫做数据迁移座舱,它提供了我们将填充的文件模板来执行数据迁移。
为客户加载数据迁移座舱。填写文件模板
迁移驾驶舱(事务LTMC)提供结构化迁移模板,就像客户主数据和客户主数据扩展一样。
要获取文件,可以单击迁移对象中的相应选项。这将下载一个可在Excel中编辑的xml文件。
客户主模板包含多张表格,每张表格都有标有(*)的必填字段,必须填写。
负责加载客户的人员需要填写加载模板。我从包含姓名、帐户组等的常规数据开始。虽然可以使用内部编号创建客户,客户编号在模板上是强制性的,因为它是唯一的标识符,将所有表中的数据链接到第一个表中的常规数据。
如果某些客户帐户类型需要使用外部编号,则需要在表中输入并在所有表中使用。在本例中,我使用序列号。
地址数据也可在此表中找到。
对于S/4HANA业务伙伴概念,有必要指定业务伙伴角色。在这种情况下,我必须为客户选择FLCU01。
需要在销售表中指定销售视图数据。它必须使用"通用数据表"中输入的客户编号键将此表与其他表进行链接,否则导入时会出错。
公司数据表中填写的公司代码视图。这里是我设置付款条件,对账账户,云100,
联系人数据的地方:我将联系人分配给每个客户,使用连续数字作为ID作为编号将是内部的。
销售合作伙伴:客户编号重复四次,以将每个合作伙伴角色分配给该客户。
对于销售文本、公司文本等,可以填写其他视图,但不包括在本练习中。必须将文件中所有可能的条目链接到常规数据视图中指定的客户编号。
为客户加载数据迁移。首先在迁移对象内部运行LTMC
需要上传填充的文件。
一旦上传,需要激活文件。
现在可以开始传输。
下一步是数据验证。根据文件大小,这将需要一些时间。
完成后,迁移驾驶舱将显示所有文件验证消息,如格式错误、缺少必填字段等。
下一步是字段值的转换。
模板包含客户的外部编号;但是,我们需要内部数字分配,大数据是啥,因此映射保持如下;
记住数字范围必须在定制中设置。
单击保存,大数据行业分析,内部数字将按顺序生成。
对于其他字段,我必须添加文件到S/4HANA实例的转换值。
下一步是在SAP中模拟导入,可能会出现不同的错误。
任何错误将出现在通知屏幕上。
完成后,将数据导入SAP。执行导入将加载SAP中的数据。
加载的数据显示在日志中。如果有错误,会创建一个Delta文件进行后期处理
加载后,我在交易BP中检查客户是否加载。也可以使用事务SE16N和表格BUT000和KNA1、KNVV、…
摘要
作为摘要,业务伙伴可以同时是供应商、客户、联系人,不需要单独的对象。因为这是S/4HANA中的新方法。因此,不建议使用LSMW。
数据迁移驾驶舱是低复杂性场景中的最佳方法,数据从单个遗留系统迁移到新的SAP S/4HANA环境,数据转换要求最低。