Macro CopyScenarioData

A macro CopyScenarioData é usada para copiar os dados de medida entre cenários e medidas relacionados ao mesmo Período de ciclo e Módulo. Essa macro é executada em um nível de cenário.

Quando um nível de origem (para o qual um parâmetro de nó não é selecionado) é copiado, o elemento const para essa dimensão juntamente com o valor do cenário dos valores de cenário das medidas desses elementos também é copiado.

Os parâmetros de macro determinam os dados de medida a serem copiados, o Período de ciclo, Cenário e módulo de origem e o Período de ciclo, Cenário e módulo de destino. Essa tabela lista os parâmetros usados para executar a macro CopyScenarioData.
Parâmetro Descrição
Nome do cenário de origem O cenário do qual os dados de medida são copiados. Pode ser o cenário atual.
Código de medida de origem O código de medida a ser copiado.
Nota: Se esse valor não for especificado, todas as medidas publicadas, inscritas e internas, incluindo métricas empresariais, dados/ordem transacionais e medidas do Market Intelligence para este módulo serão consideradas.
Nó de hierarquia de itens O nó de item a ser copiado.
Nota: 
  • Se forem especificados, os filhos do nó transmitido no nível de hierarquia de itens para armazenar os valores de cenário serão considerados.
  • Se esse valor não for especificado, todos os itens incluindo iconst serão considerados.
Nó de hierarquia de itens O nó de local selecionado para cópia.
Nota: 
  • Se forem especificados, os filhos do nó transmitido no nível base serão considerados.
  • Se esse valor não for especificado, todos os locais incluindo Iconst serão considerados.
Etiqueta de período O período a ser copiado.
Nota: 
  • Se forem especificados, todos os filhos do nó transmitido no nível do calendário para armazenar os valores de cenário serão considerados.
  • Se esse valor não for especificado, todos os horizontes desse período de ciclo incluindo pconst serão considerados.
Código de medida de destino A medida no período de ciclo de destino para o qual copiar.
Nota: 
  • As medidas do Market Intelligence e de Dados/Tipo de ordem transacionais são compatíveis apenas quando a medida de origem é do mesmo tipo.
  • Se esse valor não for especificado, o código da medida de origem será considerado.
Substituir Indica se os dados no destino são substituídos pelos dados de origem. Possíveis valores:
  • TRUE: os dados no destino serão substituídos pelos dados de origem. Os dados existentes em uma célula de destino serão mantidos se o valor de origem for zero ou nulo.
  • FALSE: os dados da origem são adicionados aos dados no destino.
Nota: Por padrão, esse valor é definido para FALSE.
O valor do campo Comando deve ser especificado neste formato: CopyScenarioData (Nome do cenário de origem, [Código de medida de origem], [Nó de hierarquia de itens], [Nó de hierarquia de locais], [Rótulo de período], [Código de medida de destino], [Substituir])
Nota: Os parâmetros opcionais são especificados em [ ].
Tabela 1. Exemplo
Requisito Parâmetro
Copia a medida BREV de Finanças-Base de referência para o cenário atual para todos os itens em todos os locais para o horizonte do período de ciclo. Isso inclui valores iconst, lconst e pconst, uma vez que não existem filtros de parâmetro. CopyScenarioData(“Linha de base de finanças”,“BREV”,“”,“”,“”,“”,“”)
Copia todas as medidas publicadas e internas de Finanças-Base de referência para o cenário atual para itens GOO em todos os locais para o horizonte do período de ciclo. Isso inclui valores lconst e pconst, uma vez que não existem filtros de parâmetro. CopyScenarioData(“Linha de base de finanças”,“”,“GOO”,“”,“”,“”,“”)
Copia todas as medidas publicadas e internas de Linha de base de oferta para o cenário atual de todos os itens em Todos os locais DCs para o horizonte do período de ciclo. Isso inclui valores iconst e pconst, uma vez que não há filtros de parâmetro. CopyScenarioData(“Linha de base de oferta”,“”,“”,“Todos os DCs”,“”,“”,“”)
Copia todas as medidas publicadas e internas de Linha de base de demanda para o cenário atual para todos os itens em todos os locais durante o período de calendário “AF 10” (no nível do calendário de ciclo para armazenar valores). Isso inclui valores iconst e lconst, uma vez que não há filtros de parâmetro. CopyScenarioData(“Linha de base de demanda”,“”,“”,“”,“AF 10”,“”,“”)
Copia a medida BREV de Linha de base de finanças para o cenário atual para todos os itens GOO em locais dos EUA durante o período de calendário “AF 10” (no nível do calendário de ciclo para armazenar valores). CopyScenarioData(“Linha de base de finanças”,“BREV”,“GOO”,“EUA”,“AF 10”,“”,“”)
Copia a medida BREV de Linha de base de finanças para a medida FREV para o cenário atual para todos os itens GOO em locais dos EUA durante o período de calendário “AF 10” (no nível do calendário de ciclo para armazenar valores). CopyScenarioData(“Linha de base de finanças”,“BREV”,“GOO”,“EUA”,“AF 10”,“FREV”,“”)
Aumento financeiro é o cenário atual. Copie a medida BREV de Aumento financeiro para a medida FREV para o cenário atual (Aumento financeiro) e para itens GOO em locais dos EUA durante o período de calendário “Ano atual” no nível do calendário de ciclo para armazenar planos. CopyScenarioData(“Aumento financeiro”,“BREV”,“GOO”,“EUA”,“Ano atual”, “FREV”,“”)
Copia os Dados transacionais “Planned_Production” de SPlus-Base para o cenário atual para todos os itens/locais para o horizonte do período de ciclo.
Nota: Isso copia os valores de cenário para os dados transacionais associados (para a medida de origem e destino nos Dados transacionais). O registro de dados transacionais também é copiado.
CopyScenarioData(“SPlus-Base”,“Planned_Production”,“”,“”,“”,“”,“”)
Copie os dados do Market Intelligence “DPLS_FMI_EVENT” do DPlus-Base para o cenário atual para todos os itens/locais para o horizonte do período de ciclo.
Nota: Isso copia os dados do Market Intelligence e reaplica o Evento.
CopyScenarioData(“DPlus-Base”,“DPLS_FMI_EVENT”,“”,“”,“”,“”,“”)