Exemplos de macro de substituição

Este tópico descreve os exemplos para os comandos de macro de substituição.

Exemplo 1: Substituição de item padrão com elementos da lista de códigos base

Essa tabela lista os códigos de substituição. É possível considerar o nome do elemento da lista de códigos como uma referência exclusiva.
Item predecessor Item sucessor Local Alterar data excessiva Fator
Genérico-A Reino Unido-A Birmingham 01/01/2013 1
Genérico-A Reino Unido-A Londres 01/01/2013 1
Genérico-A NL-A Barneveld 21/01/2013 1
Genérico-A NL-A Capelle 21/01/2013 1
Genérico-A BEL-A Bruxelas 11/01/2013 1
Genérico-A BEL-A Gent 11/01/2013 1
BEL-A BN-A Bruxelas 2014-01-01 1
BEL-A BN-A Gent 2014-01-01 1
NL-A BN-A Barneveld 2014-01-01 1
NL-A BN-A Capelle 2014-01-01 1
Reino Unido-A Reino Unido-A1 Birmingham 2014-01-01 0,6
Reino Unido-A Reino Unido-A2 Birmingham 2014-01-01 0,4
Reino Unido-A Reino Unido-A1 Londres 2014-01-01 1
Reino Unido-A Reino Unido-A2 Londres 2014-01-01 0,5
  1. O valor de 100 para FDMD existe no item Genérico-A em Birmingham

    100 é copiado para FCOPYDMD para o Item Reino Unido-A em Birmingham

  2. O valor de 100 para FDMD existe no Item Reino Unido-A em Birmingham

    60 é copiado para FCOPYDMD para o Item Reino Unido-A1 em Birmingham

    40 é copiado para FCOPYDMD para o Item Reino Unido-A2 em Birmingham

  3. O valor de 60 para FDMD existe no Item Reino Unido-A1 em Birmingham

    Nenhuma transferência necessária (sem itens sucessores)

  4. O valor de 40 para FDMD existe no Item Reino Unido-A2 em Birmingham

    Nenhuma transferência necessária (sem itens sucessores)

  5. O valor de 200 para FDMD existe no item Genérico-A em Londres

    200 é copiado para FCOPYDMD para o item Reino Unido-A em Londres

  6. O valor de 200 para FDMD existe no Item Reino Unido-A em Londres

    200 é copiado para FCOPYDMD para o Item Reino Unido-A1 em Londres

    100 é copiado para FCOPYDMD para o Item Reino Unido-A2 em Londres

Exemplo 2: Usar locais agregados

Executar substituição para as definições na lista de substituição, aplicando a data de preparação de linha a FINTRO para os sucessores e FDISCON para os predecessores para itens no nível base em [Marca A] e locais em [EMEA]; copiando "HDMD" dos itens predecessores de nível base em [Marca A] para "HCOPYDMD" de itens sucessores de nível base em [Marca A] nos locais especificados em [EMEA]. Somente item@local que são combinações válidas terão seus valores, Data de introdução e interrupção copiadas.

Supersession("Supersession list", "Predecesssor Item", "Successor Item", "Location", 
"Changeover Date", "Factor", "FINTRO", "FDISCON", "HDMD", "HCOPYDMD","Brand A","EMEA")

A hierarquia de locais contém EMEA com local agregado Reino Unido e com a Birmingham como seus filhos.

Valores em item/locais
Item Local Valor
Genérico-A Birmingham 100
Genérico-A Londres 200
Reino Unido-A México 500
Lista de códigos de substituição e resultados
Item predecessor Item sucessor Local Alterar data excessiva Fator Resultado
Genérico-A Reino Unido-A Reino Unido 01/01/2013 1 100 é copiado para o Item Reino Unido-A Birmingham 200 é copiado para o Item Reino Unido-A em Londres
Reino Unido-A Reino Unido-A1 Reino Unido 2014-01-01 0,6 60 é copiado para o Item Reino Unido-A1 em Birmingham 120 é copiado para o Item Reino Unido-A1 em Londres
Reino Unido-A Reino Unido-A1 Londres 2014-01-01 1 100 é copiado para o Item Reino Unido-A1 em Londres (a cópia de substituição anterior de 40 é substituída)
Reino Unido-A Reino Unido-A2 Reino Unido 2014-01-01 1 100 é copiado para o Item Reino Unido-A2 em Birmingham 200 é copiado para o Item Reino Unido-A2 em Londres
Reino Unido-A Reino Unido-A2 México 2014-01-01 0,5 Essa definição de substituição é ignorada, já que o local não faz parte da ramificação EMEA da hierarquia.

Exemplo 3: Usar locais predecessores e sucessores

Essa tabela lista os códigos de substituição. É possível considerar o nome do elemento da lista de códigos como uma referência exclusiva.
Item predecessor Item sucessor Local predecessor Local sucessor Alterar data excessiva Fator
Genérico-A Reino Unido-A Birmingham-A Birmingham-B 01/01/2013 1
Genérico-A Reino Unido-A Londres Londres 01/01/2013 1
Genérico-A NL-A Barneveld Barneveld 21/01/2013 1
Genérico-A NL-A Capelle Capelle 21/01/2013 1
Genérico-A BEL-A Bruxelas Bruxelas 11/01/2013 1
Genérico-A BEL-A Gent Gent 11/01/2013 1
BEL-A BN-A Bruxelas Bruxelas 2014-01-01 1
BEL-A BN-A Gent Gent 2014-01-01 1
NL-A BN-A Barneveld Barneveld 2014-01-01 1
NL-A BN-A Capelle Barneveld 2014-01-01 1
Reino Unido-A Reino Unido-A1 Birmingham-B Birmingham-C 2014-01-01 0,6
Reino Unido-A Reino Unido-A2 Birmingham-B Birmingham-C 2014-01-01 0,4
Reino Unido-A Reino Unido-A1 Londres Londres 2014-01-01 1
Reino Unido-A Reino Unido-A2 Londres Londres 2014-01-01 0,5
  1. O valor de 100 para FDMD existe no item Genérico-A em Birmingham-A

    100 é copiado para FCOPYDMD para o Item Reino Unido-A em Birmingham-B

  2. O valor de 100 para FDMD existe no Item Reino Unido-A em Birmingham-B

    60 é copiado para FCOPYDMD para o Item Reino Unido-A1 em Birmingham-C

    40 é copiado para FCOPYDMD para o Item Reino Unido-A2 em Birmingham-C

  3. O valor de 60 para FDMD existe no Item Reino Unido-A1 em Birmingham

    Nenhuma transferência necessária (sem itens sucessores)

  4. O valor de 40 para FDMD existe no Item Reino Unido-A2 em Birmingham

    Nenhuma transferência necessária (sem itens sucessores)

  5. O valor de 200 para FDMD existe no item Genérico-A em Londres

    200 é copiado para FCOPYDMD para o item Reino Unido-A em Londres

  6. O valor de 200 para FDMD existe no Item Reino Unido-A em Londres

    200 é copiado para FCOPYDMD para o Item Reino Unido-A1 em Londres

    100 é copiado para FCOPYDMD para o Item Reino Unido-A2 em Londres