
Ohne Änderungsprotokoll? Ein Risiko für Ihr Unternehmen.
Stellen Sie sich folgende Situation vor: Ein Mitarbeiter meldet eine unerwartete Datenänderung im System. Vielleicht stimmt plötzlich das Kreditlimit eines Kunden nicht mehr oder eine Bankverbindung wurde angepasst. Sofort stellen sich Ihnen zentrale Fragen: Wer hat die Änderung durchgeführt? Wann ist sie erfolgt? Und was genau wurde verändert?
Genau hier setzt das Änderungsprotokoll in Microsoft Dynamics 365 Business Central an. Es liefert präzise Antworten auf Ihre Fragen und wird damit zu einem unverzichtbaren Werkzeug für Compliance, Transparenz und interne Kontrolle. In Zeiten steigender regulatorischer Anforderungen und wachsender Sensibilität für Datensicherheit ist ein lückenloses Änderungsmonitoring kein Luxus mehr, sondern eine Notwendigkeit.
Grundsätzliche Einrichtung des Änderungsprotokolls
Die Einrichtung des Änderungsprotokolls erfolgt über die Seite „Änderungsprotokoll-Einrichtung“.

Im Kern geht es darum festzulegen, welche Datenbereiche protokolliert werden und in welchem Umfang dies geschehen soll.
Dabei sind folgende Schritte entscheidend:
1. Tabelle auswählen
Zunächst bestimmen Sie, welche Tabellen überwacht werden sollen. Typische Beispiele sind etwa die Tabelle „Kunden“ (Table 18) oder „Artikel“ (Table 27). Die Auswahl sollte sich immer an der Relevanz für Ihr Unternehmen orientieren. Besonders sensible oder geschäftskritische Stammdaten sind hier erste Kandidaten.
2. Feldüberwachung aktivieren
Im nächsten Schritt definieren Sie, ob alle Felder einer Tabelle oder nur ausgewählte, besonders kritische Felder protokolliert werden sollen.
Gerade bei sensiblen Informationen – etwa dem Kreditlimit eines Kunden oder Preisen – empfiehlt sich eine gezielte Überwachung. Eine vollständige Protokollierung aller Felder ist zwar möglich, erzeugt jedoch eine deutlich größere Datenmenge. Dies kostet Sie im Umkehrschluss deutlich mehr Performanceleistung, als wenn Sie sich für eine eingeschränkte Überwachung entscheiden.
3. Aktionen festlegen
Für jede ausgewählte Tabelle legen Sie fest, welche Aktionen protokolliert werden sollen. Zur Auswahl stehen:
- Insert (Einfügen)
- Modify (Bearbeiten)
- Delete (Löschen)
- Feldänderungen
Diese Entscheidung beeinflusst maßgeblich den Umfang und die Aussagekraft Ihres Änderungsprotokolls.

