Macro DeleteMIEvent

La macro DeleteMIEvent elimina los eventos de IM y borra los datos de una medida especificada en un escenario o todas las medidas IM.

También se pueden borrar los datos para todas las dimensiones u opcionalmente para artículo, ubicación, período o etiqueta especificada específicos. Esta macro se ejecuta en un nivel de escenario.

En esta tabla se describen los parámetros utilizados en la macro.
Nombre de parámetro Descripción
Código de medida El código de medida para el que se eliminan los datos.
Nota: 
  • Debe especificar el valor solo para Código de medida o Etiqueta.
  • Si no se especifica, se tienen en cuenta todas las medidas de IM.
Nodo de jerarquía de artículo Los artículos que se tienen en cuenta para borrar los eventos de IM.
Nota: 
  • Todas las entidades secundarias del nodo pasado del nivel se tienen en cuenta para almacenar valores de escenario.
  • Si no se especifica, se tienen en cuenta todos los artículos.
Nodo de jerarquía de ubicación Las ubicaciones que se tienen en cuenta para borrar los eventos de IM.
Nota: 
  • Todas las entidades secundarias del nodo pasado del nivel se tienen en cuenta para almacenar valores de escenario.
  • Si no se especifica, se tienen en cuenta todas las ubicaciones.
Etiqueta de período Los períodos de ciclo que se tienen en cuenta para borrar los eventos de IM.
Nota: 
  • Todas las entidades secundarias del nodo pasado del nivel se tienen en cuenta para almacenar valores de escenario.
  • Si no se especifica, se tiene en cuenta el horizonte del período de ciclo, incluido pconst.
  • También se admiten los nodos de período de traslado.
Etiqueta Si se especifica, se eliminan los eventos de IM de la medida de IM con esta etiqueta.
Nota: 
  • Debe especificar el valor solo para Código de medida o Etiqueta.
  • Si no se especifica, este parámetro no se tiene en cuenta.
Referencia Si se especifica, se eliminan los eventos de IM con esta referencia.
Nota: Si no se especifica, este parámetro no se tiene en cuenta.
Filtro Los criterios de filtro aplicables al artículo y ubicación seleccionados en el nivel de jerarquía del artículo y ubicación especificados.
Nota: 
  • La combinación de artículo y ubicación que pasa los criterios para la etiqueta de periodo especificada se usa en la generación de previsión.
  • Si no se especifica, no se aplican los criterios de filtro.
Para ejecutar la macro, se debe especificar el valor del campo Comando en este formato: DeleteMiEvent([Código de medida], [Nodo de jerarquía de artículo], [Nodo de jerarquía de ubicación], [Etiqueta de período], [Etiqueta], [Referencia])
Nota: Los parámetros opcionales se especifican en [ ].

Al ejecutar la macro, el evento de IM se elimina de la medida especificada en un escenario. Los eventos de IM con el estado Pendiente o Eliminación pendiente, en los cuales el usuario no forma parte del recurso compartido del escenario editable, se excluyen del proceso de eliminación.

En esta tabla se describe el estado de los eventos en el escenario seleccionado actualmente, que se puede eliminar.
Estado Escenario seleccionado actualmente editable (el usuario forma parte del recurso compartido) Escenario seleccionado actualmente editable (el usuario no forma parte del recurso compartido) Escenario seleccionado actualmente de solo lectura
Pendiente Eliminado No eliminado N/A
Aprobado Eliminado Eliminado Eliminado
Eliminación pendiente Eliminado No eliminado N/A
Rechazado (implementación futura) Eliminado Eliminado Eliminado
Tabla 1. Ejemplo
Requisito Parámetros
Elimina todos los eventos de IM (incluidas las notas vinculadas a los eventos) y borra todas las medidas de IM para todos los artículos de todas las ubicaciones para todos los períodos del horizonte de período de ciclo. DeleteMIEvent("","","","","","","")
Elimina todos los eventos de IM creados para la medida DPLS_MI, borra el DPLS_MI de datos y elimina las notas creadas para todos los eventos de IM para todos los artículos de todas las ubicaciones y todos los períodos del horizonte de período de ciclo. DeleteMIEvent("DPLS_MI","","","","","","")
Elimina todos los eventos de IM (incluidas las notas vinculadas a los eventos) y borra todas las medidas de IM para eventos creados en los artículos GOO (y los eventos creados en los artículos que se encuentran por debajo de GOO) en todas las ubicaciones para el horizonte de período de ciclo. DeleteMIEvent("","GOO","","","","","")
Elimina todos los eventos de IM (incluidas las notas vinculadas a los eventos) y borra todas las medidas de IM de los eventos creados para todos los artículos de la ubicación "Todos los CD" (y los eventos creados en las ubicaciones que se encuentran por debajo de todos los CD) del horizonte de período de ciclo. DeleteMIEvent("","","Todos los CD","","","","")

