Zum Inhalt

Erweiterung der Synchronisation von Kostenstellen

Wie kann die Synchronisation verändert werden?

Die Codeunit 5107441 "BLPRO Communikation" verfügt über mehrere Publisher. Die Publisher werden bei der Synchronisation von Objekten/Einsatzorten/Revieren ausgeführt.

Bei der Anlagen neuer Objekte steht Ihnen der folgende Publisher zur Verfügung:

LOCAL [IntegrationEvent] OnPostLocationsV2LocationsSetCostCenterNumber(DLEinsatzortP : Record "DL Einsatzort";VAR costCenterNumberVP : Text)

In der Variablen costCenterNumberVP ist der objektcode des übergebenen Objektes enthalten. Sie können die Variable costCenterNumberVP nach belieben verändern, so dass der Inhalt der Variablen als Kostenstelle synchronisiert wird.

Bei der Änderung bestehender Objekte steht Ihnen der folgende Publisher zur Verfügung:

LOCAL [IntegrationEvent] OnPatchLocationsV2LocationsIdSetCostCenterNumber(DLEinsatzortP : Record "DL Einsatzort";VAR costCenterNumberVP : Text)

In der Variablen costCenterNumberVP ist der Objektcode des übergebenen Objektes enthalten. Sie können die Variable costCenterNumberVP nach belieben verändern, so dass der Inhalt der Variablen als Kostenstelle synchronisiert wird.


Hinweis: Wenn Sie den Publisher OnPostLocationsV2LocationsSetCostCenterNumber nutzen, sollten Sie auch den Publisher OnPatchLocationsV2LocationsIdSetCostCenterNumber nutzen, da sonst die Kostenstelle, die Sie bei der Anlage gesetzt haben, bei Änderungen mit dem Objektcode überschrieben werden würde.