Macro CopyScenarioData

De macro CopyScenarioData wordt gebruikt om de measure-gegevens te kopiëren tussen scenario's en measures die gerelateerd zijn aan dezelfde cyclusperiode en module. Deze macro wordt uitgevoerd op scenarioniveau.

Wanneer een bronniveau (waarvoor geen knooppuntparameter is geselecteerd) wordt gekopieerd, wordt het element const voor die dimensie samen met de scenariowaarden van de measures van deze elementen gekopieerd.

Met de macroparameters worden de measure-gegevens bepaald die moeten worden gekopieerd, de broncyclusperiode, het scenario, de module en de doelcyclusperiode, het scenario en de module. Deze tabel toont de parameters die worden gebruikt om de macro CopyScenarioData uit te voeren.
Parameter Omschrijving
Naam bronscenario Het scenario waarvan de measure-gegevens worden gekopieerd. Dit kan het huidige scenario zijn.
Code bronmeasure De measure-code die moet worden gekopieerd.
NB: Als deze waarde niet is opgegeven, worden alle gepubliceerde, geabonneerde en interne measures, inclusief bedrijfsmetrics, mutatiegegevens/orders en marktintelligentie-measures voor deze module meegenomen.
Knooppunt artikelstructuur Het artikelknooppunt dat moet worden gekopieerd.
NB: 
  • Indien opgegeven worden de onderliggende elementen van het doorgegeven knooppunt op het artikelstructuurniveau voor het opslaan van de scenariowaarden meegenomen.
  • Als deze waarde niet is opgegeven, worden alle artikelen inclusief iconst meegenomen.
Knooppunt artikelstructuur Het locatieknooppunt dat is geselecteerd voor kopiëren.
NB: 
  • Indien opgegeven worden de onderliggende elementen van het doorgegeven knooppunt op het basisniveau meegenomen.
  • Als deze waarde niet is opgegeven, worden alle locaties inclusief Iconst meegenomen.
Periodelabel De periode die moet worden gekopieerd.
NB: 
  • Indien opgegeven worden de onderliggende elementen van het doorgegeven knooppunt op het kalenderniveau voor het opslaan van de scenariowaarden meegenomen.
  • Als deze waarde niet is opgegeven, worden alle horizons voor deze cyclusperiode inclusief pconst meegenomen.
Code doelmeasure De measure in de doelcyclusperiode waarnaar u wilt kopiëren.
NB: 
  • De measures Marketintelligentie en Mutatiegegevens/Ordertype worden alleen ondersteund wanneer de bronmeasure van hetzelfde type is.
  • Als deze waarde niet is opgegeven, wordt de code van de bronmeasure meegenomen.
Overschrijven Geeft aan of de gegevens op het doel worden overschreven door de brongegevens. De waarden kunnen zijn:
  • Waar: De gegevens van het doel worden overschreven door de brongegevens. De bestaande gegevens in een doelcel worden behouden als de bronwaarde nul of null is.
  • Niet waar: De gegevens uit de bron worden toegevoegd aan de gegevens van het doel.
NB: Standaard is deze waarde ingesteld op Niet waar.
De waarde van het veld Opdracht moet worden opgegeven in de volgende opmaak: CopyScenarioData (Bronscenarionaam, [Code bronmeasure], [Knooppunt artikelstructuur], [Knooppunt locatiestructuur], [Periodelabel], [Code doelmeasure], [Overschrijven])
NB: De optionele parameters worden opgegeven in [ ].
Tabel 1. Voorbeeld
Behoefte Parameter
De measure BREV kopiëren van Baseline Financieel naar het huidige scenario voor alle artikelen op alle locaties voor de horizon van cyclusperioden. Hierbij worden de iconst-, lconst- en pconst-waarden meegenomen aangezien er geen parameterfilters zijn. CopyScenarioData("Baseline Financieel","BREV","","","","","")
Alle gepubliceerde en interne measures kopiëren van Baseline Financieel naar het huidige scenario voor GOO-artikelen op alle locaties voor de horizon van cyclusperioden. Hierbij worden de lconst- en pconst-waarden meegenomen aangezien er geen parameterfilters zijn. CopyScenarioData("Baseline Financieel","","GOO","","","","")
Alle gepubliceerde en interne measures kopiëren van Baseline Aanbod naar het huidige scenario voor alle artikelen op alle DC-locaties voor de horizon van cyclusperioden. Hierbij worden de iconst- en pconst-waarden meegenomen aangezien er geen parameterfilters zijn. CopyScenarioData("Baseline Aanbod","","","Alle DC's","","","")
Alle gepubliceerde en interne measures kopiëren van Baseline Vraag naar het huidige scenario voor alle artikelen op alle locaties gedurende de kalenderperiode "BJ 10" (op het cycluskalenderniveau voor het opslaan van waarden). Hierbij worden de iconst- en lconst-waarden meegenomen aangezien er geen parameterfilters zijn. CopyScenarioData("Baseline Vraag","","","","BJ 10","","")
De measure BREV kopiëren van Baseline Financieel naar het huidige scenario voor GOO-artikelen op US-locaties gedurende de kalenderperiode "BJ 10" (op het cycluskalenderniveau voor het opslaan van waarden). CopyScenarioData("Baseline Financieel","BREV","GOO","US","BJ 10","","")
De measure BREV kopiëren van Baseline Financieel naar de measure FREV voor het huidige scenario voor GOO-artikelen op VS-locaties gedurende de kalenderperiode "BJ 10" (op het cycluskalenderniveau voor het opslaan van waarden). CopyScenarioData("Baseline Financieel","BREV","GOO","US","BJ 10", "FREV","")
Financieel-verhoging is het huidige scenario. De measure BREV kopiëren van Financieel-verhoging naar de measure FREV voor het huidige scenario (Financieel-verhoging) en voor GOO-artikelen op VS-locaties gedurende de kalenderperiode "Huidig jaar" op het cycluskalenderniveau voor het opslaan van plannen. CopyScenarioData("Financieel-verhoging","BREV","GOO","US","Huidig jaar", "FREV","")
De mutatiegegevens "Planned_Production" kopiëren van SPlus-Baseline naar huidig scenario voor alle artikelen/locaties voor horizon van de cyclusperioden.
NB: Hiermee worden de scenariowaarden voor de gekoppelde mutatiegegevens (zowel de bron- en doelmeasure binnen de mutatiegegevens) gekopieerd. De record met mutatiegegevens wordt ook gekopieerd.
CopyScenarioData("Splus-Baseline","Planned_Production","","","","","")
Kopieer de marktintelligentiegegevens "DPLS_FMI_EVENT" van DPlus-Baseline naar huidig scenario voor alle artikelen/locaties voor horizon van de cyclusperioden.
NB: Hiermee worden de marktintelligentiegegevens gekopieerd en wordt de gebeurtenis opnieuw toegepast.
CopyScenarioData("Dplus-Baseline","DPLS_FMI_EVENT","","","","","")