Elimina todos los eventos de IM (incluidas las notas vinculadas a los eventos) y borra todas las medidas de IM para todos los artículos de todas las ubicaciones y durante el período de calendario "AF 10" (eventos con inicio y finalización dentro del período de calendario "AF 10").

Se eliminan los eventos con inicio y finalización dentro del período de calendario "AF 10".

DeleteMIEvent("","","","AF 10","","","")

Elimina todos los eventos de IM que tienen una referencia "IM Semana Santa" creada para la medida DPLS_MI, borra el DPLS_MI de datos y elimina las notas creadas para los eventos para artículos GOO (incluidos los eventos creados en los artículos que se encuentran por debajo de GOO) en la ubicación "EE. UU." (incluidos los eventos creados en las ubicaciones que se encuentran por debajo de EE. UU.) durante el período de calendario "Año actual".

Los eventos con inicio y finalización dentro del período de calendario "Año actual".

DeleteMIEvent("DPLS_MI","GOO","EE. UU.","Año actual","","IM Semana Santa","")

Elimina todos los eventos de IM que tienen una referencia "IM Semana Santa" creada para las medidas etiquetadas como DPLS_AdvanceForecasting, elimina las notas creadas para esos eventos para artículos GOO (incluidos los eventos creados en los artículos que se encuentran por debajo de GOO) en la ubicación "EE. UU." (incluidos los eventos creados en las ubicaciones que se encuentran por debajo de EE. UU.) durante el período de calendario "Año actual".

Eventos con inicio y finalización dentro del período de calendario "Año actual".

DeleteMIEvent("","GOO","EE. UU.","Año actual","DPLS_PrevisiónAvanzada","IM Semana Santa","")
Elimina todos los eventos de IM que tienen una referencia "IM Semana Santa" creada para cualquier medida que esté etiquetada como DPLS_AdvanceForecasting, borra las medidas de datos y elimina las notas creadas para los eventos para todas las combinaciones de artículo/ubicación en las que DPLS_HUNITS >0. DeleteMIEvent("","","","","DPLS_AdvanceForecasting","IM Semana Santa", "[DPLS_HUNITS] >0")

Las validaciones se efectúan al ejecutar la macro. Si alguna de las validaciones falla, se anula la macro y se muestra el mensaje de error relacionado.

En esta tabla se describen los comandos de la macro de escenario en comparación con el período de ciclo/estado del escenario y los mensajes de validación.
Estado del período de ciclo Estado del escenario ¿Se puede ejecutar? Mensaje de validación
Pendiente N/A No No se puede ejecutar la macro {0} porque el período del ciclo tiene el estado "Pendiente".
En ejecución OEC N/A
Parado Cualquiera No No se puede ejecutar la macro {0} porque el período de ciclo no está En ejecución.
Anulado Detenido No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Anulado".
Archivado Cualquiera Sí, si no se ha incluido ninguna captura de hoja de trabajo; de lo contrario, no. No se puede ejecutar la macro {0} porque el período del ciclo tiene el estado "Archivado".
Completado Cualquiera No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Completado".
En esta tabla se describe el mensaje de error que se muestra durante la ejecución de la macro.
Condición de validación Mensaje de error
No se pueden pasar valores para los parámetros como Código de medida y Etiqueta en el mismo comando de macro. Solo se puede pasar un parámetro. No se puede especificar tanto la medida como la etiqueta.
Compruebe que el nombre de la etiqueta existe y está habilitado. No se encuentra la etiqueta {0}.