SAP LSMW DirectInput上传物料主档数据详解

需积分: 9 3 下载量 62 浏览量 更新于2024-08-01 收藏 338KB PDF 举报
"LSMW DirectInput方法用于上传物料主数据,适用于SAP系统初期大量数据导入。该方法快速高效,无需像BatchInputRecording那样记录每个字段。LSMW事务码用于创建项目,设定对象属性,建立源结构与目标结构的对应关系。物料主数据涉及的结构包括BMM00、BMMH1、BMMH7等,源结构可对应多个目标结构。" LSMW(Legacy System Migration Workbench)是SAP系统中用于数据迁移和上传的强大工具,尤其适合在系统初始化阶段处理大量主数据。在本案例中,我们专注于使用LSMW的DirectInput方法来上传物料主数据。 DirectInput模式下,用户无需录制批处理输入,因为LSMW已经预定义了目标字段和结构。用户需创建源结构,即要上传的数据格式,并与SAP系统中的目标结构(如物料主数据的BMM00、BMMH1等)进行匹配。在创建源结构时,用户可以自定义哪些字段包含在内,然后将这些字段映射到预定义的目标结构。 在SAP中,物料主数据通常包含多个层级的信息,例如基本信息(BMM00)、详细信息(BMMH1等)。对于具有多语言描述的物料,MATNR字段尤为重要,因为它标识物料编号,而物料描述可能因语言而异,形成一对一或一对多的关系。 为了设置源结构,用户需要执行以下步骤: 1. 创建项目:使用LSMW事务码创建新项目,系统会列出所有相关步骤。 2. 设定对象属性:指定DirectInput属性,确保所有必要字段被包含。 3. 创建源结构:根据目标结构创建相应的源结构,例如BMM00_SOURCE,它可能需要映射到BMM00和BMMH1等多个目标结构。 4. 映射字段:选择要上传的字段,复制到源结构中。 在执行DirectInput时,用户必须确保源数据与目标结构的字段对应无误,这样才能确保数据正确导入SAP系统。此外,对于物料长文本(BMMH7),需要特别处理,以适应多语言环境下的物料描述。 LSMW DirectInput简化了物料主数据的批量导入过程,允许用户高效地处理大量数据,而无需逐个字段记录。通过精心规划和配置,企业可以利用此功能快速准确地迁移其核心业务数据。