Macro ClearMeasure
| Naam parameter | Omschrijving |
|---|---|
| Measure-code | De measure-code waarvoor de gegevens moeten worden gewist. NB:
|
| Knooppunt artikelstructuur | Alle onderliggende entiteiten van het doorgegeven knooppunt op het overeenkomende niveau om scenariowaarden op te slaan. NB: Als dit niet is opgegeven, worden alle artikelen meegenomen.
|
| Knooppunt locatiestructuur | Alle onderliggende entiteiten van het doorgegeven knooppunt op het basisniveau. NB:
|
| Periodelabel | Alle onderliggende entiteiten van het doorgegeven knooppunt op het overeenkomende niveau om scenariowaarden op te slaan. Dit wordt ook ondersteund voor knooppunten voor rollende perioden. NB:
|
| Tag | Indien opgegeven, worden de gegevens van de measure met de tag gewist. |
| Filter | De filtercriteria die zijn toegepast op het geselecteerde artikel en de geselecteerde locatie op het opgegeven niveau van de artikel- en locatiestructuur. Het artikel@locatie dat voldoet aan de filtercriteria voor het opgegeven periodelabel, wordt gebruikt bij het wissen van de measure. |
Bij het uitvoeren van de macro worden de measure-waarden gewist binnen de criteria die zijn gedefinieerd door de parameters. Voor measures voor mutatiegegevens worden de Van measureT/m measure gewist en wordt de record met mutatiegegevens verwijderd.
Voor marktintelligentie-measures worden de measure-waarden gewist en wordt de MI-gebeurtenis verwijderd:
- MI-gebeurtenissen met de status In afwachting of Verwijderen in behandeling, waarbij de gebruiker niet verantwoordelijk is voor het bewerken van het scenario, worden uitgesloten van het gegevensproces.
- Geavanceerde gegevens verwijderen (waaronder extra filters) van MI-gebeurtenissen is mogelijk met behulp van de macro DeleteMIEvent.
| Behoefte | Parameters |
|---|---|
| De measures leegmaken (exclusief periodespreidingsmeasure) voor alle artikelen op alle locaties en voor alle perioden van de horizon van cyclusperioden. | ClearMeasure("","","","") |
| De measure FREV leegmaken voor alle artikelen op alle locaties en voor alle perioden van de horizon van cyclusperioden. | ClearMeasure("FREV","","","") |
| De measures leegmaken voor GOO-artikelen (exclusief periodespreidingsmeasure) op alle locaties van de horizon van cyclusperioden. | ClearMeasure("","GOO","","") |
| De measures leegmaken (exclusief periodespreidingsmeasure) voor alle artikelen op locaties Alle DC's van de horizon van cyclusperioden. | ClearMeasure("","","Alle DC's","") |
| De measures leegmaken (exclusief periodespreidingsmeasure) voor alle artikelen op alle locaties voor kalenderperiode 'BJ 10' (op het cycluskalenderniveau voor het opslaan van plannen). | ClearMeasure("","","","BJ 10") |
| De measure BREV leegmaken voor GOO-artikelen op VS-locaties voor 'Huidig jaar' (op kalenderniveau voor het opslaan van scenariowaarden). | ClearMeasure("BREV","GOO","US","Huidig jaar") |
| Measures leegmaken (exclusief periodespreidingsmeasure) met de tag DPLS_AdvanceForecasting voor alle artikelen op alle locaties en voor alle perioden van de horizon van cyclusperioden. | ClearMeasure ("","","","","DPLS_AdvanceForecasting") |
| Measures leegmaken (exclusief periodespreidingsmeasure) met de tag DPLS_AdvanceForecasting voor alle combinaties van artikel en locatie waarbij DPLS_HUNITS > 0 voor de horizon van cyclusperioden. | ClearMeasure ("","","","","DPLS_AdvanceForecasting", "[DPLS_HUNITS] > 0") |
|
De mutatiegegevens-measure SPLS_PRODUCTION_PLANNED_TD leegmaken voor alle artikelen op alle locaties en voor alle perioden van de horizon van cyclusperioden. Hiermee worden de measure-waarden voor de twee measures gewist die zijn gekoppeld aan de mutatiegegevens (SPLS_PRODUCTION_PLANNED_TD en SPLS_PRODUCTION_PLANNED_TRANSFERED_TD) en de mutatiegegevensrecord. |
ClearMeasure ("SPLS_PRODUCTION_PLANNED_TD","","","") |
|
De mutatiegegevens-measure SPLS_PRODUCTION_PLANNED_TD leegmaken voor alle artikelen op de doellocatie 'IN:B1 t/m F1 door Truck', waarbij de ontvangstdatum binnen de bucket 'BJ19 M03' valt. Hiermee worden de measure-waarden voor de twee measures gewist die zijn gekoppeld aan de mutatiegegevens (SPLS_PRODUCTION_PLANNED_TD en SPLS_PRODUCTION_PLANNED_TRANSFERED_TD) en de mutatiegegevensrecord. |
ClearMeasure ("SPLS_PRODUCTION_PLANNED_TD","IN:B1 naar F1 door Truck","BJ19 M03","") |
| De marktintelligentie-measure DPLS_FMI_EVENT leegmaken voor alle artikelen en locaties waarvoor gebeurtenissen zijn gestart en eindigen in de periode BJ20 M06, waarbij de measure-waarden en de MI-gebeurtenis worden verwijderd. | ClearMeasure ("DPLS_FMI_EVENT","","","BJ20 M06") |
Validaties worden uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven.
| Status cyclusperiode | Scenariostatus | Uitvoeren mogelijk? | Validatiebericht |
|---|---|---|---|
| In afwachting | Niet van toepassing | Nee | Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'In afwachting' heeft |
| Actief | Onderhanden | Ja | Niet van toepassing |
| Actief | Beoordelen, Afgekeurd, Gestopt, Goedgekeurd, Gepubliceerd | Nee | Macro {0} kan niet worden uitgevoerd, omdat Scenario de status {1} heeft |
| Onderbroken | Willekeurig | Nee | Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode niet actief is |
| Voltooid | Willekeurig | Nee | Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Voltooid' heeft |
| Afgebroken | Gestopt | Nee | Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Afgebroken' heeft |
| Gearchiveerd | Willekeurig | Nee | Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Gearchiveerd' heeft. |
| Validatievoorwaarde | Foutmelding |
|---|---|
| Kan geen waarden doorgeven voor zowel measure-parameter als tagparameter in dezelfde macro-opdracht; slechts één parameter kan worden doorgegeven. | Measure en tag kunnen niet beide worden opgegeven. |
| Controleer of de tagnaam bestaat en is ingeschakeld | Tag {0} is niet aanwezig. |