26. Juni 2017 16:39
Hallo zusammen,
ich habe bei unseren internen Entwicklungen ein seltsames Phänomen entdeckt, welches ich mir nicht erklären kann. Vielleicht hat einer von euch ja eine Erklärung dafür.
Folgende Ausgangssituation:
Tabelle A: Standard-Tabelle
Event-Subscriber A:
- OnAfterInsert_TabelleA-Event
- Ruft u.a. Funktion B in Tabelle B auf
- In Tabelle A wird nichts geändert
Tabelle B: Standard-Tabelle
- Funktion B: Ändert Felder in Tabelle B
Habe nach einiger Zeit etwas in der Funktion B an Tabelle B geändert. Beim Kompilieren der Tabelle war die Schemasynchronisation auf „Now – with validation“ eingestellt. Als ich die neue Funktion testen wollte, wurde das Event nicht mehr aufgerufen.
Das Kompilieren der Codeunit, in der der Event-Subscriber programmiert ist, hat zwar wieder dazu geführt, dass das Event aufgerufen wird, aber ich verstehe dennoch nicht, wie dies zustande gekommen ist. In unserem Testsystem konnte ich den Fall übrigens nicht nachstellen.
Danke schon mal im Voraus für die möglichen Erklärungsversuche.
Zuletzt geändert von Anja S am 27. Juni 2017 09:15, insgesamt 1-mal geändert.