路径: MDGIMG->常规设置->数据传输->定义数据传输对象类型
该配置点的内容包括:
SAP 定义了标准的194 对象类型,并使用 MATB 业务活动导入MDG物料主数据。此处预制的配置项允许你使用MATMAS 标准消息类型(MATMAS01 - MATMAS05)执行DIF。如果你想使用自定义的导入类,必须修改此处的标准配置。
当然,针对同一个业务对象类型194,你可以创建多个数据传输对象类型。例如,你可以新建一个Z194对象类型,并分配 MATM 业务活动,这意味着你可以将物料多记录处理相关的变更请求类型作用于DIF流程。
路径: MDGIMG->常规设置->数据传输->定义数据传输的文件源和存档目录
在设置数据导入时,你必须定义数据源和归档的逻辑目录 Logical Directories。你可以使用这些目录作为DIF文件导入和导出的目标路径,只有在此处配置的逻辑目录名称可以在DIF相关应用(导出主数据、导入主数据、转换主数据等)被选择到。
成功地将文件导入系统后,文件将自动从所选的源目录移动到存档目录。存档目录中的文件应该被定期手工清理,以释放磁盘空间。
为了分配这些目录作为源或存档,物理路径需要首先在文件系统中创建出来。然后,使用SAP事务码 FILE 将这些物理路径匹配到他们的逻辑名称。在上述DIF相关配置中,你只能使用逻辑名称进行配置。因此你需要考虑创建多个基于传输对象的逻辑目录。
事务码:FILE(该处的配置可以要求Basis协助)
你可以使用事务码:CG3Z 将文件从本地电脑上传到应用服务器中。当然也可以考虑其他方式,比如远程连接到应用服务器目录进行直接上传。
在现代MDG版本中,我们通常使用Web Dynpro 应用 MDG_BS_FILE_IMPORT (事务码 DTIMPORT)执行DIF前台操作。
如果你希望直接从本地电脑上传文件用于DIF,你可以使用旧的WDA应用 MDG_FILE_UPLOAD_CMP ,该应用通常用于较小量的数据导入。通过WDA参数 PROCESS 和 CRTYPE,你可以定义默认使用的变更请求类型。
可以通过一个或多个XML文件执行一次数据导入,每个XML文件对应一个或多个IDoc,每个IDoc包括一条或多条物料。
也可以使用数据导入分配物料的分类数据 Classification data。可以通过导入一个或多个 CLFMAS IDoc XML文件实现,每个XML文件包含一个或多个IDoc,每个IDoc只能包含一个E1OCLFM 段 Segment 数据。
MDG标准物料主数据DIF支持以下导入选项:
对象类型
选择物料 194
描述
描述用于在后续监控或日志环节定位导入流程
覆盖
覆盖选项用于控制目标系统已存在的数据是否要被完全覆盖写入。如果你需要覆盖一条已存在的物料主数据,该标识必须打钩,否则向一条已存在的物料主数据写入数据将会失败。如果覆盖标识没有勾上,且Active area中存在一条物料主数据,那么该条物料主数据将会拒绝被修改。
简而言之,如果你希望此次导入允许修改物料主数据,则必须打上覆盖标识,否则本次导入只会创建数据。
定制转换器
自定义的转换。针对标准的IDoc或SOA导入格式来说,不需要任何额外的转换逻辑。如果你希望使用其他格式的文件,或自定义模板进行导入,则可能需要实施定制转换器。详细用法见后续。
管理
如果该标识勾上,数据将被加载到Staging area(将创建一个变更请求)。
过账处理
过账处理决定了报错数据对象的处理方式,后续手工处理失败的数据条目,或自动将失败的数据转入一个单独的变更请求流程。
更改请求类型
如果上面的“管理”标识打钩,或“过账处理”选择了“由更改请求定义”选项,则必须制定一个更改请求类型。
排程/日期
排程:用于决定本次导入是立即执行,还是在特定日期执行
日期:排程的日期和时间
并行处理/队列名称/流程数
并行处理:该标识决定了本次导入是否需要启用并行流程
队列名称:qRFC 队列名称,需要在事务码 SMQ2中进行注册
流程数:并行流程的最大流程数量
数据源
当前数据对象的源目录选择,每个对象类型可选择一个或多个源目录,可能存在一个主对象类型(如,物料),和子对象类型(如,分类数据,Key Mapping,Value Mapping)。
导入,模拟导入
开始导入流程,或模拟导入
转换器设置
导入流程可以使用一个自定义的转换器。转换器的具体用法详见后续。
显示监控
在数据导入开始后,可以通过此按钮直接跳转到监控应用。WDA应用:MDG_BS_DL_MONITOR_CONF。
本章详细介绍了DIF的一些基本配置和前台WDA应用的使用方法。如果用户仅需要使用最标准的功能,且可以接收标准IDoc XML文件作为导入文件,则此章节内容完全够用。从下一篇章开始,我们将进入DIF的进阶章节,深入了解DIF工具的高阶用法和客制化开发等功能,以满足各种需求。