货物流动 SAP PP:MIGO、261 和 531 机芯类型

⚡ 智能摘要

针对生产订单的货物移动操作会将成品入库,并将组件出库。移动类型 101 记录收货,移动类型 261 记录发货。

  • 🔘 定义: 每笔生产订单都会引发两次库存移动——产品的接收和组件的发出。
  • ☑️ 收货: MIGO 中的移动类型 101 会增加接收存储位置中已生产物料的库存。
  • 货物发放: MIGO 中的移动类型 261 会减少订单消耗的每个组件的库存。
  • 🧪 Reversals: 每个动作都有镜像,所以 102 是 101 的镜像,262 是 261 的镜像。
  • 🛠️ 自动化: 反冲指示器自动过账 261,自动收货控制键在确认时过账 101。
  • 📈 错误处理: 自动操作失败的移动数据会收集到交易 COGI 中,在那里进行纠正和重新处理。

针对生产订单的货物移动 SAP PP 使用 MIGO

什么是生产订单项下的货物移动?

针对A的货物运输有两种类型 产品订单两者都会改变物料的库存。这些移动是通过移动类型来实现的。 SAP.

  • 订单收货单 (GR) 该操作使用移动类型 101 执行,并在物料生产完成后进行。收货后,系统会增加相应存储位置的物料库存。
  • 根据订单发货 使用移动类型 261 执行,并且在以下情况下执行: 组成材料 这些物料被消耗用于生产另一种物料。货物发出后,系统会减少相应存储位置的组件库存。

这两个移动类型都通过 MIGO 事务过账,并且都会生成物料凭证和会计凭证。移动类型决定了它们的用途。 SAP 要更新哪些股票和哪些账户?

生产订单货物移动中使用的移动类型

移动类型是一个三位数的键,它控制库存更新、账户确定和过账屏幕布局。这些是生产计划员最常遇到的键。

运动类型 对股票的影响
101 生产订单的收货 增加所生产材料的库存
102 Rev运动类型 101 的 ersal 删除错误过账的收货单
261 生产订单的货物发放 减少消耗组件的库存
262 Rev运动类型 261 的 ersal 将未使用的组件返回到存储位置
531 接收副产品或共产品 增加订单副产品的库存
532 Rev运动类型 531 的 ersal 删除错误发布的副产品收据。

每一种运动类型 SAP 该表具有成对的反转键,因此读取操作成对进行。在过账之前,订单和物料主数据必须准备就绪。

在 MIGO 中过账货物移动之前需要满足的前提条件

货物移动失败发生在过账环节而不是录入环节,因此值得先检查这些环节。

  • 订单状态 生产订单必须已发布(状态为 REL)。已创建的订单(状态为 CRTD)不接受任何货物移动。
  • 零部件库存 — 出库存储地点的每个组件都必须有不受限制的库存,否则货物出库将因库存不足而受阻。
  • 存储地点和工厂 — 订单上的接收存储地点和预订上的发货存储地点都必须得到维护。
  • 开放发布期 — 出具日期必须在物料管理开放期间内,否则文档无法保存。
  • 批次和质量设置 — 采用批次管理的物料需要批号,而具有以下特征的物料 质量检验 设置流程会将收货信息记入检验库存,而不是非限制库存。

订单已下达且库存已到位,即可寄送收货单。

如何针对订单创建收货单 (GR)

步骤1) 来自 SAP 轻松访问 打开屏幕,打开交易 MIGO。顶部的两个下拉框分别用于定义操作和参考文档。

  1. 选择 货物收据因为你要寄送收货单。
  2. 选择 下单因为收货单是针对生产订单记账的。
  3. 请输入您的生产订单号。

MIGO抬头设置为“收货”,订单号已输入。

填写完所有字段后,点击 执行按钮用于将生产订单数据导入 MIGO 项目屏幕。 或按 Enter 进入下一个屏幕。

步骤2) 此屏幕显示订单中建议的商品数据。

  1. 检查移动类型“101”,这是与订单收货相关的类型。
  2. 如果材料需要进行质量检验,则库存类型显示为“质量检验”。
  3. 如果物料是分批处理的,请输入要更新库存的批次号。

MIGO 项目详细信息,显示移动类型 101、库存类型和批次字段

步骤3) 在同一屏幕上,填写项目并进行确认。

  1. 请输入生产日期,即材料生产的日期。
  2. 设置“项目正常”标志。
  3. 点击顶部的“检查”按钮,结果信息将显示在屏幕底部。

已输入生产日期且“商品正常”标志已设置的收货项目

