Macro CopyScenarioData

La macro CopyScenarioData permet de copier les données de mesure entre scénarios et mesures associés à la même période de cycle et au même module. Cette macro s'exécute à un niveau scénario.

Lorsqu'un niveau de source (pour lequel un paramètre de nœud n'est pas sélectionné) est copié, l'élément const pour cette dimension ainsi que la valeur de scénario des valeurs de scénario des mesures de ces éléments sont également copiés.

Les paramètres de macro déterminent les données de mesure à copier d'une période de cycle, d'un scénario et d'un module source vers une période de cycle, un scénario et un module de destination. Le tableau suivant répertorie les paramètres utilisés pour exécuter la macro CopyScenarioData.
Paramètre Description
Nom de scénario source Scénario à partir duquel les données de mesure sont copiées. Il peut s'agir du scénario courant.
Code mesure source Code Mesure à copier.
Remarque : Si cette valeur n'est pas indiquée, toutes les mesures publiées, inscrites et internes, ainsi que les mesures de gestion, les mesures de données transactionnelles/commande et Intelligence du marché pour ce module sont prises en compte.
Niveau de hiérarchie d'article Nœud d'article à copier.
Remarque : 
  • Si cette valeur est spécifiée, les enfants du nœud transmis au niveau de la hiérarchie d'article pour stocker les valeurs du scénario sont pris en compte.
  • Si cette valeur n'est pas spécifiée, tous les articles, y compris iconst, sont pris en compte.
Niveau de hiérarchie d'article Nœud d'emplacement sélectionné pour copie.
Remarque : 
  • Si cette valeur est spécifiée, les enfants du nœud transmis au niveau de base sont pris en compte.
  • Si cette valeur n'est pas indiquée, tous les emplacements, y compris iconst, sont pris en compte.
Libellé de période Période à copier.
Remarque : 
  • Si cette valeur est spécifiée, tous les enfants du nœud transmis au niveau de calendrier stockant les valeurs du scénario sont pris en compte.
  • Si cette valeur n'est pas spécifiée, tout l'horizon pour cette période de cycle, y compris pconst, sont pris en compte.
Code mesure de destination Mesure dans la période de cycle de destination à copier.
Remarque : 
  • Les mesures de type Intelligence du marché et Données transactionnelles/Commande sont prises en charge uniquement si la mesure source est du même type.
  • Si cette valeur n'est pas spécifiée, le code de mesure source est pris en compte.
Remplacer Indique si les données de la destination sont écrasées par les données source. Valeurs possibles :
  • TRUE : Les données de la destination sont écrasées par les données source. Les données existantes dans une cellule de destination sont conservées si la valeur source est zéro ou nulle.
  • FAUX : Les données de la source sont ajoutées aux données à destination.
Remarque : La valeur par défaut est FALSE.
La valeur du champ Commande doit être spécifiée dans le format suivant : CopyScenarioData (Nom du scénario source, [Code mesure source], [Nœud de hiérarchie article], [Nœud de hiérarchie emplacement], [Libellé de période], [Code mesure de destination], [Ecraser])
Remarque : Les paramètres facultatifs sont spécifiés dans [ ].
Tableau 1. Exemple
Besoin Paramètre
Copie les mesures BREV issues de « Finance-Niveau de base » dans le scénario courant pour tous les articles de tous les emplacements, pour l'horizon de période du cycle. Ceci inclut les valeurs iconst, lconst et pconst car aucun filtre de paramètre n'existe. CopyScenarioData("Finance-Niveau de base","BREV","","","","","")
Copie toutes les mesures publiées et internes de « Finance-Niveau de base » dans le scénario courant pour les articles GOO de tous les emplacements, pour l'horizon de période du cycle. Ceci inclut les valeurs lconst et pconst car aucun filtre de paramètre n'existe. CopyScenarioData("Finance-Niveau de base","","GOO","","","","")
Copie toutes les mesures publiées et internes de Approvisionnement-Niveau de base dans le scénario courant pour tous les articles de tous les emplacements de centre de distribution, pour l'horizon de période du cycle. Ceci inclut les valeurs iconst et pconst car aucun filtre de paramètre n'existe. CopyScenarioData("Approvisionnement-Niveau de base","","","Tous les centres de distribution","","","")
Copie toutes les mesures publiées et internes de Demande-Niveau de base dans le scénario courant pour tous les articles de tous les emplacements, pour la durée de la période de calendrier « EX 10 » (au niveau du calendrier du cycle où les valeurs doivent être enregistrées). Ceci inclut les valeurs iconst et lconst car aucun filtre de paramètre n'existe. CopyScenarioData("Demande-Niveau de base","","","","EX 10","","")
Copie la mesure BREV de Finance-Niveau de base dans le scénario courant pour les articles GOO des emplacements US, pour la durée de la période de calendrier « EX 10 » (au niveau du calendrier du cycle où les valeurs doivent être enregistrées). CopyScenarioData("Finance-Niveau de base","BREV","GOO","US","EX 10","","")
Copie la mesure BREV de Finance-Niveau de base vers la mesure FREV pour le scénario courant pour les articles GOO des emplacements US, pour la durée de la période de calendrier « EX 10 » (au niveau du calendrier du cycle où les valeurs doivent être enregistrées). CopyScenarioData("Finance-Niveau de base","BREV","GOO","US","EX 10", "FREV","")
Finance-Augmenter est le scénario courant. Copie la mesure BREV de Finance-Augmenter vers la mesure FREV pour le scénario courant (Finance-Augmenter) et pour les articles GOO des emplacements US, pour la durée de la période de calendrier « Année courante » au niveau du calendrier du cycle où les plans sont enregistrés. CopyScenarioData("Finance-Augmenter","BREV","GOO","US","Année courante", "FREV","")
Copie les données transactionnelles « Planned_Production » de SPlus-Base vers le scénario courant pour tous les articles/emplacements pour l'horizon de période du cycle.
Remarque : Ceci copie les valeurs du scénario pour les données transactionnelles associées (mesure source et de destination dans les données transactionnelles). L'enregistrement des données transactionnelles est également copié.
CopyScenarioData("SPlus-Base","Planned_Production","","","","","")
Copie les données Intelligence du marché « DPLS_FMI_EVENT » depuis DPlus-Base vers le scénario courant pour tous les articles/emplacements de l'horizon de la période de cycle.
Remarque : Cette opération copie les données Intelligence du marché et applique à nouveau l'événement.
CopyScenarioData("DPlus-Base","DPLS_FMI_EVENT","","","","","")