This element will become obsolete from version 25.0. Moved to codeunit ServAvailabilityMgt
[Obsolete(Moved to codeunit ServAvailabilityMgt,25.0)]
procedure SetSalesHeader(var OrderPromisingLine: Record "Order Promising Line", var SalesHeader: Record "Sales Header")
This element will become obsolete from version 25.0. Moved to codeunit ServAvailabilityMgt
[Obsolete(Moved to codeunit ServAvailabilityMgt,25.0)]
procedure SetServHeader(var OrderPromisingLine: Record "Order Promising Line", var ServHeader: Record "Service Header")
This element will become obsolete from version 25.0. Moved to codeunit JobPlanningAvailabilityMgt
[Obsolete(Moved to codeunit JobPlanningAvailabilityMgt,25.0)]
procedure SetJob(var OrderPromisingLine: Record "Order Promising Line", var Job: Record Job)
[IntegrationEvent(False,False)]
local procedure OnAfterCaseCalcCapableToPromise(var OrderPromisingLine: Record "Order Promising Line", var CompanyInfo: Record "Company Information", var OrderPromisingID: Code[20], var LastValidLine: Integer)
[IntegrationEvent(False,False)]
local procedure OnCalcAvailableToPromiseLineOnAfterSetFilters(var Item: Record Item, var OrderPromisingLine: Record "Order Promising Line")
[IntegrationEvent(False,False)]
local procedure OnCreateReservationsAfterFirstCASE(var OrderPromisingLine: Record "Order Promising Line", var NeededQty: Decimal, var NeededQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationsAfterSecondCASE(var OrderPromisingLine: Record "Order Promising Line", var ReqLine: Record "Requisition Line", var ReservQty: Decimal, var ReservQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcCapableToPromise(var OrderPromisingLine: Record "Order Promising Line", var CompanyInformation: Record "Company Information", var OrderPromisingID: Code[20], var LastValidLine: Integer, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnSetSourceRecord(var OrderPromisingLine: Record "Order Promising Line", TableID: Integer, var SourceRecordVar: Variant, var CaptionText: Text)
[IntegrationEvent(False,False)]
local procedure OnCalcCapableToPromiseLine(var OrderPromisingLine: Record "Order Promising Line", var CompanyInfo: Record "Company Information", var OrderPromisingID: Code[20], var LastValidLine: Integer)
[IntegrationEvent(False,False)]
local procedure OnGetRequestedDeliveryDate(var OrderPromisingLine: Record "Order Promising Line", var RequestedDeliveryDate: Date)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationsOnCalcNeededQuantity(var OrderPromisingLine: Record "Order Promising Line", var NeededQty: Decimal, var NeededQtyBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCreateReservationsOnBindToTracking(var OrderPromisingLine: Record "Order Promising Line", ReqLine: Record "Requisition Line", ReservQty: Decimal, ReservQtyBase: Decimal, var TempRecordBuffer: Record "Record Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterShouldCalculateAvailableToPromise(var OrderPromisingLine: Record "Order Promising Line", var ShouldCalculate: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcAvailableToPromiseLineOnAfterSetOriginalShipmentDate(var OrderPromisingLine: Record "Order Promising Line", Item: Record Item, CompanyInformation: Record "Company Information", var AvailableToPromise: Codeunit "Available to Promise")