“删除 MI 事件”宏

“删除 MI 事件”宏用于删除 MI 事件,并清除方案中指定度量或所有 MI 度量中的数据。

还可以清除所有维度的数据或有选择性地清除特定货品、库位、周期或指定标签的数据。此宏在方案级别执行。

此表描述了宏中使用的参数:
参数名 说明
度量代码 为其删除数据的度量代码。
注意:
  • 只能指定度量代码标签的值。
  • 如果未指定,则考虑所有 MI 度量。
货品层次结构节点 考虑清除其 MI 事件的货品。
注意:
  • 考虑在存储方案值的级别上已传递节点的所有子级实体。
  • 如果未指定,则考虑所有货品。
库位层次结构节点 考虑清除其 MI 事件的库位。
注意:
  • 考虑在存储方案值的级别上已传递节点的所有子级实体。
  • 如果未指定,则考虑所有库位。
周期标签 考虑清除其 MI 事件的周期标签。
注意:
  • 考虑在存储方案值的级别上已传递节点的所有子级实体。
  • 若未指定,则考虑包含 pconst 的循环周期范围。
  • 也支持滚动周期节点
标记 如果已指定,则删除包含此标签的 MI 度量的 MI 事件。
注意:
  • 只能指定度量代码标签的值。
  • 如果未指定,则不考虑此参数。
参考 如果已指定,则删除使用此参考的 MI 事件。
注意:如果未指定,则不考虑此参数。
筛选 此筛选条件用于指定货品和库位层次结构级别的选定货品和库位。
注意:
  • 符合条件的库位货品将用于预测生成。
  • 如果未指定,则不应用筛选条件。
对于执行宏,必须使用以下格式指定命令字段的值:DeleteMIEvent([度量代码], [货品层次结构节点], [库位层次结构节点], [周期标签], [标签], [参考])
注意:可选参数在 [ ] 中指定。

在执行宏时,删除方案中指定度量的 MI 事件。删除过程中会排除状态为未决待删除的 MI 事件(其中用户不是可编辑方案的一部分)。

此表描述了当前选定方案中可删除事件的状态。
状态 可编辑当前选定方案(用户属于共享部分) 可编辑当前选定方案(用户不属于共享部分) 只读当前选定方案
未决 已删除 未删除 N/A
已核准 已删除 已删除 已删除
待删除 已删除 未删除 N/A
拒绝(未来实施) 已删除 已删除 已删除
1. 示例
需求 参数
删除所有 MI 事件(包括与事件链接的备注),同时清除循环周期范围内所有周期所有库位所有货品的所有 MI 度量。 DeleteMIEvent("","","","","","","")
删除根据 DPLS_MI 度量创建的所有 MI 事件,清除数据的 DPLS_MI,并且删除根据循环周期范围内所有周期所有库位所有货品创建的任何备注。 DeleteMIEvent("DPLS_MI","","","","","","")
删除所有 MI 事件(包括与事件链接的备注),同时清除循环周期范围内根据所有库位所有 GOO 货品创建的事件(以及根据 GOO 之下货品创建的事件)的所有 MI 度量。 DeleteMIEvent("","GOO","","","","","")
删除所有 MI 事件(包括与事件链接的备注),并清除循环周期范围内根据库位“All DCs”中所有物料创建的事件(以及根据 All DCs 之下库位创建的事件)的所有 MI 度量。 DeleteMIEvent("","","All DCs","","","","")

删除所有 MI 事件(包括与事件链接的备注),同时清除所有库位所有货品的所有 MI 度量,以及清除日历周期“FY 10”持续时间内的所有 MI 度量(在日历周期“FY 10”内开始和结束的事件)。

日历周期“FY 10”内开始和结束的事件都将移除。

DeleteMIEvent("","","","FY 10","","","")

删除根据 DPLS_MI 度量创建且具有“Easter MI”引用的所有 MI 事件,清除数据的 DPLS_MI,并且删除日历周期“今年”持续时间内根据库位“US”下(包括在 US 以下的库位创建的事件) GOO 货品(包含在 GOO 以下的货品创建的事件)的事件所创建的备注。

日历周期“今年”内开始和结束的事件。

DeleteMIEvent("DPLS_MI","GOO","US","Current Year","","Easter MI","")

删除根据标记为 DPLS_AdvanceForecasting 的度量所创建、且具有“Easter MI”引用的所有 MI 事件,清除数据的度量,并且删除日历周期“今年”持续时间内根据库位“US”下(包括在 US 以下的库位创建的事件) GOO 货品(包含在 GOO 以下的货品创建的事件)的那些事件所创建的备注。

日历周期“今年”内开始和结束的事件。

DeleteMIEvent("","GOO","US","Current Year","DPLS_AdvanceForecasting","Easter MI","")
删除具有根据标记为 DPLS_AdvanceForecasting 的任何度量所创建的“Easter MI”引用的所有 MI 事件,清除数据的度量,并且删除根据 DPLS_HUNITS > 0 的所有货品/库位组合事件所创建的备注。 DeleteMIEvent("","","","","DPLS_AdvanceForecasting","Easter MI", "[DPLS_HUNITS] > 0")

执行宏时执行验证。如果任何验证失败,将中止宏并显示相关错误消息。

此表描述了方案宏命令与循环周期/方案状态的比较和验证消息。
循环周期状态 方案状态 是否可以执行? 验证消息
未决 N/A 由于循环周期的状态为“未决”,因此无法运行宏 {0}。
正在运行 WIP N/A
已暂停 任意 由于循环周期没有正在运行,因此无法运行宏 {0}。
已中止 已停止 由于循环周期的状态为“已中止”,因此无法运行宏 {0}
已存档 任意 如果不包含工作表捕获,则“是”,否则为“否” 由于循环周期的状态为“已存档”,因此无法运行宏 {0}
已完成 任意 由于循环周期的状态为“已完成”,因此无法运行宏 {0}
此表描述了宏执行过程中显示的错误消息。
验证条件 错误消息
不能在相同的宏命令中传递如度量代码标签参数的值。只能传递一个参数。 无法指定度量和标签
检查标签名称是否存在,是否已启用 无法找到标签“{0}”。