MMS850MI 交易 AddPartialCount

报告实际盘点行的部分计数是在实际盘点。报告 (MMS301) 中使用外部系统(主要为手持设备,如扫描仪)执行的。

MMS850MI 中的交易 AddPartialCount 支持根据实际盘点编号(STNB 字段)以及实际盘点行号(STRN 字段)或此类行的完整余量 ID 报告实际盘点需求的特定行的部分计数。可以使用物料号或类别为 2 的别名来解决余量 ID。在 MMS850MI 中提供交易 AddPartialCount。此交易允许在实际盘点。报告 (MMS301) 中报告实际盘点行的部分计数。

该交易还可用于为特定请求创建新的库存行。此操作通过输入列表中不存在的余额标识完成。

此外,如果物料存在于物料主文件(MITMAS 表),而不是存在于进行实际盘点的特定仓库中,则在处理交易时,该物料将自动添加到仓库(MITBAL 表)和分厂(MITFAC 表)中。

在 MMS850MI 中还可以使用等效的 SndPartialCount 交易,以支持创建相同类型的交易,但不会在实际处理交易之前对它们进行验证。例如,当外部系统和 M3 BE 之间的通信不同步、大量数据同时上载到 M3 BE 或者由于评估错误而不能丢失数据时,这可能很有用。

执行部分计数时,外部系统可能需要多次读取同一实际盘点需求以及读取其报告已启动的实际盘点需求。为了满足此需求,现可在 MMS301MI 中使用交易 LstStockTakeAll,作为对 MMS301MI 中原始 LstStockTake 交易的补充,后者仅读取状态为 40 的请求。

交易 LstStockTakeAll 在以下方式上不同于 LstStockTake:

  1. 已更改读取功能:LstStockTake 交易仅读取状态为 40 的实际盘点标题。LstStockTakeAll 交易读取间隔状态大于等于 40 并小于 60(包括状态 41 和 51)的所有请求。使用 LstStockTakeAll 交易时,外部系统必须决定应确认哪个状态。
  2. 已更改的更新功能:LstStockTake 交易将读取实际盘点标题设置为状态 41。如果在读取前状态为 40,则 LstStockTakeAll 交易会将实际盘点标题设置为 41;如果在读取前状态为 50,则将其设置为 51。
  3. 此外,实际盘点。执行 (MMS300) 中的相关选项 21 “更改状态”现在将状态为 41 的实际盘点标题重新设置为 40,将状态为 51 的标题重新设置为 50。

有关工作流的更多信息,请参阅“净变更报告 2481”。