Macro SupprimerEvénementIm

La macro SupprimerEvénementIm supprime les événements IM et efface les données d'une mesure spécifiée dans un scénario ou toutes les mesures IM.

Les données pour toutes les dimensions ou en option pour un article, un emplacement, une période ou une balise spécifiée peuvent également être effacées. Cette macro s'exécute à un niveau scénario.

Ce tableau décrit les paramètres utilisés dans la macro.
Nom du paramètre Description
Code Mesure Le code de mesure pour lequel les données sont supprimées.
Remarque : 
  • Vous devez indiquer la valeur uniquement pour Code Mesure ou Balise.
  • Si ce paramètre n'est pas défini, toutes les mesures IM sont prises en compte.
Nœud de hiérarchie d'article Les articles pris en compte pour la suppression des événements IM.
Remarque : 
  • Toutes les entités enfants du nœud transmis au niveau stockant les valeurs du scénario sont prises en compte.
  • Si ce paramètre n'est pas défini, tous les articles sont pris en compte.
Nœud de hiérarchie d'emplacement Les emplacements pris en compte pour la suppression des événements IM.
Remarque : 
  • Toutes les entités enfants du nœud transmis au niveau stockant les valeurs du scénario sont prises en compte.
  • Si ce paramètre n'est pas défini, tous les emplacements sont pris en compte.
Libellé de période Les périodes de cycle pris en compte pour la suppression des événements IM.
Remarque : 
  • Toutes les entités enfants du nœud transmis au niveau stockant les valeurs du scénario sont prises en compte.
  • Si le paramètre n'est pas spécifié, l'horizon de la période de cycle incluant pconst est pris en compte.
  • Les nœuds de période perpétuelle sont aussi pris en charge
Balise Si ce paramètre est spécifié, les événements IM de la mesure IM avec cette balise sont supprimés.
Remarque : 
  • Vous devez indiquer la valeur uniquement pour Code Mesure ou Balise.
  • S'il n'est pas spécifié, ce paramètre n'est pas pris en compte.
Référence Si ce paramètre est spécifié, les événements IM liés à cette référence sont supprimés.
Remarque : S'il n'est pas spécifié, ce paramètre n'est pas pris en compte.
Filtre Critères de filtre applicables pour l'article et l'emplacement sélectionnés au niveau de la hiérarchie d'article et d'emplacement spécifié.
Remarque : 
  • Les articles@emplacements qui transmettent les critères, pour le libellé de période spécifié, sont utilisés dans la génération de prévision.
  • Si le paramètre n'est pas spécifié, les critères de filtre ne sont pas appliqués.
Pour exécuter la macro, la valeur du champ Commande doit être spécifiée dans le format suivant :SupprimerEvénementIm([Code mesure], [Nœud de hiérarchie d'article], [Nœud de hiérarchie d'emplacement], [Libellé de période], [Balise], [Référence])
Remarque : Les paramètres facultatifs sont spécifiés dans [ ].

A l'exécution de la macro, l'événement IM est supprimé pour la mesure spécifiée dans un scénario. Les événements IM avec le statut En attenteSuppression en attente, où l'utilisateur ne fait pas partie du partage du scénario modifiable, sont exclus du processus de suppression.

