DeleteMIEvent マクロ

DeleteMIEvent マクロは 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 をクリアし、MI イベントに対して作成されたすべての備考を削除します。 DeleteMIEvent("DPLS_MI","","","","","","")
サイクル期間範囲のすべての場所の GOO 品目 (および GOO の下の品目で作成されたイベント) で作成されたイベントについて、すべての MI イベント (イベントにリンクされた備考を含む) を削除し、すべての MI メジャーをクリアします。 DeleteMIEvent("","GOO","","","","","")
サイクル期間範囲の場所が DC (およびすべての DC の下の場所で作成されたイベント) の品目について、すべての MI イベント (およびすべての DC の下の場所で作成されたイベント) を削除し、作成されたイベントのすべての MI メジャーをクリアします。 DeleteMIEvent("","","All DCs","","","","")

カレンダー期間「FY 10」の間 (カレンダー期間「FY 10」内で開始および終了するイベント) のすべての場所、すべての品目について、すべての MI イベント (イベントにリンクされた備考を含む) を削除し、すべての MI メジャーをクリアする。

カレンダー期間「FY 10」内で開始および終了するイベントが削除されます。

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

カレンダー期間「現在の年」の間の場所「US」(場所「US」の下の場所で作成されたイベントを含む)、GOO 品目 (GOO の下の品目で作成されたイベントを含む) について、DPLS_MI メジャーに対して作成された参照「Easter MI」を持つすべての MI イベントを削除し、データの DPLS_MI をクリアし、イベントに対して作成された備考を削除します。

カレンダー期間「現在の年」内で開始および終了されるイベント。

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

カレンダー期間「現在の年」の間の場所「US」 (場所「US」の下の場所で作成されたイベントを含む)、GOO 品目 (GOO の下の品目で作成されたイベントを含む) について、DPLS_AdvanceForecasting としてタグ付けされた参照「Easter MI」を持つすべての MI イベントを削除し、データのメジャーをクリアして、これらのイベントに対して作成された備考を削除します。

カレンダー期間「現在の年」内で開始および終了されるイベント。

DeleteMIEvent("","GOO","US","Current Year", "DPLS_AdvanceForecasting","Easter MI","")
DPLS_HUNITS > 0 のすべての品目と場所の組合せについて、DPLS_AdvanceForecasting としてタグ付けされた参照「Easter MI」を持つすべての MI イベントを削除し、データのメジャーをクリアして、イベントに対して作成された備考を削除します。 DeleteMIEvent("","","","","DPLS_AdvanceForecasting", "Easter MI", "[DPLS_HUNITS] > 0")

マクロの実行時に検証が実行されます。いずれかの検証に失敗した場合、マクロは中止され、関連するエラーメッセージが表示されます。

次の表に、シナリオマクロコマンドと、対応するサイクル期間/シナリオの状況および検証メッセージを示します。
サイクル期間の状況 シナリオの状況 実行可 検証メッセージ
保留中 N/A いいえ サイクル期間の状況が「保留中」であるため、マクロ {0} を実行できません。
実行中 WIP はい N/A
一時停止 任意 いいえ サイクル期間が「実行中」でないため、マクロ {0} を実行できません。
中止済 停止済 はい サイクル期間の状況が「中止済」であるため、マクロ {0} を実行できません。
アーカイブ済 任意 はい、ワークシートのキャプチャが含まれない場合、いいえ サイクル期間の状況が「アーカイブ済」であるため、マクロ {0} を実行できません。
完了済 任意 はい サイクル期間の状況が「完了」であるため、マクロ {0} を実行できません。
次の表に、マクロの実行中に表示されるエラーメッセージを示します。
検証条件 エラーメッセージ
同じマクロコマンドで、[メジャーコード] や [タグ] などのパラメーターの値を渡すことはできません。渡せるパラメーターは 1 つだけです。 メジャーとタグの両方を指定することはできません。
タグ名が存在することを確認し、有効にします。 タグ {0} が見つかりません。