在SAP系统中,客供料(Customer-Supplied Material)在BOM中的准确标识至关重要,以避免库存重复、成本误算及发货错误。常见技术问题:当客户提供的物料未在BOM中正确标记为“非估值组件”或未通过特殊 procurement type(如采购类型X,外部采购+客户供应)进行配置时,系统仍会将其纳入物料需求计划(MRP)和成本计算,导致采购重复或成本虚高。此外,若未在BOM组件中勾选“不估值”(Non-Valuated)标志,该物料在生产订单确认时可能错误触发库存扣减或财务过账。如何通过主数据设置与BOM配置协同,确保客供料在计划、执行与核算环节均被准确识别与处理?
1条回答 默认 最新
秋葵葵 2025-11-29 20:30关注如何在SAP系统中实现客供料(Customer-Supplied Material)在BOM中的准确标识与处理
1. 客供料的基本概念与业务场景
在制造型企业中,客户有时会提供部分原材料或组件用于生产其定制化产品,这类物料被称为“客供料”(Customer-Supplied Material)。从SAP系统的视角来看,若未对这类物料进行正确配置,将导致MRP运行异常、成本核算偏差以及库存管理混乱。
典型的业务场景包括:客户交付特定芯片用于电子产品组装、客户提供布料用于成衣加工等。在此类模式下,企业仅负责加工服务,不承担物料采购与所有权转移。
关键挑战在于:如何确保系统不将客供料纳入采购计划、不参与成本计算、不在生产确认时扣减库存或产生财务凭证。
2. 常见技术问题分析
- 客供料未设置为“非估值组件”,导致生产订单确认时自动触发库存减少和会计过账;
- 物料主数据中采购类型(Procurement Type)未使用特殊值“X”(外部采购 + 客户供应),致使MRP仍建议采购;
- BOM中未勾选“不估值”(Non-Valuated)标志,造成标准成本计算包含客供料价值;
- 销售订单与生产订单间缺乏客户物料编号映射,引发发货错误;
- 库存视图未禁用库存管理,导致系统记录虚假的入库/出库动作。
3. 主数据配置策略
字段名称 推荐设置 说明 采购类型 (Procurement Type) X(外部采购 + 客户供应) 阻止MRP生成采购建议 批量大小 (Lot Size) EX(按订单生产) 避免独立需求生成计划订单 MRP类型 ND(无计划) 关闭该物料的MRP运行 库存管理 不激活 防止实物库存更新 价格控制 S(标准价)但价格设为0 避免影响成本卷积 评估类别 关联至“非估值”账户组 确保财务不计价 4. BOM层级的关键配置项
- 进入CS01/CS02维护BOM组件;
- 选择客供料行项目;
- 在“项目类别”中设定为“L”(可选件)或“N”(非库存项目);
- 必须勾选“不估值”(Non-Valuated)复选框;
- 设置“特殊采购类型”为“50”(客户物料);
- 指定“客户物料编号”字段以建立与客户的对应关系;
- 确保“组件分配”指向正确的销售订单项目;
- 检查“可用性检查”是否关闭,避免ATP误判缺料;
- 在PP模块中验证生产版本是否引用此BOM;
- 测试通过CO01创建生产订单时,客供料是否显示为灰色不可编辑状态。
5. 系统集成流程图示
```mermaid graph TD A[客户下达销售订单] --> B{物料是否为客供?} B -- 是 --> C[销售订单中输入客户物料号] B -- 否 --> D[正常物料流程] C --> E[创建生产订单] E --> F[BOM展开: 客供料标记为Non-Valuated] F --> G[生产订单确认] G --> H[系统跳过客供料的库存扣减] H --> I[成本核算排除客供料金额] I --> J[发货时仅发送成品, 不包含客供料发运] ```6. 实际应用中的增强与校验机制
为防止人为配置遗漏,建议实施以下增强措施:
• 用户出口(User Exit)MVCS0001:在BOM保存前强制校验客供料的“不估值”标志;
• BAdI MB_MIGO_BADI:在收货环节拦截对采购类型为X的物料执行GR操作;
• 自定义报表Z_CHECK_CUSTMAT:定期扫描所有BOM中含采购类型X但未标记Non-Valuated的组件;
• 权限控制:限制普通用户修改客供料主数据中的MRP相关字段。此外,可通过事务码MD04查看MRP元素,验证是否有针对客供料的计划订单生成,作为事后审计依据。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报