Die Einheit (bzw. die Basiseinheit/die Menge bezogen auf die Basiseinheit) wird auch in den Belegen selber gespeichert. Wenn jetzt die Stammdaten dahingehend geändert würden, wären diese Angaben plötzlich unsinnig.
Beispiel. Du hast z.B. eine Einheit h
definiert als 60 * min
. Jetzt legst du ein Angebot an, fügst den Artikel ein, Menge 2h
, dann wird in der Datenbank in dem Beleg für die Position sowas wie 120
gespeichert.
Änderst du jetzt einfach die Einheit in den Stammdaten von h
auf z.B. km
, definiert als 1000 * m
, dann enthielte der Beleg plötzlich de facto 120m
anstelle von 2h
.
Die Datenbankstruktur gibt es schlicht nicht her, dass die Einheit in den Stammdaten nachträglich änderbar ist, sobald der Artikel verwendet wurde. Spar dir die Zeit, darüber groß nachzudenken; es geht deutlich schneller, einfach einen neuen Artikel anzulegen.