Codeunit "Sales Info-Pane Management"
ID 7171
Namespace: Microsoft.Sales.Document
Methods
CalcAvailability
procedure CalcAvailability(var SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
CalcAvailabilityDate
procedure CalcAvailabilityDate(var SalesLine: Record "Sales Line"): Date
Parameters
Returns
CalcAvailableInventory
procedure CalcAvailableInventory(var SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
CalcScheduledReceipt
procedure CalcScheduledReceipt(var SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
CalcGrossRequirements
procedure CalcGrossRequirements(var SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
CalcReservedRequirements
procedure CalcReservedRequirements(var SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
CalcReservedDemand
procedure CalcReservedDemand(SalesLine: Record "Sales Line"): Decimal
Parameters
Returns
GetQtyReservedFromStockState
procedure GetQtyReservedFromStockState(SalesLine: Record "Sales Line"): Enum "Reservation From Stock"
Parameters
Returns
CalcNoOfSubstitutions
procedure CalcNoOfSubstitutions(var SalesLine: Record "Sales Line"): Integer
Parameters
Returns
CalcNoOfSalesPrices
procedure CalcNoOfSalesPrices(var SalesLine: Record "Sales Line"): Integer
Parameters
Returns
CalcNoOfSalesLineDisc
procedure CalcNoOfSalesLineDisc(var SalesLine: Record "Sales Line"): Integer
Parameters
Returns
LookupItem
procedure LookupItem(var SalesLine: Record "Sales Line")
Parameters
ResetItemNo
GetItem
procedure GetItem(var SalesLine: Record "Sales Line"): Boolean
Parameters
Returns
Events
OnAfterConvertQty
[IntegrationEvent(False,False)]
local procedure OnAfterConvertQty(Qty: Decimal, PerUoMQty: Decimal, var Result: Decimal)
Parameters
Name
Type
Description
Qty
Decimal
PerUoMQty
Decimal
Result
Decimal
OnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnAfterSetItemFilter(var Item: Record Item, SalesLine: Record "Sales Line")
Parameters
OnBeforeCalcAvailability
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAvailability(var Item: Record Item, var SalesLine: Record "Sales Line", var AvailableQuantity: Decimal, var IsHandled: Boolean)
Parameters
OnBeforeCalcAvailabilityDate
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAvailabilityDate(var SalesLine: Record "Sales Line", var AvailabilityDate: Date, var IsHandled: Boolean)
Parameters
OnBeforeGetItem
[IntegrationEvent(False,False)]
local procedure OnBeforeGetItem(SalesLine: Record "Sales Line", var Item: Record Item, var IsHandled: Boolean, var Result: Boolean)
Parameters
OnBeforeLookupItem
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupItem(var SalesLine: Record "Sales Line", Item: Record Item, var IsHandled: Boolean)
Parameters
OnCalcAvailableInventoryOnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnCalcAvailableInventoryOnAfterSetItemFilter(var Item: Record Item)
Parameters
OnCalcScheduledReceiptOnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnCalcScheduledReceiptOnAfterSetItemFilter(var Item: Record Item)
Parameters
OnCalcGrossRequirementsOnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnCalcGrossRequirementsOnAfterSetItemFilter(var Item: Record Item)
Parameters
OnCalcReservedDemandOnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnCalcReservedDemandOnAfterSetItemFilter(var Item: Record Item)
Parameters
OnCalcReservedRequirementsOnAfterSetItemFilter
[IntegrationEvent(False,False)]
local procedure OnCalcReservedRequirementsOnAfterSetItemFilter(var Item: Record Item)
Parameters
See also