Table of Contents

KVSFCYWhsePurchDelScheduleLib

Events

OnInitSourceDocLinesWhsePostRcptOnBeforeModifyPurchaseLine(Record Purchase Line, Record KVSFCYActPurchDelSchedEntry) :

Summary: This event is triggered before modifying a new Purchase Line that is inserted by posting a Warehouse Receipt

[IntegrationEvent(false, false)]
local procedure OnInitSourceDocLinesWhsePostRcptOnBeforeModifyPurchaseLine(var PurchaseLineLoc: Record "Purchase Line"; ActPurchDelSchedEntryLoc: Record "KVSFCYActPurchDelSchedEntry"): 

Parameters:

  • PurchaseLineLoc: The Purchase Line that will be modified
  • ActPurchDelSchedEntryLoc: The related Active Purchase Delivery Schedule Entry

OnCreateWhseRqstLinesForPurchDelSchedOnBeforeInsertWarehouseRequestLine(Record KVSKBAWarehouseRequestLine, Record Warehouse Request, Record KVSFCYPurchDelSchedLineBuffer) :

Summary: This event is triggered before inserting the Warehouse Request Line for a Purchase Delivery Schedule Line Buffer

[IntegrationEvent(false, false)]
local procedure OnCreateWhseRqstLinesForPurchDelSchedOnBeforeInsertWarehouseRequestLine(var LocalKVSKBAWarehouseRequestLine: Record "KVSKBAWarehouseRequestLine"; whseRqstPar: Record "Warehouse Request"; var TempPurchDelSchedLineBufferVar: Record "KVSFCYPurchDelSchedLineBuffer" temporary): 

Parameters:

  • LocalKVSKBAWarehouseRequestLine: The Warehouse Request Line that will be inserted
  • whseRqstPar: The according Warehouse Request for the Warehouse Request Line
  • TempPurchDelSchedLineBufferVar: The related Purchase Delivery Schedule Line Buffer for which the Warehouse Request Line will be created

OnInitPurchOrderForPurchDeliveryScheduleOnBeforeModifyPurchaseHeaderAndLine(Record Purchase Line, Record Purchase Header, Record KVSFCYActPurchDelSchedEntry, Record KVSFCYPurchDelScheduleHeader, Record Warehouse Activity Line) :

Summary: This event is triggered before modifying Purchase Line and Purchase Header when inserting an Purchase Order for Purchase Delivery Schedule Header

[IntegrationEvent(false, false)]
local procedure OnInitPurchOrderForPurchDeliveryScheduleOnBeforeModifyPurchaseHeaderAndLine(var PurchaseLineLoc: Record "Purchase Line"; var GlobalPurchaseHeader: Record "Purchase Header"; LocalKVSFCYActPurchDelSchedEntry: Record "KVSFCYActPurchDelSchedEntry"; PurchDelScheduleHeader: Record "KVSFCYPurchDelScheduleHeader"; var WarehouseActivityLine: Record "Warehouse Activity Line"): 

Parameters:

  • PurchaseLineLoc: The Purchase Line that will be modified
  • GlobalPurchaseHeader: The Purchase Header that will be modified
  • LocalKVSFCYActPurchDelSchedEntry: The related Active Purchase Delivery Schedule Entry
  • PurchDelScheduleHeader: The related Purchase Delivery Schedule Header
  • WarehouseActivityLine: The Warehouse Activity Line which will be modified later on