Voorbeelden van vervangingsmacro's
In dit onderwerp worden de voorbeelden voor de macro-opdrachten voor vervanging beschreven.
Voorbeeld 1: Vervanging standaardartikel met basiscodelijstelementen
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 |
- Waarde 100 voor FDMD aanwezig voor Artikel Generiek-A in Birmingham
100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Birmingham
- 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
- Waarde 60 voor FDMD aanwezig voor Artikel VK-A1 in Birmingham
Geen overboeking vereist (geen volgende artikelen)
- Waarde 40 voor FDMD aanwezig voor Artikel VK-A2 in Birmingham
Geen overboeking vereist (geen volgende artikelen)
- Waarde 200 voor FDMD aanwezig voor Artikel Generiek-A in Londen
200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Londen
- 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.
Artikel | Locatie | Waarde |
---|---|---|
Generiek-A | Birmingham | 100 |
Generiek-A | Londen | 200 |
VK-A | Mexico | 500 |
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
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 |
- Waarde 100 voor FDMD aanwezig voor Artikel Generiek-A in Birmingham-A
100 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Birmingham-B
- 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
- Waarde 60 voor FDMD aanwezig voor Artikel VK-A1 in Birmingham
Geen overboeking vereist (geen volgende artikelen)
- Waarde 40 voor FDMD aanwezig voor Artikel VK-A2 in Birmingham
Geen overboeking vereist (geen volgende artikelen)
- Waarde 200 voor FDMD aanwezig voor Artikel Generiek-A in Londen
200 wordt gekopieerd naar FCOPYDMD voor Artikel VK-A in Londen
- 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