← 制造业系统 / 系统拆解

车间已经报完工,ERP 为什么还没对上账

沿生产订单、工序确认、材料耗用和成品收货,研究 SAP S/4HANA 与 Digital Manufacturing 的交接,用一百台合格品和分项失败样本说明报工成功、库存过账和成本完整性为何需要分别核对。

车间看板显示一百台完成,ERP 工单也收到了报工,但材料库存还没有扣减。接口监控只有一行“处理成功”,管理员只好把整包消息重新发送,又担心成品重复入库。

这篇研究报工背后的多个结果。SAP 对照采用 S/4HANA 与 Digital Manufacturing 官方集成课程,具体消息、接口和兼容范围需按部署版本核验。以下单号、动作身份与数量为独立教学设计,不对应真实 SAP API。

一张完工消息可能涉及三类业务结果

SAP 的制造集成课程列出物料、工作中心、BOM、路线与订单等下发对象,以及工序确认、耗用、收货和状态等返回内容。接入时要逐项确定谁产生事实、谁触发过账、谁保存最终结果。

结果类别主要证明什么不能单独证明什么
工序确认指定工序的合格、报废和资源记录整机已经收货,材料和成本均完整
材料移动指定原料的实际发料、耗用或冲销已完成所有工序
成品收货合格成品在约定节点入账客户已收到,订单已结算

消息接收、校验通过、各项业务应用和总任务结束分别返回。接口包里某一项成功,不足以把其他项目也置为完成;也要区分是否已提交但确认回执暂时丢失。

两道工序的通过数不能相加当产量

模拟订单目标为 100 台合格品。工序 10 通过 102 台,工序 20 最终得到合格 100 台和报废 2 台。每台投入对象使用一件原料,没有返工或其他损耗,原料实际耗用共 102 件。

对象本例结果核对方式
工序 10通过 102、报废 0表示中间加工通过量
工序 20合格 100、报废 2最终产出及损耗,关联同一批投入
原料实际耗用 102100 件进入合格品,2 件对应报废
成品实际收货 100不能按工序通过数合计 202 台

本例额外两件投料有批准的损耗补供依据。不同工序的合格数、返工过站次数和整机产量分开统计,不能直接求和。若实际只有批级投入信息,也不能凭数量平衡伪造逐台序列号绑定。

报工成功,发料失败时保持部分完成

在故障分支中,ERP 已成功记录最终工序确认,也已完成成品收货 100 台,但原料耗用 102 件未成功过账。这是本文允许分项提交的教学接口模型,不宣称所有 SAP 标准接口都会以相同事务边界提交。

监控应展示确认完成、成品收货完成、材料耗用失败,保留失败对象与原因。原料期初为 200 件,在耗用成功过账前,账面尚未按本例扣到 98 件,数量与成本仍未对齐。不能为了让两边总数一致而自动做盘点调整。

核实未提交后,只重试原耗用动作;若结果未知,则先查原身份。三项最终都成功时,原料余额 98 件、成品新增 100 台,报废 2 台单独留证。总任务还需按配置核对是否有其他成本或质量条件,本例不把这三项成功直接解释为财务结算完成。

现场完工怎样分项核对到 ERP 结果独立窗口查看 ↗
本文分项提交模型。返回成功和未完成明细,恢复只作用于尚未应用的原业务动作,全部结果再进入对账。

MES 和仓库描述同一入库时保留一份业务事实

本例由 MES 形成已完成成品收货的触发依据,WMS 另回报同一批 100 台的仓库接收与库位。两条记录需要桥接到同一成品收货身份,不能各自再增加一百台。

实际项目也可以采用其他触发来源,关键是明确订单、产品、批次、收货范围与相应事务关系。传输消息编号不同,仍可能描述同一次物理交接。去重既检查原消息,也检查业务动作覆盖范围;合法的第二次收货则有独立数量范围与身份,不能被粗略的“同一订单只收一次”规则误拦截。

SAP 的生产订单处理课程可继续核对释放、发料、确认和收货等对象。启用倒冲或自动收货时,尤其要确认手工或接口上传是否会重复触发相同业务。

主数据和订单版本同样需要检查。车间可能仍在执行旧 BOM 或旧工序版本,ERP 已变更的新数量不能无条件覆盖执行历史。更正报工、冲销耗用与撤销收货也应引用原事务,由相应权限控制。

把接口成功改成可以逐项验收的结果

场景预期结果
完整执行记录最终合格 100、报废 2、原料耗用 102,工序通过不相加
耗用失败而确认、收货成功总任务部分完成,原耗用保留待恢复
同一动作或不同消息包装的同一事实重传各业务效果只发生一次
WMS 再传同一成品交接关联原收货,不把成品新增成 200 台
同一身份的 100 台收货被改成 98 台内容冲突,授权更正另建关联动作

本轮样本保留工序记录、分项状态、重复交接与恢复预期,可通过校验程序检查。公开资料核对于 2026-10-20;与企业现场验收时,还需把实际接口的事务边界、权限、期间和完整性检查逐条补入契约。