MMS850MI 交易 AddMove
此交易旨在执行从一个库位到另一个库位的库存移动。
作为交易的输入,必须识别:
- 要移动的余量 ID(物料、库位、批次和货箱(如果适用))
- 要移动的数量
- 要移动到的位置。
交易 MMS850MI.AddMove 在内部存货消息。管理 (MMS850)(表 MMIHED)中创建一个消息,在内部物料消息。管理 (MMS851)(表 MMIIDE)中创建一个标识余量 ID 的行,以及在内部存货交易消息。管理 (MMS852)(表 MMSINS)中创建一个说明。
如果仍然未完全执行,可以在现有消息上使用交易 MHS850MI.AddMove。在这种情况下,仅添加一个行和说明。
注意
建议不要让两个用户同时在相同的消息号上同时工作。
用于表示此交易的限定词是“92”。
交易 MMS850MI.AddMove 与子批次兼容。移动余量 ID 的一部分时,必须将子批次指定为子行。
要使用 API MHS850MI 启用在拣货单上分配的数量移动,交易 AddMove 激活在内部存货交易限定符。打开 (MMS860) 中限定词 92 的“可移动净量计算”参数。
备选项:
0 = 系统按已批准的在库余量减去已分配的数量减去待定入库数量来计算可移动的净数量。
1 = 系统按已批准的在库余量减去拣货单数量和待定入库数量总和来计算可移动净数量。因此,不在拣货单上且不是待定入库的已分配数量包含在可移动净数量中。
2 = 系统按已批准在库余量减去待定入库数量来计算可移动净数量。此备选项仅在使用 API MMS850MI.AddMove 时有效。
注意
如果有任何数量为待定入库,则不能移动任何数量。如果任何数量已包装,不允许在拣货单上移动数量。这意味着只能移动不包含拣货单上数量的数量。不允许在拣货单上移动一部分数量。这意味着如果包含了拣货单上的数量,那么必须移动整个余量 ID。