Skip to content

KVSEDX WMS AddOn#

Procedures#

InsertWarehouseRcptLineMess(Record KVSEDX WMS Whse.Rcpt.Line, Integer, Text) : Integer#

procedure InsertWarehouseRcptLineMess(var KVSEDXWMSWhseRcptLine: Record "KVSEDX WMS Whse.Rcpt.Line"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertWarehouseRcptHeaderMess(Record KVSEDX WMS Whse.Rcpt.Header, Integer, Text) : Integer#

procedure InsertWarehouseRcptHeaderMess(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertWarehouseShipHeaderMess(Record KVSEDX WMS Whse.Ship.Header, Integer, Text) : Integer#

procedure InsertWarehouseShipHeaderMess(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertWarehouseShipLineMess(Record KVSEDX WMS Whse.Ship.Line, Integer, Text) : Integer#

procedure InsertWarehouseShipLineMess(var VarKVSEDXWMSWhseShipLine: Record "KVSEDX WMS Whse.Ship.Line"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertWarehouseShipStateHeaderMess(Record KVSEDX WMS Whse.Ship.State Hdr, Integer, Text) : Integer#

procedure InsertWarehouseShipStateHeaderMess(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertInventoryHeaderMess(Record KVSEDX WMS Inventory Header, Integer, Text) : Integer#

procedure InsertInventoryHeaderMess(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; FieldNoPar: Integer; MessagePar: Text): Integer

InsertInventoryLineMess(Record KVSEDX WMS Inventory Line, Integer, Text) : Integer#

procedure InsertInventoryLineMess(var VarKVSEDXWMSInventoryLine: Record "KVSEDX WMS Inventory Line"; FieldNoPar: Integer; MessagePar: Text): Integer

InitializeBOM(Record Warehouse Shipment Line, Record Production BOM Header, Record Production BOM Line) :#

procedure InitializeBOM(ParWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarProductionBOMHeader: Record "Production BOM Header" temporary; var TempVarProductionBOMLine: Record "Production BOM Line" temporary): 

ShowPacklist(Record KVSEDX WMS Whse.Rcpt.Header) :#

procedure ShowPacklist(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"): 

ShowPacklist(Record KVSEDX WMS Whse.Ship.Header) :#

procedure ShowPacklist(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"): 

ShowPacklist(Record Sales Shipment Header) :#

procedure ShowPacklist(var VarSalesShipmentHeader: Record "Sales Shipment Header"): 

ShowPacklist(Record Purch. Rcpt. Header) :#

procedure ShowPacklist(var VarPurchRcptHeader: Record "Purch. Rcpt. Header"): 

ShowPacklist(Code[20], Enum KVSEDX WMS Document Type) :#

procedure ShowPacklist(ParNo: Code[20]; ParType: Enum "KVSEDX WMS Document Type"): 

AsmExistsForWhseShptLine(Record Assemble-to-Order Link, Record Warehouse Shipment Line) : Boolean#

procedure AsmExistsForWhseShptLine(ParAssembletoOrderLink: Record "Assemble-to-Order Link"; ParWarehouseShipmentLine: Record "Warehouse Shipment Line"): Boolean

Events#

OnBeforeInitializeWarehouseShipmentHeader(Record Warehouse Shipment Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeInitializeWarehouseShipmentHeader(var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeInitializeWarehouseShipmentHeader', '', false, false)]
local procedure DoSomethingOnBeforeInitializeWarehouseShipmentHeader(var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var Handled: Boolean)
begin
end;

OnAfterInitializeWarehouseShipmentHeader(Record Warehouse Shipment Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterInitializeWarehouseShipmentHeader(var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterInitializeWarehouseShipmentHeader', '', false, false)]
local procedure DoSomethingOnAfterInitializeWarehouseShipmentHeader(var VarWarehouseShipmentHeader: Record "Warehouse Shipment Header"; var Handled: Boolean)
begin
end;

OnBeforeInitializeWarehouseReceiptHeader(Record Warehouse Receipt Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeInitializeWarehouseReceiptHeader(var VarWarehouseReceiptHeader: Record "Warehouse Receipt Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeInitializeWarehouseReceiptHeader', '', false, false)]
local procedure DoSomethingOnBeforeInitializeWarehouseReceiptHeader(var VarWarehouseReceiptHeader: Record "Warehouse Receipt Header"; var Handled: Boolean)
begin
end;

OnAfterInitializeWarehouseReceiptHeader(Record Warehouse Receipt Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterInitializeWarehouseReceiptHeader(var VarWarehouseReceiptHeader: Record "Warehouse Receipt Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterInitializeWarehouseReceiptHeader', '', false, false)]
local procedure DoSomethingOnAfterInitializeWarehouseReceiptHeader(var VarWarehouseReceiptHeader: Record "Warehouse Receipt Header"; var Handled: Boolean)
begin
end;

OnAfterPostSalesDocPackages(Record Sales Shipment Line, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterPostSalesDocPackages(var VarSalesShipmentLine: Record "Sales Shipment Line"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterPostSalesDocPackages', '', false, false)]
local procedure DoSomethingOnAfterPostSalesDocPackages(var VarSalesShipmentLine: Record "Sales Shipment Line"; var Handled: Boolean)
begin
end;

OnAfterPostPurchaseDocPackages(Record Purch. Rcpt. Line, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterPostPurchaseDocPackages(var VarPurchRcptLine: Record "Purch. Rcpt. Line"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterPostPurchaseDocPackages', '', false, false)]
local procedure DoSomethingOnAfterPostPurchaseDocPackages(var VarPurchRcptLine: Record "Purch. Rcpt. Line"; var Handled: Boolean)
begin
end;

OnBeforePostSalesDocPackages(Record Sales Shipment Line, Record KVSEDX WMS Packages, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforePostSalesDocPackages(var VarSalesShipmentLine: Record "Sales Shipment Line"; var VarKVSEDXWMSPackages: Record "KVSEDX WMS Packages"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforePostSalesDocPackages', '', false, false)]
local procedure DoSomethingOnBeforePostSalesDocPackages(var VarSalesShipmentLine: Record "Sales Shipment Line"; var VarKVSEDXWMSPackages: Record "KVSEDX WMS Packages"; var Handled: Boolean)
begin
end;

OnBeforePostPurchaseDocPackages(Record Purch. Rcpt. Line, Record KVSEDX WMS Packages, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforePostPurchaseDocPackages(var VarPurchRcptLine: Record "Purch. Rcpt. Line"; var VarKVSEDXWMSPackages: Record "KVSEDX WMS Packages"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforePostPurchaseDocPackages', '', false, false)]
local procedure DoSomethingOnBeforePostPurchaseDocPackages(var VarPurchRcptLine: Record "Purch. Rcpt. Line"; var VarKVSEDXWMSPackages: Record "KVSEDX WMS Packages"; var Handled: Boolean)
begin
end;

OnBeforeCreateWarehouseReceipt(Record KVSEDX WMS Whse.Rcpt.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCreateWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCreateWarehouseReceipt', '', false, false)]
local procedure DoSomethingOnBeforeCreateWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnAfterCreateWarehouseReceipt(Record KVSEDX WMS Whse.Rcpt.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCreateWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCreateWarehouseReceipt', '', false, false)]
local procedure DoSomethingOnAfterCreateWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnBeforeCheckWarehouseReceipt(Record KVSEDX WMS Whse.Rcpt.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCheckWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; var ErrorsFound: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCheckWarehouseReceipt', '', false, false)]
local procedure DoSomethingOnBeforeCheckWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; var ErrorsFound: Boolean; var Handled: Boolean)
begin
end;

OnAfterCheckWarehouseReceipt(Record KVSEDX WMS Whse.Rcpt.Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCheckWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCheckWarehouseReceipt', '', false, false)]
local procedure DoSomethingOnAfterCheckWarehouseReceipt(var VarKVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; var Handled: Boolean)
begin
end;

OnBeforeCreateWarehouseShipment(Record KVSEDX WMS Whse.Ship.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCreateWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCreateWarehouseShipment', '', false, false)]
local procedure DoSomethingOnBeforeCreateWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnAfterCreateWarehouseShipment(Record KVSEDX WMS Whse.Ship.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCreateWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCreateWarehouseShipment', '', false, false)]
local procedure DoSomethingOnAfterCreateWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnBeforeCheckWarehouseShipment(Record KVSEDX WMS Whse.Ship.Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCheckWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; var ErrorsFound: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCheckWarehouseShipment', '', false, false)]
local procedure DoSomethingOnBeforeCheckWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; var ErrorsFound: Boolean; var Handled: Boolean)
begin
end;

OnAfterCheckWarehouseShipment(Record KVSEDX WMS Whse.Ship.Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCheckWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCheckWarehouseShipment', '', false, false)]
local procedure DoSomethingOnAfterCheckWarehouseShipment(var VarKVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; var Handled: Boolean)
begin
end;

OnBeforeCreateInventory(Record KVSEDX WMS Inventory Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCreateInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCreateInventory', '', false, false)]
local procedure DoSomethingOnBeforeCreateInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnAfterCreateInventory(Record KVSEDX WMS Inventory Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCreateInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCreateInventory', '', false, false)]
local procedure DoSomethingOnAfterCreateInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnBeforeCheckInventory(Record KVSEDX WMS Inventory Header, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCheckInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; var ErrorsFound: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCheckInventory', '', false, false)]
local procedure DoSomethingOnBeforeCheckInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; var ErrorsFound: Boolean; var Handled: Boolean)
begin
end;

OnAfterCheckInventory(Record KVSEDX WMS Inventory Header, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCheckInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCheckInventory', '', false, false)]
local procedure DoSomethingOnAfterCheckInventory(var VarKVSEDXWMSInventoryHeader: Record "KVSEDX WMS Inventory Header"; var Handled: Boolean)
begin
end;

OnBeforeCreateWarehouseShipmentState(Record KVSEDX WMS Whse.Ship.State Hdr, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCreateWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCreateWarehouseShipmentState', '', false, false)]
local procedure DoSomethingOnBeforeCreateWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnAfterCreateWarehouseShipmentState(Record KVSEDX WMS Whse.Ship.State Hdr, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCreateWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; RunOnlyCheck: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCreateWarehouseShipmentState', '', false, false)]
local procedure DoSomethingOnAfterCreateWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; RunOnlyCheck: Boolean; var Handled: Boolean)
begin
end;

OnBeforeCheckWarehouseShipmentState(Record KVSEDX WMS Whse.Ship.State Hdr, Boolean, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeCheckWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; var ErrorsFound: Boolean; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeCheckWarehouseShipmentState', '', false, false)]
local procedure DoSomethingOnBeforeCheckWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; var ErrorsFound: Boolean; var Handled: Boolean)
begin
end;

OnAfterCheckWarehouseShipmentState(Record KVSEDX WMS Whse.Ship.State Hdr, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterCheckWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterCheckWarehouseShipmentState', '', false, false)]
local procedure DoSomethingOnAfterCheckWarehouseShipmentState(var VarKVSEDXWMSWhseShipStateHdr: Record "KVSEDX WMS Whse.Ship.State Hdr"; var Handled: Boolean)
begin
end;

OnBeforeInitializeBOM(Record Warehouse Shipment Line, Record Production BOM Header, Record Production BOM Line, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnBeforeInitializeBOM(ParWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarProductionBOMHeader: Record "Production BOM Header" temporary; var TempVarProductionBOMLine: Record "Production BOM Line" temporary; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnBeforeInitializeBOM', '', false, false)]
local procedure DoSomethingOnBeforeInitializeBOM(ParWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarProductionBOMHeader: Record "Production BOM Header" temporary; var TempVarProductionBOMLine: Record "Production BOM Line" temporary; var Handled: Boolean)
begin
end;

OnAfterInitializeBOM(Record Warehouse Shipment Line, Record Production BOM Header, Record Production BOM Line, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnAfterInitializeBOM(ParWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarProductionBOMHeader: Record "Production BOM Header" temporary; var TempVarProductionBOMLine: Record "Production BOM Line" temporary; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnAfterInitializeBOM', '', false, false)]
local procedure DoSomethingOnAfterInitializeBOM(ParWarehouseShipmentLine: Record "Warehouse Shipment Line"; var TempVarProductionBOMHeader: Record "Production BOM Header" temporary; var TempVarProductionBOMLine: Record "Production BOM Line" temporary; var Handled: Boolean)
begin
end;

OnOverReceiptQuantity(Record KVSEDX WMS Whse.Rcpt.Header, Record KVSEDX WMS Whse.Rcpt.Line, Decimal, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnOverReceiptQuantity(KVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; KVSEDXWMSWhseRcptLine: Record "KVSEDX WMS Whse.Rcpt.Line"; OverReceiptQuantity: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnOverReceiptQuantity', '', false, false)]
local procedure DoSomethingOnOverReceiptQuantity(KVSEDXWMSWhseRcptHeader: Record "KVSEDX WMS Whse.Rcpt.Header"; KVSEDXWMSWhseRcptLine: Record "KVSEDX WMS Whse.Rcpt.Line"; OverReceiptQuantity: Decimal; var IsHandled: Boolean)
begin
end;

OnOverShipmentQuantity(Record KVSEDX WMS Whse.Ship.Header, Record KVSEDX WMS Whse.Ship.Line, Decimal, Boolean) :#

[IntegrationEvent(true, false)]
local procedure OnOverShipmentQuantity(KVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; KVSEDXWMSWhseShipLine: Record "KVSEDX WMS Whse.Ship.Line"; OverShipmentQuantity: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSEDX WMS AddOn", 'OnOverShipmentQuantity', '', false, false)]
local procedure DoSomethingOnOverShipmentQuantity(KVSEDXWMSWhseShipHeader: Record "KVSEDX WMS Whse.Ship.Header"; KVSEDXWMSWhseShipLine: Record "KVSEDX WMS Whse.Ship.Line"; OverShipmentQuantity: Decimal; var IsHandled: Boolean)
begin
end;