删除仓库接口消息

可以删除来自订单发起程序存货消息。管理 (MHS850)内部存货消息。管理 (MMS850) 中状态为 90 或更高的消息。

该功能由存货消息合作伙伴。打开 (MMS865/E) 上的合作伙伴定义。以下两个参数控制此行为:

  • 参数 235“归档/删除”必须设置为 2-“删除”
  • 参数 240“归档/删除截止前的天数”必须大于零。

要从 (MHS850) 中删除记录,请运行程序存货消息。归档 (MHS894)

要从 (MMS850) 中删除记录,请运行程序存档存货消息 (MMS894)

按合作伙伴设置删除消息。满足删除条件的消息必须处于状态 90 或更高状态。在参数 240 中指定的天数是保留消息的天数。

从 (MHS850) 中删除消息时,还会删除表 MHIHED、MHIPAC、MHILIN、MHISUB、MHIATR 中的所有相关记录。

从 (MMS850) 中删除消息时,还会删除表 MMIHED、MMIIDE、MMIINS、MMISUB 中的所有相关记录。

示例:

合作伙伴 ABC 设置如下:

235“归档/删除”= 2-“删除”

240“归档/删除截止前的天数”= 1

(MHS850) 中的消息号 0000000123 处于状态 90,且合作伙伴 = ABC。消息已有两天。

(MHS850) 中的消息号 0000000456 处于状态 90,且合作伙伴 = ABC。消息过去不到一天。

运行 (MHS894)。

结果:所有生成日期早于 1 天、状态为 90 且合作伙伴为 ABC 的消息号都将删除。

消息号 0000000123 是将删除的消息之一。由于消息不符合至少一天前的选择标准,因此不删除消息号 0000000456。