3. EWM主数据与组织架构切换准备
EWM上线切换中,主数据与组织架构的迁移往往比代码传输更容易“埋雷”。原因在于:ERP中的仓库管理数据与EWM中的仓库结构并非一一对应,EWM多出了存储类型、存储区、工作中心、资源、包装规格等对象,而这些对象之间存在严格的层级与引用关系。一旦顺序错误或字段缺失,后续的库存迁移、上架下架策略、仓库任务创建都会失败。本节围绕仓库编号、存储类型、存储区、工作中心、资源、包装规格以及物料主数据EWM视图,梳理清理与迁移策略。
一、EWM组织架构的层级关系
EWM的组织架构自上而下为:仓库编号(Warehouse Number)→ 存储类型(Storage Type)→ 存储区(Storage Section / Storage Bin 分组)→ 存储位(Storage Bin)。工作中心(Work Center)与资源(Resource)则挂在仓库编号之下,用于驱动仓库任务与仓库订单的执行。包装规格(Packaging Specification)独立于仓库结构,但被仓库任务、HU(Handling Unit)管理引用。理解这一层级是迁移顺序设计的基础。
二、仓库编号与存储类型的清理策略
仓库编号是EWM的最高组织单元,通常与ERP中的工厂/存储地点组合对应。切换前需要确认:ERP中哪些存储地点要纳入EWM管理,哪些继续留在ERP的IM(库存管理)中。建议按“业务量、自动化程度、是否使用HU管理”三个维度筛选。例如,某制造企业ERP中有1001、1002、1003三个存储地点,其中1001为原料高架库、1002为成品平库、1003为备件库。若只有1001和1002纳入EWM,则EWM中创建仓库编号WH01,并在ERP中通过“仓库编号-存储地点”分配表将1001、1002映射到WH01。
存储类型的清理重点是删除未使用的存储类型、合并功能重复的存储类型。常见问题包括:测试阶段创建的“ZTEST”存储类型未删除、同一功能存在两个存储类型(如0010和Z010都用于高架库)。清理时需检查每个存储类型下是否已有存储位、是否有库存、是否被物料主数据引用。若存储类型下已有库存,不能直接删除,需先清空库存或做库存转移。
三、存储区与存储位的迁移
存储区是存储类型下的逻辑分区,用于区分拣配策略、存储条件(如常温、冷藏)。存储位是实际货位,数量可能从几百到几万不等。迁移存储位时,建议使用LS11或/SCWM/LS11批量创建,或通过BAPI(如BAPI_WHSE_STORAGEBIN_CREATE)程序化导入。关键字段包括:仓库编号、存储类型、存储位编号、存储区、最大重量、最大体积、是否可用。
示例:某仓库0010存储类型下有A、B、C三个存储区,存储位编号规则为“存储区-巷道-货架-层-位”,如A-01-02-03-01。迁移前需在Excel中整理好存储位清单,并校验存储位编号是否重复、存储区是否已存在。若存储位数量超过5万,建议分批导入,每批5000条,避免超时。
四、工作中心与资源的配置
工作中心代表执行仓库任务的逻辑单元,资源代表具体的人、叉车、输送线等。EWM中,工作中心通过“工作中心-存储类型”分配关系,决定哪些存储类型的任务由该工作中心处理。资源则通过“资源-工作中心”分配,并设置资源类型(如拣选员、叉车、系统资源)。
切换准备时,需要从旧系统或业务部门收集:工作中心清单、每个工作中心负责的存储类型、资源清单、每个资源所属的工作中心、资源容量(如叉车同时处理任务数)。例如,工作中心“PICK01”负责0010和0020存储类型的拣配,下辖资源“FL01”叉车(容量3)和“PK01”拣选员(容量1)。这些数据需在EWM中通过/SCWM/WC和/SCWM/RSRC维护。
五、包装规格与物料主数据EWM视图
包装规格定义了物料在仓库中的包装形态,如托盘、纸箱、周转筐,包含尺寸、重量、容量等。物料主数据EWM视图(/SCWM/MAT1)中,需要为每个物料维护:存储类型、存储区、包装规格、HU管理标识、批次管理标识等。迁移时,建议先完成包装规格的创建,再批量维护物料EWM视图。
物料EWM视图的迁移策略有两种:一是通过LSMW或BAPI(如BAPI_MATERIAL_SAVEDATA)从ERP物料主数据扩展;二是通过/SCWM/MAT1手工维护。对于物料数量大的场景,推荐使用BAPI批量处理,并在迁移前清理ERP中已冻结或不再使用的物料。示例:某企业有8000个物料需要启用EWM视图,其中200个为呆滞物料,建议先冻结这200个物料,仅迁移7800个活跃物料。
六、清理与迁移的检查清单
| 对象 | 清理动作 | 迁移工具 | 校验方式 |
|---|---|---|---|
| 仓库编号 | 确认纳入EWM的存储地点,删除测试仓库 | /SCWM/WAREHOUSE | 检查ERP分配表 |
| 存储类型 | 删除未使用、合并重复 | /SCWM/ASTOR_TYPE | 检查存储位与库存引用 |
| 存储区 | 按拣配策略合并 | /SCWM/STORAGE_SECTION | 检查存储位分配 |
| 存储位 | 删除无效货位 | LS11 / BAPI | 检查编号唯一性 |
| 工作中心 | 删除测试工作中心 | /SCWM/WC | 检查存储类型分配 |
| 资源 | 删除无效资源 | /SCWM/RSRC | 检查工作中心分配 |
| 包装规格 | 删除测试包装 | /SCWM/PACKSPEC | 检查物料引用 |
| 物料EWM视图 | 冻结呆滞物料 | BAPI / LSMW | 检查存储类型与包装规格 |
完成上述清理与迁移后,建议在EWM中执行一次“仓库结构一致性检查”,确认所有存储位都归属于有效的存储类型和存储区,所有物料EWM视图都引用了存在的包装规格。只有结构完整,后续的库存迁移和上线切换才能顺利进行。