Macro DeleteMIEvent

Met de macro DeleteMIEvent worden de MI-gebeurtenissen verwijderd en worden de gegevens uit een opgegeven measure in een scenario of uit alle MI-measures verwijderd.

De gegevens voor alle dimensies of desgewenst voor specifieke artikelen, locaties, perioden of opgegeven tags kunnen ook worden gewist. Deze macro wordt uitgevoerd op scenarioniveau.

Deze tabel beschrijft de parameters die in de macro worden gebruikt.
Naam parameter Omschrijving
Measure-code De measure-code waarvoor de gegevens worden verwijderd.
NB: 
  • U moet de waarde alleen opgeven voor Measure-code of Tag.
  • Als deze niet zijn opgegeven, worden alle MI-measures meegenomen.
Knooppunt artikelstructuur De artikelen die worden meegenomen voor het wissen van de MI-gebeurtenissen.
NB: 
  • Alle onderliggende entiteiten van het doorgegeven knooppunt op het overeenkomende niveau worden meegenomen om scenariowaarden op te slaan.
  • Als dit niet is opgegeven, worden alle artikelen meegenomen.
Knooppunt locatiestructuur De locaties die worden meegenomen voor het wissen van de MI-gebeurtenissen.
NB: 
  • Alle onderliggende entiteiten van het doorgegeven knooppunt op het overeenkomende niveau worden meegenomen om scenariowaarden op te slaan.
  • Als dit niet is opgegeven, worden alle locaties meegenomen.
Periodelabel De cyclusperioden die worden meegenomen voor het wissen van de MI-gebeurtenissen.
NB: 
  • Alle onderliggende entiteiten van het doorgegeven knooppunt op het overeenkomende niveau worden meegenomen om scenariowaarden op te slaan.
  • Als dit niet is opgegeven, wordt de horizon voor de cyclusperiode inclusief pconst-waarde meegenomen.
  • Knooppunten voor rollende perioden worden ook ondersteund
Tag Indien opgegeven worden de MI-gebeurtenissen van de MI-measure met deze tag verwijderd.
NB: 
  • U moet de waarde alleen opgeven voor Measure-code of Tag.
  • Als dit niet is opgegeven, wordt deze parameter niet meegenomen.
Referentie Indien opgegeven worden de MI-gebeurtenissen met deze referentie verwijderd.
NB: Als dit niet is opgegeven, wordt deze parameter niet meegenomen.
Filter De filtercriteria die van toepassing zijn op het geselecteerde artikel en de geselecteerde locatie op het opgegeven artikel- en locatiestructuurniveau.
NB: 
  • Het artikel@locatie dat aan de criteria voor de opgegeven periodelabel voldoet, wordt gebruikt bij het genereren van de prognose.
  • Als dit niet is opgegeven, worden er geen filtercriteria toegepast.
Voor het uitvoeren van de macro moet de waarde van het veld Opdracht worden opgegeven in de volgende opmaak:DeleteMIEvent([Measure-code], [Knooppunt artikelstructuur], [Knooppunt locatiestructuur], [Periodelabel], [Tag], [Referentie])
NB: De optionele parameters worden opgegeven in [ ].

Bij het uitvoeren van de macro wordt de MI-gebeurtenis verwijderd voor de opgegeven measure in een scenario. De MI-gebeurtenissen met de status In afwachting of Verwijderen in behandeling waarbij de gebruiker geen gedeelde toegang heeft voor het bewerkbare scenario, worden uitgesloten van het verwijderproces.