Im Folgenden schauen wir uns die einzelnen Einstellungen einmal genauer an.
Die Unterschiede der einzelnen Einstellungen
Je nach Aktivierung dokumentiert das Änderungsprotokoll unterschiedliche Arten von Datenbewegungen.
Einfügen (Insert)
Diese Einstellung protokolliert das Anlegen neuer Datensätze. Wird beispielsweise ein neuer Kunde im System erstellt, können Sie später nachvollziehen, wann dieser angelegt wurde und durch welchen Benutzer dies erfolgt ist.
Bearbeiten (Modify)
Hier werden Änderungen an bestehenden Datensätzen aufgezeichnet. Ein klassisches Beispiel: Das Kreditlimit eines Kunden wird von 10.000 € auf 15.000 € erhöht. Das Änderungsprotokoll speichert sowohl den alten als auch den neuen Wert und zeigt Ihnen dabei den ausführenden Benutzer und den Zeitpunkt der Änderung an.
Löschen (Delete)
Diese Option erfasst das Entfernen von Datensätzen. Wird etwa ein Artikel aus dem Sortiment genommen und gelöscht, bleibt dieser Vorgang transparent nachvollziehbar.
Feldänderungen – gezielte Überwachung
Besonders granular wird es bei der Feldüberwachung. Hier können Sie exakt definieren, welche einzelnen Felder protokolliert werden sollen.
Best Practice ist es, nur wirklich kritische Felder wie Preise, Zahlungsbedingungen oder Adressen zu aktivieren. Auf diese Weise reduzieren Sie die entstehende Datenmenge und halten die Performance stabil.
Ein weiterer wichtiger Aspekt ist die Vermeidung redundanter Protokollierung. Adressdaten werden beispielsweise zwischen Debitoren, Kreditoren und Kontakten permanent und automatisch synchronisiert. Es genügt daher, diese Informationen an einer zentralen Stelle zu überwachen, anstatt sie mehrfach zu protokollieren.
Zwei kurze Praxisbeispiele
1. Compliance im Finanzbereich
Die Bankverbindung Ihres Kunden wird geändert. Ohne Änderungsprotokoll ließe sich nur schwer nachvollziehen, wer diese Anpassung vorgenommen hat und ob sie autorisiert war.
Mit aktivierter Protokollierung hingegen können Sie exakt prüfen, wann die Änderung erfolgte und welcher Benutzer sie durchgeführt hat. Gerade im Finanzbereich ist diese Transparenz essenziell, um Risiken zu minimieren und regulatorischen Anforderungen gerecht zu werden.
2. Geänderte Adressdaten
Einer Ihrer Mitarbeiter überschreibt versehentlich im Debitor die Adresse, obwohl lediglich im Auftrag eine abweichende Lieferadresse hätte erfasst werden sollen.
Das Änderungsprotokoll zeigt Ihnen klar, wann die Änderung vorgenommen wurde und durch wen. Dadurch lässt sich nicht nur der Fehler schnell identifizieren, sondern auch gezielt erkennen, ob möglicherweise Schulungsbedarf besteht oder bestehende Zugriffsrechte optimiert werden können.
Wichtiger Hinweis zu gebuchten Tabellen:
Bei gebuchten Tabellen wie Rechnungsköpfen, Rechnungszeilen oder Lieferscheinzeilen ist die Protokollierung von Einfügen oder sämtlichen Feldänderungen nicht erforderlich.
Der Grund ist einfach: Gebuchte Posten können nicht mehr verändert oder gelöscht werden. Hier genügt die Standardprotokollierung der Buchung selbst, da nachträgliche Manipulationen ausgeschlossen sind.
Best Practices für den produktiven Einsatz
Ein sinnvoll eingerichtetes Änderungsprotokoll schafft Transparenz, ohne Systemressourcen unnötig zu belasten. Dabei haben sich folgende Vorgehensweisen bewährt:
Unser Fazit
Das Änderungsprotokoll ist kein „Nice-to-have“, sondern ein zentrales Instrument für Unternehmen, die Wert auf Transparenz, Sicherheit und Compliance legen. Es schafft Klarheit im Tagesgeschäft, schützt vor unerkannten Manipulationen und unterstützt bei internen wie externen Prüfungen.
Die entscheidende Frage lautet daher: Haben Sie Ihr Änderungsprotokoll bereits optimal eingerichtet?
Für weitere Tipps & Tricks rund um BC abonnieren Sie unseren PROTAKT Blog!

Über den Autor
MARTIN BENZIN · SENIOR FUNCTIONAL CONSULTANT
Über 28 Jahre Berufserfahrung im Bereich Anwendungsentwicklung und Projektbetreuung in mehr als 30 Ländern.
Mein umfassender Erfahrungsschatz im BC und NAV-Umfeld diente in meinem Berufsleben schon einigen großen und kleineren mittelständischen Unternehmen als starke fachliche und technische Unterstützung. Dabei habe ich viele Branchenfelder kennengelernt, wie beispielsweise Maschinenbau, Sondermaschinenbau, die Automobilindustrie oder die Elektrowerkzeugherstellung. Dort habe ich einige Projekte bei der Einführung und dem Upgrade von ERP-Lösungen betreut.
Aus diesen Erfahrungen entstammt mein tiefgreifendes Know-How in komplexen Lösungsumgebungen und großen Projekten.

Platz für Deine Kommentare