Skip to content

KVSMTCProcessEventLib#

Events#

OnCallPositionsNeedItemTracking(Code[20], Enum Sales Line Type, Code[20], Codeunit KVSKBAGenericEventArguments, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCallPositionsNeedItemTracking(CallNo: Code[20]; Type: Enum "Sales Line Type"; No: Code[20]; EventArguments: Codeunit "KVSKBAGenericEventArguments"; var TrackingIsNeeded: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCProcessEventLib", 'OnCallPositionsNeedItemTracking', '', false, false)]
local procedure DoSomethingOnCallPositionsNeedItemTracking(CallNo: Code[20]; Type: Enum "Sales Line Type"; No: Code[20]; EventArguments: Codeunit "KVSKBAGenericEventArguments"; var TrackingIsNeeded: Boolean)
begin
end;

OnUpdateCallPositions(Code[20], Enum Sales Line Type, Code[20], Code[50], Code[50], Code[10], Code[20], Code[10], Code[20], Code[10], Integer, Code[20], Integer, Codeunit KVSKBAGenericEventArguments) :#

[IntegrationEvent(false, false)]
local procedure OnUpdateCallPositions(CallNo: Code[20]; Type: Enum "Sales Line Type"; No: Code[20]; SerialNo: Code[50]; LotNo: Code[50]; LocationCode: Code[10]; BinCode: Code[20]; ReceivingLocationCode: Code[10]; ReceivingLocationBinCode: Code[20]; PostingCode: Code[10]; DocumentType: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; EventArguments: Codeunit "KVSKBAGenericEventArguments"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSMTCProcessEventLib", 'OnUpdateCallPositions', '', false, false)]
local procedure DoSomethingOnUpdateCallPositions(CallNo: Code[20]; Type: Enum "Sales Line Type"; No: Code[20]; SerialNo: Code[50]; LotNo: Code[50]; LocationCode: Code[10]; BinCode: Code[20]; ReceivingLocationCode: Code[10]; ReceivingLocationBinCode: Code[20]; PostingCode: Code[10]; DocumentType: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; EventArguments: Codeunit "KVSKBAGenericEventArguments")
begin
end;