Deze tabel beschrijft de status van gebeurtenissen in het geselecteerde scenario dat kan worden verwijderd.
Status Bewerkbaar geselecteerd scenario (gebruiker met gedeelde toegang) Bewerkbaar geselecteerd scenario (gebruiker zonder gedeelde toegang) Huidig geselecteerd scenario (alleen-lezen)
In afwachting Verwijderd Niet verwijderd Niet van toepassing
Goedgekeurd Verwijderd Verwijderd Verwijderd
Verwijderen in behandeling Verwijderd Niet verwijderd Niet van toepassing
Afgekeurd (toekomstige implementatie) Verwijderd Verwijderd Verwijderd
Tabel 1. Voorbeeld
Behoefte Parameters
Alle MI-gebeurtenissen (inclusief de notities die aan de gebeurtenissen zijn gekoppeld) verwijderen en de gegevens van alle measures verwijderen voor alle artikelen op alle locaties voor alle perioden van de horizon van cyclusperioden. DeleteMIEvent("","","","","","","")
Alle MI-gebeurtenissen verwijderen die zijn aangemaakt op basis van de measure DPLS_MI, alle gegevens verwijderen uit DPLS_MI en eventuele notities verwijderen die zijn aangemaakt op basis van de MI-gebeurtenissen voor alle artikelen op alle locaties voor alle perioden van de horizon van cyclusperioden. DeleteMIEvent("DPLS_MI","","","","","","")
Alle MI-gebeurtenissen (inclusief de notities die aan de gebeurtenissen zijn gekoppeld) verwijderen en alle MI-measures verwijderen voor gebeurtenissen die zijn aangemaakt in GOO-artikelen (en de gebeurtenissen die zijn aangemaakt voor artikelen onder GOO) op alle locaties voor de horizon van cyclusperioden. DeleteMIEvent("","GOO","","","","","")
Alle MI-gebeurtenissen (inclusief de notities die aan de gebeurtenissen zijn gekoppeld) verwijderen en alle MI-measures verwijderen van de gebeurtenissen die zijn aangemaakt voor alle artikelen op locatie "Alle DC's" (en de gebeurtenissen die zijn aangemaakt op locaties onder Alle DC's) voor de horizon van cyclusperioden. DeleteMIEvent("","","Alle DC's","","","","")

Alle MI-gebeurtenissen (inclusief eventuele notities die aan de gebeurtenissen zijn gekoppeld) verwijderen en alle MI-measures verwijderen voor alle artikelen op alle locaties gedurende de kalenderperiode 'BJ 10' (gebeurtenissen die starten en eindigen gedurende de kalenderperiode 'BJ 10').

De gebeurtenissen die beginnen en eindigen in de kalenderperiode 'BJ 10' worden verwijderd.

DeleteMIEvent("","","","BJ 10","","","")

Alle MI-gebeurtenissen met als referentie 'MI Pasen' verwijderen die zijn aangemaakt op basis van de measure DPLS_MI, alle gegevens verwijderen uit DPLS_MI en de notities verwijderen die zijn aangemaakt op basis van de gebeurtenissen voor GOO-artikelen (inclusief de gebeurtenissen die zijn aangemaakt voor artikelen onder GOO) op locatie 'VS' (inclusief de gebeurtenissen die zijn aangemaakt op locaties onder VS) gedurende de kalenderperiode 'Huidig jaar'.

De gebeurtenissen die beginnen en eindigen in de kalenderperiode 'Huidig jaar'.

DeleteMIEvent("DPLS_MI","GOO","VS","Huidig jaar","","MI Pasen","")

Alle MI-gebeurtenissen met als referentie 'MI Pasen' verwijderen die zijn aangemaakt op basis van de measures met de tag DPLS_AdvanceForecasting, de measures van gegevens verwijderen en de notities verwijderen die zijn aangemaakt op basis van de gebeurtenissen voor GOO-artikelen (inclusief de gebeurtenissen die zijn aangemaakt voor artikelen onder GOO) op locatie 'VS' (inclusief de gebeurtenissen die zijn aangemaakt op locaties onder VS) gedurende de kalenderperiode 'Huidig jaar'.

Gebeurtenissen die beginnen en eindigen in de kalenderperiode 'Huidig jaar'.

DeleteMIEvent("","GOO","VS","Huidig jaar","DPLS_AdvanceForecasting","MI Pasen","")
Alle MI-gebeurtenissen met als referentie 'MI Pasen' verwijderen die zijn aangemaakt op basis van alle measures met de tag DPLS_AdvanceForecasting, de measures van gegevens verwijderen en de notities verwijderen die zijn aangemaakt op basis van de gebeurtenissen voor alle caombinatie van artikel en locatie waarbij DPLS_HUNITS > 0 is. DeleteMIEvent("","","","","DPLS_AdvanceForecasting","MI Pasen", "[DPLS_HUNITS] > 0")

Validaties worden uitgevoerd wanneer u de macro uitvoert. Als een van de validaties mislukt, wordt de macro afgebroken en wordt de bijbehorende foutmelding weergegeven.

Deze tabel beschrijft de scenariomacro-opdrachten vergeleken met de Cyclusperiode/Scenariostatus en de validatieberichten.
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
Onderbroken Willekeurig Nee Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode niet actief is.
Afgebroken Gestopt Ja Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Afgebroken' heeft
Gearchiveerd Willekeurig Ja, als er geen screenshot van het werkblad is opgenomen, anders Nee Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Gearchiveerd' heeft
Voltooid Willekeurig Ja Macro {0} kan niet worden uitgevoerd, omdat Cyclusperiode de status 'Voltooid' heeft
Deze tabel beschrijft de foutmelding die wordt weergegeven tijdens de uitvoering van de macro.
Validatievoorwaarde Foutmelding
Kan geen waarden voor de parameters, zoals Measure-code en Tag, doorgeven 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.