ich möchte nach Ausführung der Standardprozedur "UpdateUnitCost" in der "Purchase Line" eignen Code ausführen.
Eine Ă„nderung der Base Application kommt fĂĽr mich nicht in Frage. Aus diesem Grund wollte ich Events verwenden.
Das Event habe ich wie folgt aufgebaut:
- Code: Alles auswählen
codeunit 51000 OnAfterUpdateUnitCost
{
[EventSubscriber(ObjectType::Table, 39, 'OnAfterUpdateUnitCost', '', false, false)]
procedure EventOnAfterUpdateUnitCost()
var
begin
IF ("Type" = "Type"::Item) THEN Message('Ă„nderungen folgend');
END;
}
Obwohl die "purchase Line" (39) als Table angegeben wurde, wird mi bei "Type" der Fehler ausgeworfen:
"The name '"Type"' does not exist in the current context".
Nur die Messagebox läuft ohne Probleme und macht seinen Dienst.
Was muß ich ändern, damit sich die Eventprozedur auf den aktuellen Record bezieht (REC).
Wäre schön, wenn mir da jemand mal den nötigen Wink geben könnte.