[Gelöst] - Änderungsprotokollposten speichern

17. Dezember 2012 13:05

Hallo,

wir haben da einige Reports/CU, Module... welche Änderungen an Artikel oder andere Stammdaten ausführen(z.B. einen Katalogartikel Import über EDI),
die durchgeführten Änderungen tauchen aber nicht im Änderungsprotokoll auf.

Ich würde die Änderungen aber gerne protokollieren. Kann man das ohne viel Aufwand realisieren?

Danke
Zuletzt geändert von elTorito am 17. Dezember 2012 14:48, insgesamt 1-mal geändert.

Re: Änderungsprotokollposten speichern

17. Dezember 2012 13:10

3 neue Globals definieren:
Name DataType Subtype Length
XRecref RecordRef
RecRef RecordRef
changeLogMgt Codeunit Change Log Management

Im Code selber aufrufen:

XRecref.GETTABLE(salPriceAlt);
salPriceAlt."Ending Date":="Sales Price"."Ending Date";
salPriceAlt.MODIFY(TRUE);
RecRef.GETTABLE(salPriceAlt);
changeLogMgt.LogModification(RecRef,XRecref);
In der Codeunit gibt es verschiedene Methoden, hier ist nur LOGMODIFICATION aufgeführt.

Re: Änderungsprotokollposten speichern

17. Dezember 2012 14:47

Hallo Raimond,

vielen vielen Dank !!!