删除仓库接口消息
可以删除来自订单发起程序存货消息。管理 (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。