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

Type Description
Boolean

ReviewData

procedure ReviewData()

AfterUpdate

procedure AfterUpdate(FeatureDataUpdateStatus: Record "Feature Data Update Status")

Parameters

Name Type Description
FeatureDataUpdateStatus Table System.Environment.Configuration."Feature Data Update Status"

UpdateData

procedure UpdateData(FeatureDataUpdateStatus: Record "Feature Data Update Status")

Parameters

Name Type Description
FeatureDataUpdateStatus Table System.Environment.Configuration."Feature Data Update Status"

GetTaskDescription

procedure GetTaskDescription(): Text

Returns

Type Description
Text

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

Name Type Description
PriceType Enum Microsoft.Pricing.PriceList."Price Type"
SourceGroup Enum Microsoft.Pricing.Source."Price Source Group"

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

Name Type Description
TempDocumentEntry Table Microsoft.Foundation.Navigate."Document Entry"

OnAfterGetListOfTables

[IntegrationEvent(False,False)]
local procedure OnAfterGetListOfTables(var Result: Text)

Parameters

Name Type Description
Result Text

OnUpdateDataOnBeforeUpdateAmountTypeOnHeaders

[IntegrationEvent(False,False)]
local procedure OnUpdateDataOnBeforeUpdateAmountTypeOnHeaders(FeatureDataUpdateStatus: Record "Feature Data Update Status")

Parameters

Name Type Description
FeatureDataUpdateStatus Table System.Environment.Configuration."Feature Data Update Status"

See also