Wouter Rijnbende
|
|
« Reply #1 on: July 28, 2015, 09:17:59 am » |
|
Een produkt is op zich 'uniek' door alle eigenschappen die het produkt heeft. Als een van die Eigenschappen dermate afwijkt dat dit ervoor zorgt dat het produkt niet in ieder Recept verwerkt kan worden (of misschien Eigenschappen bevat waardoor ze niet in bepaalde Recepten verwerkt mag worden) zul je inderdaad een ander Artikelnummer nodig hebben. Het MSDS van het ene produkt zal ook anders zijn dan die van het andere produkt.
Hoe "erg" het gebruik van de ene grondstof versus de andere is, zal van de specifieke situatie afhangen. SA002 zegt niet zoveel, maar neem maar als voorbeeld dat iemand een pannekoek bestelt in een restaurant, het kan uitmaken of deze glutenvrij is of niet. De grondstof voor de pannekoek is dan net wat anders, en daarmee het recept (en het eindprodukt) ook.
In jouw voorbeeld weet "iedereen" bij jullie wat er met "SA002" bedoeld wordt, en dus vind je dat die "SA002" ("broncode" zoals je noemt) in de Artikelnummers van de varianten moet tegenkomen. Daarna neem je ook de Leveranciers-id "D90962" op in het Artikel, en daarna nog een volgnummer. De zin van dat volgnummer ontgaat me een beetje, tenzij een Leverancier zelf ook meerdere varianten dat produkt levert; zo niet dan zou SA002 en D90962 voldoende zijn om een uniek Artikel te maken die alleen voor een bepaalde Leverancier gebruikt kan worden.
Een Relatie-Id opnemen als onderdeel in een ander Artikelnummer is in ieder geval iets waar Profit-Change-Key (Sleutelwijzigingen) niet tegen zal kunnen. Aan de andere kant, jouw Relatie-id is een nietszeggende identifikatie, en hoeft misschien wel nooit omgenummerd te worden.
Maar... Let op:
Voor Profit zijn "SA002" en "SA002D90962" net zo verschillend als dat "SA002" en "QX827" zouden zijn; het zijn twee aparte Artikelen die een eigen leven leiden. Natuurlijk heeft het voordelen om ze in een overzicht bij elkaar te hebben, en om die reden zou je ze als SA002-Leverancier kunnen benoemen. Neemt niet weg dat niets je ervan weerhoudt om bij SA002D90962 een Leverancer E82718 op te nemen (en niet D90962); kwa inrichting zou je dat dus niet moeten doen, maar het kan wel.
Een groter probleem ga je m.i. krijgen met je matrix die uiteindelijk niet te overzien zal zijn. De definitie van Recept A zal een grondstof moeten bevatten, bijv. SA002-X. maar wat nu als je deze met SA002-Z wilt gaan maken ? Ga je dat dat per order wijzigen? Of wil je nu ineens 2 Recepten hebben voor Recept A, 1 o.b.v. SA002-X en 1 o.b.v. SA002-Y? En zo ja, wat dan als je naast SA002 nog 10 grondstoffen hebt waarbij je zoiets toepast? Vooraf definieren in je recepten gaat niet werken.
Nu wil ik Recept A produceren, maar ik heb geen SA002-X. Ik heb wel SA002-Z en dus wil ik die gaan gebruiken. Als jij wetenschap hebt van "dit schema" weet je dat de SA002-Z gebruikt mag worden als alternatief voor Recept A, maar... in werkelijkheid is je schema te klein, en komt SA002 in meer dan 1000 ! Recepten voor. Weet jij dat voor alle kombinaties? Profit (nu) in ieder geval niet.
Ook krijg je te maken met keuzes dat als je te weinig SA002-X hebt, en deze is opgenomen in een Recept voor A, je daardoor te weinig SA002-X hebt voor C terwijl C geen alternatief heeft.
"Hoe houden we onze voorraden inzichtelijk per totaal op basis van broncode"? Er zal nu niets zijn wat de totale voorraad toont van alle Artikelen die kwa eerste 5 posities met elkaar overeenkomen. Voor Profit zijn je Artikelnummers totaal anders, hooguit staan ze nu "onder elkaar" in een overzicht; een totaal heb je niet, maar heb je w.s. ook niets aan (omdat het nu eenmaal andere produkten zijn).
Resumer: SA002 + Leverancierscode zou een optie kunnen zijn, maar, er komt meer bij kijken dan je nu beschrijft.
|