procedure AsmOrderCalculate(AssemblyHeader: Record "Assembly Header", var InventoryQty2: Decimal, var GrossReq2: Decimal, var ReservedReq2: Decimal, var SchedRcpt2: Decimal, var ReservedRcpt2: Decimal)
procedure FetchCalculation(var ItemNo2: Code[20], var UnitOfMeasureCode2: Code[10], var InventoryQty2: Decimal, var GrossReq2: Decimal, var ReservedReq2: Decimal, var SchedRcpt2: Decimal, var ReservedRcpt2: Decimal, var CurrentQuantity2: Decimal, var CurrentReservedQty2: Decimal, var TotalQuantity2: Decimal, var EarliestAvailDate2: Date)
[IntegrationEvent(False,False)]
local procedure OnAfterCalculate(var Item: Record Item, var InitialQtyAvailable: Decimal, OldItemNetChange: Decimal, QtyPerUnitOfMeasure: Decimal, var ContextInfo: Dictionary of [Text, Text])
[IntegrationEvent(False,False)]
local procedure OnAfterConvertQty(ItemNo: Code[20], Qty: Decimal, var QtyPerUnitOfMeasure: Decimal, var Result: Decimal)
Parameters
Name
Type
Description
ItemNo
Code[20]
Qty
Decimal
QtyPerUnitOfMeasure
Decimal
Result
Decimal
OnAfterConvertQtyToBaseQty
[IntegrationEvent(False,False)]
local procedure OnAfterConvertQtyToBaseQty(ItemNo: Code[20], QtyBase: Decimal, var QtyPerUnitOfMeasure: Decimal, var Result: Decimal)
Parameters
Name
Type
Description
ItemNo
Code[20]
QtyBase
Decimal
QtyPerUnitOfMeasure
Decimal
Result
Decimal
OnAfterItemJnlLineShowWarning
[IntegrationEvent(False,False)]
local procedure OnAfterItemJnlLineShowWarning(var ItemJournalLine: Record "Item Journal Line", var ItemNetChange: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeQtyAvailToPromise(var Item: Record Item, var CompanyInfo: Record "Company Information", var InventoryQty: Decimal, var GrossReq: Decimal, var ReservedReq: Decimal, var OldItemNetResChange: Decimal, var SchedRcpt: Decimal, var ReservedRcpt: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesLineShowWarning(SalesLine: Record "Sales Line", var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeShowWarningForThisItemOnBeforeItemGet(ItemNo: Code[20], var ShowWarning: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
ItemNo
Code[20]
ShowWarning
Boolean
IsHandled
Boolean
OnBeforeTransferLineCheck
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineCheck(TransferLine: Record "Transfer Line", var Rollback: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferLineShowWarning(TransferLine: Record "Transfer Line", var IsWarning: Boolean, var IsHandled: Boolean)
This element will become obsolete from version 25.0. Moved to codeunit ServItemAvailMgt
[Obsolete(Moved to codeunit ServItemAvailMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeServiceInvLineCheck(ServInvLine: Record "Service Line", var Rollback: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAsmOrderLineShowWarningOnBeforeShowWarning(AssemblyLine: Record "Assembly Line", var ContextInfo: Dictionary of [Text, Text], OldAssemblyLine: Record "Assembly Line", var OldItemNetChange: Decimal, var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnItemDocLineShowWarningOnBeforeShowWarning(InvtDocLine: Record "Invt. Document Line", var ContextInfo: Dictionary of [Text, Text], var OldItemNetChange: Decimal, var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnJobPlanningLineShowWarningOnBeforeShowWarning(JobPlanningLine: Record "Job Planning Line", var ContextInfo: Dictionary of [Text, Text], OldJobPlanningLine: Record "Job Planning Line", var OldItemNetChange: Decimal, var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSalesLineShowWarningOnBeforeShowWarning(SalesLine: Record "Sales Line", var ContextInfo: Dictionary of [Text, Text], OldSalesLine: Record "Sales Line", var IsWarning: Boolean, var IsHandled: Boolean, var OldItemNetChange: Decimal)
This element will become obsolete from version 25.0. Moved to codeunit ServItemAvailMgt
[Obsolete(Moved to codeunit ServItemAvailMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnServiceInvLineShowWarningOnBeforeShowWarning(ServLine: Record "Service Line", var ContextInfo: Dictionary of [Text, Text], OldServLine: Record "Service Line", var OldItemNetChange: Decimal, var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTransferLineShowWarningOnBeforeShowWarning(TransLine: Record "Transfer Line", var ContextInfo: Dictionary of [Text, Text], OldTransLine: Record "Transfer Line", var OldItemNetChange: Decimal, var IsWarning: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalculateOnBeforeCalcInitialQtyAvailable(Item: Record Item, var SchedRcpt: Decimal, var ReservedRcpt: Decimal, var GrossReq: Decimal, var ReservedReq: Decimal, OldItemNetResChange: Decimal, NewItemNetResChange: Decimal, ContextInfo: Dictionary of [Text, Text], var InventoryQty: Decimal)
This element will become obsolete from version 25.0. Moved to codeunit ServItemAvailMgt
[Obsolete(Moved to codeunit ServItemAvailMgt,25.0)]
[IntegrationEvent(False,False)]
local procedure OnServiceInvLineShowWarningOnAfterFindingPrevServiceLineQtyWithinPeriod(ServiceLine: Record "Service Line", OldServiceLine: Record "Service Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnSalesLineShowWarningOnAfterFindingPrevSalesLineQtyWithinPeriod(SalesLine: Record "Sales Line", OldSalesLine: Record "Sales Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAsmOrderCalculateOnAfterFindingPrevAsmOrderCalculateWithinPeriod(AssemblyHeader: Record "Assembly Header", OldAssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnJobPlanningLineShowWarningOnAfterFindingPrevJobPlanningLineQtyWithinPeriod(JobPlanningLine: Record "Job Planning Line", OldJobPlanningLine: Record "Job Planning Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAsmOrderLineShowWarningOnAfterFindPreviousAssemblyOrderLineWithinPeriod(AssemblyLine: Record "Assembly Line", OldAssemblyLine: Record "Assembly Line", var ShouldCheckQty: Boolean, var OldItemNetChange: Decimal, var OldItemNetResChange: Decimal)