Voorbeelden van vervangingsmacro's

In dit onderwerp worden de voorbeelden voor de macro-opdrachten voor vervanging beschreven.

Voorbeeld 1: Vervanging standaardartikel met basiscodelijstelementen

In deze tabel worden de vervangingscodes weergegeven. U kunt de naam van het codelijst-element beschouwen als een unieke referentie.
Vorig artikel Volgend artikel Locatie Wijzigingsdatum Factor
Generiek-A VK-A Birmingham 01-01-2013 1
Generiek-A VK-A Londen 01-01-2013 1
Generiek-A NL-A Barneveld 21-01-2013 1
Generiek-A NL-A Capelle 21-01-2013 1
Generiek-A BEL-A Brussel 11-01-2013 1
Generiek-A BEL-A Gent 11-01-2013 1
BEL-A BN-A Brussel 01-01-2014 1
BEL-A BN-A Gent 01-01-2014 1
NL-A BN-A Barneveld 01-01-2014 1
NL-A BN-A Capelle 01-01-2014 1
VK-A VK-A1 Birmingham 01-01-2014 0,6
VK-A VK-A2 Birmingham 01-01-2014 0,4
VK-A VK-A1 Londen 01-01-2014 1
VK-A VK-A2 Londen 01-01-2014 0,5
  1. Waarde 100 voor FDMD aanwezig voor Artikel Generiek-A in Birmingham

    100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Birmingham

  2. Waarde 100 voor FDMD aanwezig voor Artikel VK-A in Birmingham

    60 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A1 in Birmingham

    40 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A2 in Birmingham

  3. Waarde 60 voor FDMD aanwezig voor Artikel VK-A1 in Birmingham

    Geen overboeking vereist (geen volgende artikelen)

  4. Waarde 40 voor FDMD aanwezig voor Artikel VK-A2 in Birmingham

    Geen overboeking vereist (geen volgende artikelen)

  5. Waarde 200 voor FDMD aanwezig voor Artikel Generiek-A in Londen

    200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Londen

  6. Waarde 200 voor FDMD aanwezig voor Artikel VK-A in Londen

    200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A1 in Londen

    100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A2 in Londen

Voorbeeld 2: Geaggregeerde locaties gebruiken

Voer vervanging uit voor de definities in de vervangingslijst en houd daarbij de wijzigingsdatum FINTRO aan voor volgende artikelen en FDISCON voor vorige artikelen voor basisniveau-artikelen onder [Merk A] en locaties onder [EMEA]; "HDMD" wordt gekopieerd van vorige basisniveau-artikelen onder [Merk A] naar "HCOPYDMD" van volgende basisniveau-artikelen onder [merk A] op opgegeven locaties onder [EMEA]. Alleen van geldige combinaties van artikel@locaties worden de bijbehorende waarden en de begindatum en de einddatum gekopieerd.

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

De locatiestructuur bevat EMEA met geaggregeerde locatie het Verenigd Koninkrijk met Londen en Birmingham als onderliggende locaties.

Waarden voor artikel/locatie
Artikel Locatie Waarde
Generiek-A Birmingham 100
Generiek-A Londen 200
VK-A Mexico 500
Codelijst vervanging & resultaten
Vorig artikel Volgend artikel Locatie Wijzigingsdatum Factor Resultaat
Generiek-A VK-A VK 01-01-2013 1 100 wordt gekopieerd naar Artikel VK-A in Birmingham 200 wordt gekopieerd naar Artikel VK-A in Londen
VK-A VK-A1 VK 01-01-2014 0,6 60 wordt gekopieerd naar Artikel VK-A1 in Birmingham 120 wordt gekopieerd naar Artikel VK-A1 in Londen
VK-A VK-A1 Londen 01-01-2014 1 100 wordt gekopieerd naar Artikel VK-A1 in Londen (de vorige vervangingskopie van 40 wordt overschreven)
VK-A VK-A2 VK 01-01-2014 1 100 wordt gekopieerd naar Artikel VK-A2 in Birmingham 200 wordt gekopieerd naar Artikel VK-A2 in Londen
VK-A VK-A2 Mexico 01-01-2014 0,5 Deze vervangingsdefinitie wordt genegeerd omdat de locatie geen deel uitmaakt van de EMEA-tak van de structuur.

Voorbeeld 3: Vorige en volgende locaties gebruiken

In deze tabel worden de vervangingscodes weergegeven. U kunt de naam van het codelijst-element beschouwen als een unieke referentie.
Vorig artikel Volgend artikel Vorige locatie Volgende locatie Wijzigingsdatum Factor
Generiek-A VK-A Birmingham-A Birmingham-B 01-01-2013 1
Generiek-A VK-A Londen Londen 01-01-2013 1
Generiek-A NL-A Barneveld Barneveld 21-01-2013 1
Generiek-A NL-A Capelle Capelle 21-01-2013 1
Generiek-A BEL-A Brussel Brussel 11-01-2013 1
Generiek-A BEL-A Gent Gent 11-01-2013 1
BEL-A BN-A Brussel Brussel 01-01-2014 1
BEL-A BN-A Gent Gent 01-01-2014 1
NL-A BN-A Barneveld Barneveld 01-01-2014 1
NL-A BN-A Capelle Barneveld 01-01-2014 1
VK-A VK-A1 Birmingham-B Birmingham-C 01-01-2014 0,6
VK-A VK-A2 Birmingham-B Birmingham-C 01-01-2014 0,4
VK-A VK-A1 Londen Londen 01-01-2014 1
VK-A VK-A2 Londen Londen 01-01-2014 0,5
  1. Waarde 100 voor FDMD aanwezig voor Artikel Generiek-A in Birmingham-A

    100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Birmingham-B

  2. Waarde 100 voor FDMD aanwezig voor Artikel VK-A in Birmingham-B

    60 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A1 in Birmingham-C

    40 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A2 in Birmingham-C

  3. Waarde 60 voor FDMD aanwezig voor Artikel VK-A1 in Birmingham

    Geen overboeking vereist (geen volgende artikelen)

  4. Waarde 40 voor FDMD aanwezig voor Artikel VK-A2 in Birmingham

    Geen overboeking vereist (geen volgende artikelen)

  5. Waarde 200 voor FDMD aanwezig voor Artikel Generiek-A in Londen

    200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Londen

  6. Waarde 200 voor FDMD aanwezig voor Artikel VK-A in Londen

    200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A1 in Londen

    100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A2 in Londen