Codeunit "Check Dimensions"

ID 481
Namespace: Microsoft.Finance.Dimension

Methods

CheckPurchDim

procedure CheckPurchDim(PurchHeader: Record "Purchase Header", var TempPurchLine: Record "Purchase Line" temporary)

Parameters

Name Type Description
PurchHeader Table Microsoft.Purchases.Document."Purchase Header"
TempPurchLine Table Microsoft.Purchases.Document."Purchase Line"

CheckPurchPrepmtDim

procedure CheckPurchPrepmtDim(PurchaseHeader: Record "Purchase Header")

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"

CheckSalesDim

procedure CheckSalesDim(SalesHeader: Record "Sales Header", var TempSalesLine: Record "Sales Line" temporary)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempSalesLine Table Microsoft.Sales.Document."Sales Line"

CheckSalesPrepmtDim

procedure CheckSalesPrepmtDim(SalesHeader: Record "Sales Header")

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"

ShowContextDimensions

procedure ShowContextDimensions(RecID: RecordId): Boolean

Parameters

Name Type Description
RecID RecordId

Returns

Type Description
Boolean

Events

OnBeforeCheckPurchDim

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckPurchDim(PurchaseHeader: Record "Purchase Header", var TempPurchaseLine: Record "Purchase Line" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
TempPurchaseLine Table Microsoft.Purchases.Document."Purchase Line"
IsHandled Boolean

OnBeforeCheckSalesDim

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckSalesDim(SalesHeader: Record "Sales Header", var TempSalesLine: Record "Sales Line" temporary, var IsHandled: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempSalesLine Table Microsoft.Sales.Document."Sales Line"
IsHandled Boolean

OnBeforeShowContextDimensions

[IntegrationEvent(False,False)]
local procedure OnBeforeShowContextDimensions(RecID: RecordId, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
RecID RecordId
Result Boolean
IsHandled Boolean

OnCheckPurchDimLinesOnAfterCheckPurchDimValuePostingLine

[IntegrationEvent(False,False)]
local procedure OnCheckPurchDimLinesOnAfterCheckPurchDimValuePostingLine(var TempPurchLine: Record "Purchase Line")

Parameters

Name Type Description
TempPurchLine Table Microsoft.Purchases.Document."Purchase Line"

OnCheckSalesDimLinesOnAfterCalcShouldCheckDimensions

[IntegrationEvent(False,False)]
local procedure OnCheckSalesDimLinesOnAfterCalcShouldCheckDimensions(SalesHeader: Record "Sales Header", TempSalesLine: Record "Sales Line" temporary, var ShouldCheckDimensions: Boolean)

Parameters

Name Type Description
SalesHeader Table Microsoft.Sales.Document."Sales Header"
TempSalesLine Table Microsoft.Sales.Document."Sales Line"
ShouldCheckDimensions Boolean

OnCheckDimValuePostingOnAfterCreateDimTableIDs

[IntegrationEvent(False,False)]
local procedure OnCheckDimValuePostingOnAfterCreateDimTableIDs(RecordVariant: Variant, var TableIDArr: array[10] of Integer, var NumberArr: array[10] of Code[20])

Parameters

Name Type Description
RecordVariant Variant
TableIDArr array[10] of Integer
NumberArr array[10] of Code[20]

See also