SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154
作者:DING的碎片记录
约 4 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:MM, 物料管理
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
SAP委外采购订单创建时,系统报错提示:不能确定任何组件,消息号ME154
在创建采购委外PO时,系统提示:不能确定任何组件,消息号ME154,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
看到这个消息提示,首先想到的是物料8875是不是没有BOM,T-CODE:CS03查询,发现BOM存在且是有效的,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
其次,查看生产版本,T-CODE:C223,发现生产版本也是存在的,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
再次,查看采购PO中的“批准日期”,是否在BOM有效期内,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
发现“批准日期”是2024.09.30,早于BOM的开始日期2024.10.05,所以系统就会找不到BOM,才会提示:不能确定任何组件。
“批准日期”是如何计算出来的呢?根据F1的提示:批准日期=交货日期-计划交货时间( 日历日 )-采购部门处理时间( 工作日
),以下解释这几个日期时间分别来自哪里: 交货日期:来自委外PO交货计划行,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
计划交货时间:来自采购信息记录或物料主数据_物料需求计划2视图,优先取采购信息记录,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
采购部门处理时间:这个是来自后台设置的,后台路径:IMG→物料管理→基于消费的计划→工厂参数→执行工厂参数总体维护→维护→计划运行-
外部采购,T-CODE:OMDT,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
T-CODE:SCAL,查看日历,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
批准日期=交货日期(2024/10/07)-周末2天(2024/10/05-06)-计划交货时间1天(2024/10/04)-国庆节3天(2024/10/01-03)-采购部门处理时间1天(2024/09/30)
即为2024/09/30,如下图所示:
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图
解决方案: 1.手工在委外采购PO中添加组件(临时方案); 2.更改交货时间,以使“批准日期”在BOM有效期内。
总结一下,关于系统提示:不能确定任何组件,消息号ME154,处理方法如下: 1.检查BOM是否存在以及有效期; 2.检查生产版本是否存在以及有效期;
3.检查委外采购PO中的“批准日期”是否在BOM的有效期内。
SAP 委外采购订单创建时系统报错提示不能确定任何组件消息号 ME154 - 封面图

关于作者:DING的碎片记录
企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍
来源说明:本文内容由「SAP委外采购订单创建时系统报错提示不能确定任何组件消息号ME154.md」整理生成,仅用于内部技术分享与学习交流。