Macro CopyScenarioData

La macro CopyScenarioData se utiliza para copiar los datos de medida entre escenarios y medidas relacionados con el mismo período de ciclo y módulo. Esta macro se ejecuta en un nivel de escenario.

Cuando se copia un nivel de origen (para el que no se selecciona un parámetro de nodo), también se copia el elemento const para esa dimensión junto con el valor de escenario de los valores de escenario de las medidas de estos elementos.

Los parámetros de la macro determinan los datos de medida que se deben copiar, el módulo de período de ciclo y escenario de origen y el módulo de período de ciclo y escenario de destino. En esta tabla se muestran los parámetros utilizados para ejecutar la macro CopyScenarioData.
Parámetro Descripción
Nombre de escenario de origen El escenario del que se copian los datos de medida. Puede ser el escenario actual.
Código de medida de origen El código de medida que se debe copiar.
Nota: Si no se especifica este valor, se tienen en cuenta todas las medidas publicadas, suscritas e internas, incluidas las métricas empresariales, los datos transaccionales/orden y las medidas de Inteligencia de mercado de este módulo.
Nodo de jerarquía de artículo El nodo de artículo que se debe copiar.
Nota: 
  • Si se especifica, se tienen en cuenta los elementos secundarios del nodo pasado del nivel de jerarquía de artículo para el almacenamiento de valores de escenario.
  • Si no se especifica este valor, se tienen en cuenta todos los artículos, incluido iconst.
Nodo de jerarquía de artículo El nodo de ubicación seleccionado para copiar.
Nota: 
  • Si se especifica, se tienen en cuenta los elementos secundarios del nodo pasado en el nivel base.
  • Si no se especifica este valor, se tienen en cuenta todas las ubicaciones, incluido Iconst.
Etiqueta de período El período que se va a copiar.
Nota: 
  • Si se especifica, se tienen en cuenta todos los elementos secundarios del nodo pasado del nivel de calendario para el almacenamiento de valores de escenario.
  • Si no se especifica este valor, se tiene en cuenta todo el horizonte de este período de ciclo, incluido pconst.
Código de medida de destino La medida en el período de ciclo de destino en la que se debe copiar.
Nota: 
  • Las medidas del tipo de Inteligencia de mercado y Datos transaccionales/Orden son compatibles únicamente cuando la medida de origen es del mismo tipo.
  • Si no se especifica este valor, se tiene en cuenta el código de medida de origen.
Sobrescribir Indica si los datos del destino se sobrescriben con los datos de origen. Posibles valores:
  • TRUE: los datos del destino se sobrescriben con los datos de origen. Si el valor de origen es cero o nulo, se conservarán los datos existentes en una celda de destino.
  • FALSE: Los datos de origen se añaden a los datos del destino.
Nota: De forma predeterminada, este valor se establece en FALSE.
Se debe especificar el valor del campo Comando en el siguiente formato: CopyScenarioData (Nombre de escenario de origen, [Código de medida de origen], [Nodo de jerarquía de artículo], [Nodo de jerarquía de ubicación], [Etiqueta de período], [Código de medida de destino], [Sobrescribir])
Nota: Los parámetros opcionales se especifican en [ ].
Tabla 1. Ejemplo
Requisito Parámetro
Copiar la medida BREV de Finanzas-Referencia en el escenario actual para todos los artículos de todas las ubicaciones del horizonte de período de ciclo. Esto incluye valores iconst, lconst y pconst, dado que no existen filtros de parámetro. CopyScenarioData("Finanzas-Línea de base","BREV","","","","","")
Copiar todas las medidas publicadas e internas de Finanzas-Referencia en el escenario actual para los artículos GOO de todas las ubicaciones del horizonte de período de ciclo. Esto incluye valores lconst y pconst, dado que no existen filtros de parámetro. CopyScenarioData("Finanzas-Línea de base","","GOO","","","","")
Copiar todas las medidas publicadas e internas de Suministro-Línea de base en el escenario actual para todos los artículos de todas las ubicaciones de CD del horizonte de período de ciclo. Esto incluye valores iconst y pconst, dado que no existen filtros de parámetro. CopyScenarioData("Suministro-Línea de base","","","Todos los CD","","","")
Copiar todas las medidas publicadas e internas de Demanda-Línea de base en el escenario actual para todos los artículos de todas las ubicaciones durante el período de calendario "AF 10" (en el nivel de calendario de ciclo para almacenar valores). Esto incluye valores iconst y lconst, dado que no existen filtros de parámetro. CopyScenarioData("Demanda-Línea de base","","","","AF 10","","")
Copiar las medidas BREV de Finanzas-Línea de base en el escenario actual para los artículos GOO de las ubicaciones de EE. UU. durante el período de calendario "AF 10" (a nivel de calendario de ciclo para almacenar valores). CopyScenarioData("Finanzas-Línea de base","BREV","GOO","EE. UU.","AF 10","","")
Copiar las medidas BREV de Finanzas-Línea de base en la medida FREV del escenario actual para los artículos GOO de las ubicaciones de EE. UU. durante el período de calendario "AF 10" (a nivel de calendario de ciclo para almacenar valores). CopyScenarioData("Finanzas-Línea de base","BREV","GOO","EE. UU.","AF 10","FREV","")
Finanzas-Elevar es el escenario actual. Copiar las medidas BREV de Finanzas-Elevar en la medida FREV del escenario actual (Finanzas-Elevar) para los artículos GOO de las ubicaciones de EE. UU. durante el período de calendario "Año actual" a nivel de calendario de ciclo para almacenar planes. CopyScenarioData("Finanzas-Elevar","BREV","GOO","EE. UU.","Año actual", "FREV","")
Copiar los datos transaccionales "Planned_Production" de SPlus-Línea de base en el escenario actual para todos los artículos/ubicaciones del horizonte de período de ciclo.
Nota: De este modo se copian los valores de escenario de los datos transaccionales asociados (tanto la medida de origen como la de destino dentro de los datos transaccionales). También se copia el registro de datos transaccionales.
CopyScenarioData("SPlus-Línea de base","Planned_Production","","","","","")
Copiar los datos de Inteligencia de mercado "DPLS_FMI_EVENT" de DPlus-Línea de base en el escenario actual para todos los artículos/ubicaciones del horizonte de período de ciclo.
Nota: De esta forma se copian los datos de Inteligencia de mercado y se vuelve a aplicar el evento.
CopyScenarioData("DPlus-Línea de base","DPLS_FMI_EVENT","","","","","")