Ce tableau décrit le statut des événements du scénario sélectionné, qui peuvent être supprimés.
Statut Scénario sélectionné actuellement modifiable (utilisateur faisant partie du partage) Scénario sélectionné actuellement modifiable (l'utilisateur ne fait pas partie du partage) Scénario sélectionné en lecture seule
En attente Supprimé Non supprimé N/A
Approuvé(e) Supprimé Supprimé Supprimé
Suppression en attente Supprimé Non supprimé N/A
Rejeté (implémentation future) Supprimé Supprimé Supprimé
Tableau 1. Exemple
Besoin Paramètres
Supprime tous les événements IM (y compris les remarques liées aux événements) ainsi que toutes les mesures IM pour tous les articles de tous les emplacements, pour toutes les périodes de l'horizon de période du cycle. SupprimerEvénementIm("","","","","","","")
Supprime tous les événements IM créés par rapport à la mesure DPLS_MI, efface les données de DPLS_MI, puis supprime toutes les remarques créées par rapport aux événements IM pour tous les articles de tous les emplacements, pour toutes les périodes de l'horizon de période de cycle. SupprimerEvénementIm("DPLS_MI","","","","","","")
Supprime tous les événements IM (y compris les remarques liées aux événements) ainsi que toutes les mesures IM pour les événements créés aux articles GOO (et les événements créés aux articles sous GOO) de tous les emplacements, pour l'horizon de période du cycle. SupprimerEvénementIm("","GOO","","","","","")
Supprime tous les événements IM (y compris les remarques liées aux événements) ainsi que toutes les mesures IM des événements créés pour tous les articles à l'emplacement « Tous les centres de distribution » (et les événements créés aux emplacements sous tous les centres de distribution) pour l'horizon de période de cycle. SupprimerEvénementIm("","","Tous les centres de distribution","","","","")

Supprime tous les événements IM (y compris les remarques liées aux événements) ainsi que toutes les mesures IM pour tous les articles de tous les emplacements, pour la durée de la période de calendrier « EX 10 » (événements qui commencent et finissent dans la période de calendrier « EX 10 »).

Les événements commençant et finissant dans la période de calendrier « EX 10 » sont supprimés.

SupprimerEvénementIm("","","","FY 10","","","")

Supprime tous les événements IM pour lesquels une référence « IM Pâques » à été créée par rapport à la mesure DPLS_IM. Supprime également les données de DPLS_MI et toutes les remarques créées au sujet de ces événements pour les articles GOO (ainsi que tous les événements créés pour des articles situés sous GOO) de l'emplacement US (et tout événement créé à un emplacement situé sous US) pour la durée de la période de calendrier « Année courante ».

Les événements commençant et finissant dans la période de calendrier (« Année courante »).

SupprimerEvénementIm("DPLS_IM","GOO","US","Année courante","","IM Pâques","")

Supprime tous les événements IM pour lesquels une référence « IM Pâques » à été créée par rapport aux mesures marquées comme DPLS_AdvanceForecasting, supprime les mesures de données et supprime les remarques liées à ces événements pour les articles GOO (y compris les événements créés pour des articles situés sous GOO) à l'emplacement « US » (y compris les événements créés à des emplacements sous US) pour la durée de la période de calendrier « Année courante ».

Les événements commençant et finissant dans la période de calendrier « Année courante ».

SupprimerEvénementIm("","GOO","US","Année courante","DPLS_AdvanceForecasting","IM Pâques","")
Supprime tous les événements IM qui ont une référence « IM Pâques » créée par rapport à toutes les mesures identifiées comme DPLS_AdvanceForecasting, efface les mesures de données et supprime les remarques créées sur les événements pour toutes les combinaisons article/emplacement où DPLS_HUNITS > 0. SupprimerEvénementIm("","","","","DPLS_AdvanceForecasting","IM Pâques", "[DPLS_HUNITS] > 0")

Des validations sont effectuées pendant l'exécution de la macro. En cas d'échec de la validation, la macro est abandonnée et le message d'erreur associé s'affiche.

Ce tableau décrit les commandes macro de scénario comparativement au statut de période de cycle/scénario et aux messages de validation.
Statut de période de cycle Statut du scénario Peut s'exécuter ? Message de validation
En attente N/A Non Impossible d'exécuter la macro {0} car la période de cycle a le statut « En attente »
En cours d'exécution EN COURS Oui N/A
Suspendu N'importe Non Impossible d’exécuter la macro {0} car la période de cycle n’est pas en cours d’exécution
Abandonné(e) Arrêté(e) Oui Impossible d'exécuter la macro {0} car la période de cycle a le statut Abandonné(e)
Archivé(e) N'importe Oui si aucune capture de feuille de calcul n'est incluse, Non dans le cas contraire Impossible d'exécuter la macro {0} car la période de cycle a le statut « Archivé(e) »
Terminé(e) N'importe Oui Impossible d’exécuter la macro {0} car la période de cycle a le statut Terminé(e).
Cette table décrit le message d'erreur qui s'affiche durant l'exécution de la macro.
Condition de validation Message d'erreur
Impossible de transmettre les valeurs des paramètres tels que Code Mesure et Balise dans la même commande macro. Un seul paramètre peut être transmis. Impossible de spécifier la mesure et la balise.
Vérifier l'existence du nom de balise et son activation Balise {0} introuvable.