Codeunit "Feature - Price Calculation"
ID 7049
Namespace: Microsoft.Pricing.Calculation
Obsolete
This element will become obsolete from version 19.0. The feature will be automatically enabled on version 22.0
Copies pricing data from old tables to "Price List Line" and "Price List Header" table.
Implements
Properties
Name
Value
ObsoleteState
Pending
ObsoleteTag
19.0
ObsoleteReason
The feature will be automatically enabled on version 22.0
Methods
IsDataUpdateRequired
procedure IsDataUpdateRequired(): Boolean
Returns
ReviewData
AfterUpdate
procedure AfterUpdate(FeatureDataUpdateStatus: Record "Feature Data Update Status")
Parameters
UpdateData
procedure UpdateData(FeatureDataUpdateStatus: Record "Feature Data Update Status")
Parameters
GetTaskDescription
procedure GetTaskDescription(): Text
Returns
GetPriceListNoSeries
procedure GetPriceListNoSeries(SeriesCode: Code[20], Description: Text[100], StartingNo: Code[20], EndingNo: Code[20]): Code[20]
Parameters
Name
Type
Description
SeriesCode
Code[20]
Description
Text[100]
StartingNo
Code[20]
EndingNo
Code[20]
Returns
Type
Description
Code[20]
DefineDefaultPriceList
procedure DefineDefaultPriceList(PriceType: Enum "Price Type", SourceGroup: Enum "Price Source Group"): Code[20]
Parameters
Returns
Type
Description
Code[20]
FailIfFeatureDisabled
procedure FailIfFeatureDisabled()
FailIfFeatureEnabled
procedure FailIfFeatureEnabled()
Events
OnAfterCountRecords
[IntegrationEvent(False,False)]
local procedure OnAfterCountRecords(var TempDocumentEntry: Record "Document Entry" temporary)
Parameters
OnAfterGetListOfTables
[IntegrationEvent(False,False)]
local procedure OnAfterGetListOfTables(var Result: Text)
Parameters
Name
Type
Description
Result
Text
[IntegrationEvent(False,False)]
local procedure OnUpdateDataOnBeforeUpdateAmountTypeOnHeaders(FeatureDataUpdateStatus: Record "Feature Data Update Status")
Parameters
See also