M7021 报错的核心只有一句话:“短缺 15 PC,库存不够发”——系统发现你要用 201 从库存地点 c916 发出 15 件,但那里可用数量是 0(或不足)
2026/7/3 13:34:52 网站建设 项目流程

M7021 报错的核心只有一句话:
“短缺 15 PC,库存不够发”——系统发现你要用 201 从库存地点 c916 发出 15 件,但那里可用数量是 0(或不足)。


为什么管道物料还会报“库存不够”?

  1. 你虽然勾了特殊库存P – Pipeline,但系统仍旧检查“工厂+库位”下的可用库存数量

  2. 管道物料在 SAP 里默认不做库存数量管理(主数据里应勾“非库存”或物料类型 PIPE),
    但如果你的物料主数据

    • 物料类型 = 普通 HALB/ROH 等库存类型,

    • 又在 MRP2 视图里把“特殊库存”放开 P,
      系统就当成“既要管库存数量,又要走管道结算”,结果两头都检查 → 库存=0 → M7021。


如何修正

A. 确认这物料到底要不要管库存数量

  • 如果只是“月底按消耗开票”的纯管道料,请把主数据改成:
    – 物料类型 = PIPE(或公司自定义的 ZPIP)
    – 工厂视图里“数量更新”取消勾选
    – MRP2 视图“特殊库存”仅允许 P

  • 改完再 MIGO,201+P 不再检查库存数量,可直接过账。

B. 如果公司确实要“既管库存又做管道”
– 先用 501 / 561 等把 15 PC 收到 c916(可走“管道供应商免费收货”),
– 然后再 201+P 发出,就不会短了。

C. 临时应急(测试用)
– MIGO 行项目里把数量改成 0 或当前库存值,先验证主数据/权限没问题;
– 再去处理库存或主数据。


一句话总结
M7021 = “库存不够 15 件”。
把物料主数据改成真正的“管道类型”并取消数量管理,或先把库存补足,就能顺利 POST。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询