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
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 |
- 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
- 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
- O valor de 60 para FDMD existe no Item Reino Unido-A1 em Birmingham
Nenhuma transferência necessária (sem itens sucessores)
- O valor de 40 para FDMD existe no Item Reino Unido-A2 em Birmingham
Nenhuma transferência necessária (sem itens sucessores)
- 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
- 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.
Item | Local | Valor |
---|---|---|
Genérico-A | Birmingham | 100 |
Genérico-A | Londres | 200 |
Reino Unido-A | México | 500 |
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
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 |
- 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
- 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
- O valor de 60 para FDMD existe no Item Reino Unido-A1 em Birmingham
Nenhuma transferência necessária (sem itens sucessores)
- O valor de 40 para FDMD existe no Item Reino Unido-A2 em Birmingham
Nenhuma transferência necessária (sem itens sucessores)
- 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
- 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