KVSFCYWarehouseLib
Procedures
GetInboundDocs(Record Warehouse Receipt Header) :
Summary: Opens a filters dialog to allow users to retrieve and add inbound source documents to an existing warehouse receipt header. This procedure displays the KVSFCYFiltersToGetSourceDocs page with predefined filters for inbound document types, enabling users to select and import source documents (purchase orders, transfer orders, etc.) into the warehouse receipt. After document selection, the warehouse receipt header status is automatically updated based on the added lines.
procedure GetInboundDocs(var WhseReceiptHeader: Record "Warehouse Receipt Header"):
Parameters:
WhseReceiptHeader: The warehouse receipt header record (passed by reference) to which inbound source documents will be added. The header's status will be updated after document retrieval based on the presence and status of receipt lines
GetOutboundDocs(Record Warehouse Shipment Header) :
Summary: Opens a filters dialog to allow users to retrieve and add outbound source documents to an existing warehouse shipment header. This procedure displays the KVSFCYFiltersToGetSourceDocs page with predefined filters for outbound document types, enabling users to select and import source documents (sales orders, transfer orders, etc.) into the warehouse shipment. After document selection, the warehouse shipment header status is automatically updated based on the added lines.
procedure GetOutboundDocs(var WhseShptHeader: Record "Warehouse Shipment Header"):
Parameters:
WhseShptHeader: The warehouse shipment header record (passed by reference) to which outbound source documents will be added. The header's status will be updated after document retrieval based on the presence and status of shipment lines
Events
OnBeforeChangeQtyInTransferLine(Record Transfer Line) :
Summary: Triggers before changing quantity in transfer line.
[IntegrationEvent(false, false)]
local procedure OnBeforeChangeQtyInTransferLine(var TransferLine: Record "Transfer Line"):
Parameters:
TransferLine: Transfer line being modified.
OnCreateWhseRqstLinesForPurchOnAfterInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Purchase Line) :
Summary: Triggers after inserting warehouse request line for purchase.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForPurchOnAfterInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.PurchaseLine: Source purchase line.
OnCreateWhseRqstLinesForPurchOnBeforeInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Purchase Line) :
Summary: Triggers before inserting warehouse request line for purchase.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForPurchOnBeforeInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; PurchaseLine: Record "Purchase Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.PurchaseLine: Source purchase line.
OnCreateWhseRqstLinesForProdCompOnAfterInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Prod. Order Component) :
Summary: Triggers after inserting warehouse request line for production component.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForProdCompOnAfterInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; ProdOrderCompLoc: Record "Prod. Order Component"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.ProdOrderCompLoc: Source production order component.
OnCreateWhseRqstLinesForProdCompOnBeforeInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Prod. Order Component) :
Summary: Triggers before inserting warehouse request line for production component.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForProdCompOnBeforeInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; ProdOrderCompLoc: Record "Prod. Order Component"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.ProdOrderCompLoc: Source production order component.
OnCreateWhseRqstLinesForProdLineOnAfterInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Prod. Order Line) :
Summary: Triggers after inserting warehouse request line for production order line.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForProdLineOnAfterInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; ProdOrderLine: Record "Prod. Order Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.ProdOrderLine: Source production order line.
OnCreateWhseRqstLinesForProdLineOnBeforeInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Prod. Order Line) :
Summary: Triggers before inserting warehouse request line for production order line.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForProdLineOnBeforeInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; ProdOrderLine: Record "Prod. Order Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.ProdOrderLine: Source production order line.
OnCreateWhseRqstLinesForSalesOnAfterWhseRqstLineInsert(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Sales Line) :
Summary: Triggers after inserting warehouse request line for sales.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForSalesOnAfterWhseRqstLineInsert(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.SalesLine: Source sales line.
OnCreateWhseRqstLinesForSalesOnBeforeWhseRqstLineInsert(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Sales Line) :
Summary: Triggers before inserting warehouse request line for sales.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForSalesOnBeforeWhseRqstLineInsert(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; SalesLine: Record "Sales Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.SalesLine: Source sales line.
OnCreateWhseRqstLinesForTransferOnAfterInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Transfer Line) :
Summary: Triggers after inserting warehouse request line for transfer.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForTransferOnAfterInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; TransferLine: Record "Transfer Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.TransferLine: Source transfer line.
OnCreateWhseRqstLinesForTransferOnBeforeInsertWhseRqstLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record Transfer Line) :
Summary: Triggers before inserting warehouse request line for transfer.
[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForTransferOnBeforeInsertWhseRqstLine(var WarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; WarehouseRequest: Record "Warehouse Request"; TransferLine: Record "Transfer Line"):
Parameters:
WarehouseRequestLine: Warehouse request line being inserted.WarehouseRequest: Source warehouse request.TransferLine: Source transfer line.
OnAfterTransAddTypesToWhseShipLine(Integer, Code[20], Record Warehouse Shipment Line) :
Summary: Triggers after adding types to warehouse shipment line.
[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTypesToWhseShipLine(Type: Integer; No: Code[20]; var WarehouseShipmentLine: Record "Warehouse Shipment Line"):
Parameters:
Type: Document line type being added.No: Document line number being added.WarehouseShipmentLine: Warehouse shipment line being modified.
OnAfterTransAddTypesToWhseRcptLine(Integer, Code[20], Record Warehouse Receipt Line) :
Summary: Triggers after adding types to warehouse receipt line.
[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTypesToWhseRcptLine(Type: Integer; No: Code[20]; var WarehouseReceiptLine: Record "Warehouse Receipt Line"):
Parameters:
Type: Document line type being added.No: Document line number being added.WarehouseReceiptLine: Warehouse receipt line being modified.