Ralf: Wie kann ich automatisiert über viele Tabellen suchen?

Beitrag lesen

Hi,

zunächst solltest Du das Regelwerk (Geschäftsregeln) der Anwendung ergründen. Was passiert beim Buchungsvorgang? Welche Tabellen ändern sich in welcher Weise?

In ordentlichen Applikationen trennt man zwischen Bewegungsdaten und Stammdaten und es gilt der Grundsatz "gebucht ist gebucht". Das bedeutet, dass Bewegungsdatensätze nachträglich nicht mehr geändert werden dürfen.

Eine Preisänderung für einen Artikel könnte also in der Form stattfinden, dass zuerst der Stammdatensatz für den Artikel an die Preishistorie (Bewegungsdaten) angefügt wird und dann anschließend der Preis im Stammdatensatz geändert wird.

Wenn ein Produkt verkauft wird, wird ebenfalls Menge und Preis (und weitere Daten) in die Artikelpositionsdatei übernommen (append). Auch dieser Snapshot darf später nicht mehr verändert werden.

Usw., usw.

LG
Ralf