点击 保存按钮用于发布收货物料凭证 保存文档。然后,系统会显示一条消息确认发布,例如: 状态栏消息确认收货物料凭证已过账.

同一订单消耗的组件以相反的移动方式上架。

如何针对订单创建货物发放 (GI)

步骤1) 来自 SAP 在“轻松访问”屏幕上,再次打开 MIGO 交易,并更改两个下拉框。

  1. 在第一个框中选择“发货”。
  2. 在第二个框中选择“订单”,这意味着货物发出将与订单关联。
  3. 输入生产订单。

MIGO抬头设置为“针对已输入生产订单号的订单的货物发出”

填写完所有字段后,点击 执行按钮用于将订单的组件列表读取到 MIGO 中。 转到下一个屏幕。

步骤2) 在此屏幕上,订单创建的预订以组件列表的形式显示。

  1. 您可以查看从订单中自动提取的组件列表及其所需数量。数量可以根据实际消耗量进行调整。

从生产订单预留中读取所需数量的组件清单

步骤3) 在同一屏幕上,发布前验证项目。

  1. 设置“项目正常”标志。
  2. 点击顶部的“检查”按钮,结果信息将显示在屏幕底部。
  3. 绿色状态指示灯亮起表示文档已准备好发布。

检查完毕后,货物出库项目的状态指示灯显示为绿色,表示项目正常。

点击 保存按钮用于发布货物出库物料凭证 保存文档。然后,系统会显示一条消息确认发布,例如: 状态栏消息确认货物发出物料凭证已过账.

自动货物移动:反冲和自动收货

上述两种操作也可以在订单确认期间由系统发布,从而在高产量生产线上省去了手动 MIGO 步骤。

  • 反吹 — 当为某个组件设置反冲洗指示器时,自动在 CO11N 中确认该组件的 261 移动类型操作,数量由已确认的产量得出。
  • 自动收货 — 当最终工序的控制键带有自动收货指示符时,确认工序自动过账成品物料的移动类型 101。
  • 科吉 — 如果自动移动失败(例如,由于某个组件没有库存),确认信息仍会被保存,失败的移动会被写入后处理记录。事务代码 COGI 会列出这些记录,以便进行更正和重新处理。

自动转账很方便,但也是手动转账出现意外情况的常见原因。

货物移动错误故障排除

  • 对于人工发货,物料主数据中不得包含反冲指示符。否则,组件将在确认时自动发货,而不是人工发货。
  • 对于人工收货, 路由 操作数据必须使用不带自动收货标志的控制键,因此收货是手动过账而不是在确认时过账。
  • 货物发出时出现“库存不足”消息,表示在过账日期,发出货物的存储地点没有该组件数量的非限制性库存。
  • 如果 MIGO 报告订单未发布,请在过账前在 CO02 中将订单状态设置为 REL。
  • 如果收货进入质量检验库存而不是非限制库存,则该物料将被安排进行检验,并且只有在检验批次结束后才会释放库存。

常见问题

机器学习模型会对订单进行评分,找出异常情况,例如消耗量与物料清单相差甚远的情况,并将反复出现的后处理错误进行聚类,以便一次性修复根本原因。 SAP S/4HANA 内部处理类似情况。

Copilot 可以编写 ABAP 封装程序或调用 BAPI_GOODSMVT_CREATE 的脚本,并生成其背后的测试数据。移动类型、工厂和数量逻辑仍需计划员审核,代码应首先在测试客户端中运行。

打开 MIGO,选择“取消”并参考物料凭证编号,或使用事务代码 MBST。系统会过账配对的冲销移动类型并将两个凭证关联起来,因此原始过账仍会在历史记录中显示。

在 CO03 中显示订单并打开已记录的货物移动清单,其中显示了每个物料凭证及其移动类型和数量。事务代码 MB51 提供相同的视图,并按物料、工厂和移动类型进行筛选。

MB31 是较早的单用途屏幕,用于处理订单的收货,而 MB1A 是其对应的发货屏幕。MIGO 将所有货物移动合并到一个事务中,并且是该屏幕。 SAP 今天推荐。

仅在订单收货数据中设置的超额交货容差范围内有效。超出该容差范围,过账将被拒绝,必须先在 CO02 中更改容差或订单数量。

收据会借记已生产物料的库存账户,贷记工厂产出账户,同时贷记生产订单本身。具体的账户信息来自OBYC系统中针对工厂和评估类别的自动账户确定功能。

是过账日期,而​​不是单据日期或生产日期。它必须落在仍在开放的物料管理期间内,否则物料单据根本无法保存。

总结一下这篇文章: