Table of Contents

KVSFCYWhseSourceCreateDocument

Events

OnAfterCreatePutAwayDeleteBlankBinContent(Record Warehouse Activity Header) :

Summary: Event after deleting blank bin content in put-away creation.

[IntegrationEvent(false, false)]
local procedure OnAfterCreatePutAwayDeleteBlankBinContent(var WarehouseActivityHeader: Record "Warehouse Activity Header"): 

Parameters:

  • WarehouseActivityHeader: Warehouse activity header record.

OnAfterFilterWkshLine(Record Whse. Worksheet Line, Record Whse. Worksheet Line) :

Summary: Event after filtering warehouse worksheet line.

[IntegrationEvent(false, false)]
local procedure OnAfterFilterWkshLine(var WhseWorksheetLineToFilter: Record "Whse. Worksheet Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"): 

Parameters:

  • WhseWorksheetLineToFilter: Filtered worksheet line record.
  • WhseWorksheetLine: Source worksheet line record.

OnAfterGetRecordProdOrderComponent(Record Prod. Order Component, Boolean) :

Summary: Event after getting production order component record.

[IntegrationEvent(false, false)]
local procedure OnAfterGetRecordProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component"; var SkipProdOrderComp: Boolean): 

Parameters:

  • ProdOrderComponent: Production order component record.
  • SkipProdOrderComp: Set to true to skip component.

OnAfterInitPostedWhseReceiptLineFromPutAway(Record Posted Whse. Receipt Line, Record Whse. Worksheet Line) :

Summary: Event after initializing posted warehouse receipt line from put-away.

[IntegrationEvent(false, false)]
local procedure OnAfterInitPostedWhseReceiptLineFromPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"): 

Parameters:

  • PostedWhseReceiptLine: Posted warehouse receipt line record.
  • WhseWorksheetLine: Warehouse worksheet line record.

OnAfterInitPostedWhseReceiptLineFromInternalPutAway(Record Posted Whse. Receipt Line, Record Whse. Internal Put-away Line) :

Summary: Event after initializing posted warehouse receipt line from internal put-away.

[IntegrationEvent(false, false)]
local procedure OnAfterInitPostedWhseReceiptLineFromInternalPutAway(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseInternalPutAwayLine: Record "Whse. Internal Put-away Line"): 

Parameters:

  • PostedWhseReceiptLine: Posted warehouse receipt line record.
  • WhseInternalPutAwayLine: Warehouse internal put-away line record.

OnAfterOpenPage(Record Location) :

Summary: Event after opening the page for warehouse location.

[IntegrationEvent(true, false)]
local procedure OnAfterOpenPage(var Location: Record "Location"): 

Parameters:

  • Location: Location record.

OnAfterPostReport(Code[20], Code[20]) :

Summary: Event after posting warehouse report.

[IntegrationEvent(false, false)]
local procedure OnAfterPostReport(FirstActivityNo: Code[20]; LastActivityNo: Code[20]): 

Parameters:

  • FirstActivityNo: First activity number.
  • LastActivityNo: Last activity number.

OnAfterPostedWhseReceiptLineOnPostDataItem(Record Posted Whse. Receipt Line) :

Summary: Event after posting warehouse receipt line on post data item.

[IntegrationEvent(false, false)]
local procedure OnAfterPostedWhseReceiptLineOnPostDataItem(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"): 

Parameters:

  • PostedWhseReceiptLine: Posted warehouse receipt line record.

OnAfterSetPostedWhseReceiptLine(Record Posted Whse. Receipt Line, Enum Whse. Activity Sorting Method) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetPostedWhseReceiptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"): 

OnAfterSetProdOrder(Record Production Order, Enum Whse. Activity Sorting Method) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetProdOrder(ProductionOrder: Record "Production Order"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"): 

OnAfterSetQuantity(Record Posted Whse. Receipt Line, Record Whse. Item Tracking Line) :

Summary: Event after setting quantity for posted warehouse receipt line.

[IntegrationEvent(false, false)]
local procedure OnAfterSetQuantity(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line"): 

Parameters:

  • PostedWhseReceiptLine: Posted warehouse receipt line record.
  • WhseItemTrackingLine: Warehouse item tracking line record.

OnAfterSetWhseInternalPickLine(Record Whse. Internal Pick Line, Enum Whse. Activity Sorting Method) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseInternalPickLine(WhseInternalPickLine: Record "Whse. Internal Pick Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"): 

OnAfterSetWhseInternalPutAway(Record Whse. Internal Put-away Header, Enum Whse. Activity Sorting Method) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseInternalPutAway(WhseInternalPutAwayHeader: Record "Whse. Internal Put-away Header"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"): 

OnAfterSetWhseWkshLine(Record Whse. Worksheet Line, Enum Whse. Activity Sorting Method) :

[IntegrationEvent(false, false)]
local procedure OnAfterSetWhseWkshLine(WhseWorksheetLine: Record "Whse. Worksheet Line"; var KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"): 

OnBeforeProcessWhseMovWkshLines(Record Whse. Worksheet Line) :

Summary: Event before processing warehouse movement worksheet lines.

[IntegrationEvent(false, false)]
local procedure OnBeforeProcessWhseMovWkshLines(var WhseWorksheetLine: Record "Whse. Worksheet Line"): 

Parameters:

  • WhseWorksheetLine: Warehouse worksheet line record.

OnBeforeSetQuantity(Record Posted Whse. Receipt Line, Integer, Decimal, Boolean) :

Summary: Event before setting quantity for posted warehouse receipt line.

[IntegrationEvent(false, false)]
local procedure OnBeforeSetQuantity(var PostedWhseRcptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; var QtyToHandleBase: Decimal; var IsHandled: Boolean): 

Parameters:

  • PostedWhseRcptLine: Posted warehouse receipt line record.
  • SourceType: Source type integer.
  • QtyToHandleBase: Quantity to handle (output).
  • IsHandled: Set to true if handled.

OnBeforeSortWhseDocsForPrints(Option, Code[20], Code[20], Enum Whse. Activity Sorting Method, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure OnBeforeSortWhseDocsForPrints(WhseDoc: Option; FirstActivityNo: Code[20]; LastActivityNo: Code[20]; KVSFCYSortActivity: Enum "Whse. Activity Sorting Method"; PrintDoc: Boolean; var HideNothingToHandleErr: Boolean): 

OnBeforeTempWhseWorksheetLineMovementModify(Record Whse. Worksheet Line, Record Whse. Worksheet Line) :

Summary: Event before modifying temporary warehouse worksheet line movement.

[IntegrationEvent(false, false)]
local procedure OnBeforeTempWhseWorksheetLineMovementModify(var TempWhseWorksheetLineMovement: Record "Whse. Worksheet Line" temporary; WhseWorksheetLine: Record "Whse. Worksheet Line"): 

Parameters:

  • TempWhseWorksheetLineMovement: Temporary warehouse worksheet line movement record.
  • WhseWorksheetLine: Warehouse worksheet line record.

OnBeforeWhseItemTrackingLineModify(Record Whse. Item Tracking Line, Record Whse. Item Tracking Line) :

Summary: Event before modifying warehouse item tracking line.

[IntegrationEvent(false, false)]
local procedure OnBeforeWhseItemTrackingLineModify(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; TempWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary): 

Parameters:

  • WhseItemTrackingLine: Warehouse item tracking line record.
  • TempWhseItemTrackingLine: Temporary warehouse item tracking line record.