Codeunit 408 DimensionManagement in 25

App
Base Application
Namespace
Microsoft.Finance.Dimension

Procedures, 122Events, 85

Versions171819202122232425262728latest

Source29

Procedures, 122

NameParametersReturnsAccessObsolete
SetCollectErrorsMode()public-
SetSourceCode(Integer)public-
SetSourceCode(Integer, Variant)public-
GetSourceCode()Code[10]public-
GetDimensionSetID(var Record Dimension Set Entry)Integerpublic-
GetDimensionSet(var Record Dimension Set Entry, Integer)public-
ShowDimensionSet(Integer, Text[250])public-
EditDimensionSet(Integer, Text[250])Integerpublic-
EditDimensionSet(Integer, Text[250], var Code[20], var Code[20])Integerpublic-
EditReclasDimensionSet(var Integer, var Integer, Text[250], var Code[20], var Code[20], var Code[20], var Code[20])public-
UpdateGlobalDimFromDimSetID(Integer, var Code[20], var Code[20])public-
GetCombinedDimensionSetID(Integer, var Code[20], var Code[20])Integerpublic-
GetDeltaDimSetID(Integer, Integer, Integer)Integerpublic-
CheckDimIDComb(Integer)Booleanpublic-
CheckDimValuePosting(Integer, Code[20], Integer)Booleanpublic-
CheckDimBuffer(var Record Dimension Buffer)Booleanpublic-
GetDimCombErr()Text[250]public-
UpdateDefaultDim(Integer, Code[20], var Code[20], var Code[20])public-
AddFirstToTableIdArray(var Integer, var Code[20], Integer, Code[20])public-
AddLastToTableIdArray(var Integer, var Code[20], Integer, Code[20])public-
TypeToTableID1(Option)Integerpublic-
TypeToTableID2(Option)Integerpublic-
TypeToTableID4(Option)Integerpublic-
TypeToTableID5(Option)IntegerpublicPending 25.0
Replaced by procedure ServiceLineTypeToTableID() in codeunit Serv. Dimension Management
DeleteDefaultDim(Integer, Code[20])public-
RenameDefaultDim(Integer, Code[20], Code[20])public-
LookupDimValueCode(Integer, var Code[20])public-
ValidateDimValueCode(Integer, var Code[20])public-
ValidateShortcutDimValues(Integer, var Code[20], var Integer)public-
SaveDefaultDim(Integer, Code[20], Integer, Code[20])public-
GetShortcutDimensions(Integer, var Code[20])public-
CheckDimBufferValuePosting(var Record Dimension Buffer, Integer, Code[20])Booleanpublic-
GetDimValuePostingErr()Text[250]public-
DefaultDimObjectNoList(var Record AllObjWithCaption)public-
DefaultDimObjectNoWithGlobalDimsList(var Record AllObjWithCaption)public-
DefaultDimInsertTempObject(var Record AllObjWithCaption, Integer)public-
GlobalDimObjectNoList(var Record AllObjWithCaption)public-
JobTaskDimObjectNoList(var Record AllObjWithCaption)public-
FindDimFieldInTable(Integer, Text, var Record Field)Booleanpublic-
GetDocDimConsistencyErr()Text[250]public-
CheckDim(Code[20])Booleanpublic-
CheckDimValue(Code[20], Code[20])Booleanpublic-
GetDimErr()Text[250]public-
LookupDimValueCodeNoUpdate(Integer)public-
CopyJnlLineDimToICJnlDim(Integer, Integer, Code[20], Option, Integer, Integer)public-
DefaultDimOnInsert(Record Default Dimension)public-
DefaultDimOnModify(Record Default Dimension)public-
DefaultDimOnDelete(Record Default Dimension)public-
CopyICJnlDimToICJnlDim(var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Inbox/Outbox Jnl. Line Dim.)public-
CopyDocDimtoICDocDim(Integer, Integer, Code[20], Option, Integer, Integer)public-
CopyICDocDimtoICDocDim(Record IC Document Dimension, var Record IC Document Dimension, Integer, Integer)public-
MoveICDocDimtoICDocDim(Record IC Document Dimension, var Record IC Document Dimension, Integer, Integer)public-
SetICDocDimFilters(var Record IC Document Dimension, Integer, Integer, Code[20], Integer, Integer)public-
DeleteICDocDim(Integer, Integer, Code[20], Option, Integer)public-
DeleteICJnlDim(Integer, Integer, Code[20], Option, Integer)public-
ConvertDimtoICDim(Code[20])Code[20]public-
ConvertDimValuetoICDimVal(Code[20], Code[20])Code[20]public-
CheckICDimValue(Code[20], Code[20])Booleanpublic-
CheckICDim(Code[20])Booleanpublic-
SaveJobTaskDim(Code[20], Code[20], Integer, Code[20])public-
SaveJobTaskTempDim(Integer, Code[20])public-
InsertJobTaskDim(Code[20], Code[20], var Code[20], var Code[20])public-
DeleteJobTaskTempDim()public-
CopyJobTaskDimToJobTaskDim(Code[20], Code[20], Code[20], Code[20])public-
CheckDimIDConsistency(var Record Dimension Set Entry, var Record Dimension Set Entry, Integer, Integer)Booleanpublic-
CreateDimSetIDFromICDocDim(var Record IC Document Dimension)Integerpublic-
CreateDimSetIDFromICJnlLineDim(var Record IC Inbox/Outbox Jnl. Line Dim.)Integerpublic-
CopyDimBufToDimSetEntry(var Record Dimension Buffer, var Record Dimension Set Entry)public-
CreateDimSetIDFromDimBuf(var Record Dimension Buffer)Integerpublic-
CreateDimForPurchLineWithHigherPriorities(Record Purchase Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer)public-
CreateDimForSalesLineWithHigherPriorities(Record Sales Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer)public-
CreateDimForJobJournalLineWithHigherPriorities(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer)public-
GetDimSetIDsForFilter(Code[20], Text)public-
GetDimSetFilter()Textpublic-
ClearDimSetFilter()public-
GetTempDimSetEntry(var Record Dimension Set Entry)public-
CreateDimSetFromJobTaskDim(Code[20], Code[20], var Code[20], var Code[20])Integerpublic-
UpdateGenJnlLineDim(var Record Gen. Journal Line, Integer)public-
UpdateGenJnlLineDimFromCustLedgEntry(var Record Gen. Journal Line, Record Detailed Cust. Ledg. Entry)public-
UpdateGenJnlLineDimFromVendLedgEntry(var Record Gen. Journal Line, Record Detailed Vendor Ledg. Entry)public-
GetDimSetEntryDefaultDim(var Record Dimension Set Entry)public-
InsertObject(var Record AllObjWithCaption, Integer)public-
GetConsolidatedDimFilterByDimFilter(var Record Dimension, Text)Textpublic-
ResolveDimValueFilter(var Text, Code[20])public-
UseShortcutDims(var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)public-
GetNotAllowedDimValuePerAccount(Record Default Dimension, Code[20])Textpublic-
OpenAllowedDimValuesPerAccount(var Record Default Dimension)public-
FillDimValuePerAccountBuffer(var Record Default Dimension, var Record Dim. Value per Account)public-
SyncDimValuePerAccountWithDimValues(var Record Default Dimension)public-
SyncTempDimValuePerAccountWithDimValues(var Record Default Dimension, var Record Dim. Value per Account)public-
OpenAllowedDimValuesPerAccountDimMultiple(var Record Default Dimension, var Record Dim. Value per Account)public-
AddDefaultDimensionAllowedDimensionValue(Record Dimension Value)public-
UpdateDefaultDimensionAllowedDimensionValues(Record Dimension Value)public-
CheckIfNoAllowedValuesSelected(var Record Dim. Value per Account)public-
GetGLSetup(var Code[20])public-
LogError(Variant, Integer, Text, Code[30])Booleanpublic-
EditDimensionSet(Variant, Integer, Text[250], var Code[20], var Code[20])Integerpublic-
GetDefaultDimID(List, Code[20], var Code[20], var Code[20], Integer, Integer)Integerpublic-
GetRecDefaultDimID(Variant, Integer, List, Code[20], var Code[20], var Code[20], Integer, Integer)Integerpublic-
SalesLineTypeToTableID(Enum Sales Line Type)Integerpublic-
PurchLineTypeToTableID(Enum Purchase Line Type)Integerpublic-
ReqLineTypeToTableID(Enum Requisition Line Type)Integerpublic-
AddDimSource(var List, Integer, Code[20])public-
AddDimSource(var List, Integer, Code[20], Boolean)public-
IsDefaultDimDefinedForTable(Dictionary)Booleanpublic-
DontNotifyCurrentUserAgain(Notification)public-
OpenDefaultDimPriorities(Notification)public-
CheckDimComb(var Record Dimension Buffer)Booleanpublic-
CheckBlockedDimAndValues(Integer)Booleanpublic-
GetTableIDsForHigherPriorities(List, var List, Code[10], Integer)Booleanpublic-
ChunkDimSetFilters(var Record Dimension Set Entry)Listinternal-
GetDimSetFilters()Listpublic-
UpdateCostType(Record Default Dimension, Option)public-
CheckDefaultDimensionHasCodeMandatory(Integer, Code[20])Booleanpublic-
GetGlobalDimensions(Integer, var Code[20])public-
InsertJobTaskDim(var Record Default Dimension, Code[20], Code[20], var Code[20], var Code[20])public-
SetSkipChangeDimensionsQst(Boolean)public-
SetSkipUpdateDimensions(Boolean)public-
GetSkipUpdateDimensions()Booleanpublic-
SetDimensionValue(Integer, Code[20], Code[20], Boolean, Boolean)Integerpublic-
SetDimensionValue(Integer, Code[20], Code[20], Text[30], Text[30])Integerpublic-
SetDimensionValue(Integer, Code[20], Text[30], Code[20], Text[30], Boolean, Boolean)Integerpublic-

Events, 85

KindNameParametersObsolete
Integration eventOnAfterCheckDimValuePosting(Integer, Code[20], var Record Default Dimension)-
Integration eventOnAfterConvertDimtoICDim(Code[20], var Code[20])-
Integration eventOnAfterConvertDimValuetoICDimVal(Code[20], Code[20], var Code[20])-
Integration eventOnAfterConvertICDimtoDim(Code[20], var Code[20])-
Integration eventOnAfterConvertICDimValuetoDimValue(Code[20], Code[20], var Code[20])-
Integration eventOnAfterEditDimensionSet2(var Integer, var Code[20], var Code[20])-
Integration eventOnAfterSetupObjectNoList(var Record AllObjWithCaption)-
Integration eventOnAfterDefaultDimObjectNoWithoutGlobalDimsList(var Record AllObjWithCaption)-
Integration eventOnAfterSetSourceCodeWithVar(Integer, Variant, var Code[10])-
Integration eventOnAfterValidateShortcutDimValues(Integer, var Code[20], var Integer)-
Integration eventOnBeforeCheckICDim(Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeCheckICDimValue(Code[20], Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeCheckValuePosting(Integer, Code[20], var Record Dimension Buffer, var Boolean, var Boolean)-
Integration eventOnBeforeGetDimensionSet(var Record Dimension Set Entry, var Integer, var Boolean)-
Integration eventOnBeforeEditDimensionSet(Integer, Text[250], var Integer, var Boolean)-
Integration eventOnBeforeGetDeltaDimSetID(var Integer, Integer, Integer, var Boolean)-
Integration eventOnBeforeLookupDimValueCode(Integer, var Code[20], var Boolean)-
Integration eventOnBeforeLookupDimValueCodeNoUpdate(Integer)-
Integration eventOnBeforeSaveDefaultDim(Integer, Code[20], Integer, Code[20], var Boolean)-
Integration eventOnBeforeSetupObjectNoList(var Record Field)-
Integration eventOnBeforeUpdateDefaultDim(Integer, Code[20], var Code[20], var Code[20], var Boolean)-
Integration eventOnTypeToTableID2(var Integer, Integer)-
Integration eventOnCheckDimValueAllowed(Record Dimension Value, var Boolean, var Text[250])-
Integration eventOnCheckICDimValueAllowed(Record IC Dimension Value, var Boolean)-
Integration eventOnGetDefaultDimOnBeforeCreate(var Record Dimension Buffer, Integer, Code[20], Code[20], var Code[20], var Code[20], var Boolean, Code[20])-
Integration eventOnUpdateJobTaskDimOnBeforConfirm(Record Default Dimension, var Boolean)-
Integration eventOnGetDefaultDimIDOnBeforeTempDimSetEntryInsert(var Record Dimension Set Entry, var Record Dimension Buffer, Code[20])-
Integration eventOnAfterTypeToTableID1(Integer, var Integer)-
Integration eventOnAfterTypeToTableID4(Integer, var Integer)-
Integration eventOnAfterTypeToTableID5(Integer, var Integer)-
Integration eventOnBeforeGetDimensionSetID(var Record Dimension Set Entry)-
Integration eventOnEditDimensionSetOnBeforeEditDimEntries(var Page Edit Dimension Set Entries)-
Integration eventOnLookupDimValueCodeOnBeforeDimValRunModal(var Record Dimension Value, Integer)-
Integration eventOnAfterDeleteDefaultDim(Integer, Code[20])-
Integration eventOnAfterUpdateGenJnlLineDim(var Record Gen. Journal Line, Integer)-
Integration eventOnBeforeCheckDim(Code[20], var Boolean, var Boolean, var Record Dimension)-
Integration eventOnBeforeCheckDimValueAllowed(var Record Dimension Value, var Boolean, var Boolean)-
Integration eventOnBeforeCheckDimValuePosting(Integer, Code[20], Integer, var Boolean, var Boolean, var Record Dimension Set Entry)-
Integration eventOnBeforeDefaultDimOnInsert(var Record Default Dimension, var Boolean)-
Integration eventOnBeforeDefaultDimOnDelete(var Record Default Dimension, var Boolean)-
Integration eventOnBeforeDefaultDimOnModify(var Record Default Dimension, var Boolean)-
Integration eventOnCheckDimValuePostingOnBeforeLogErrors(Record Default Dimension, var Record Dimension Set Entry, var Record Error Message, var Codeunit Error Message Management, var Boolean)-
Integration eventOnCheckValuePostingOnBeforeExit(Integer, Code[20], var Record Dimension Buffer, var Record Error Message, var Codeunit Error Message Management, var Boolean, var Boolean)-
Integration eventOnCheckDimValuePostingOnBeforeExit(Integer, Code[20], Integer, var Record Error Message, var Codeunit Error Message Management, var Boolean, var Boolean)-
Integration eventOnBeforeCheckDimValueComb(var Record Dimension Value Combination)-
Integration eventOnBeforeCheckDimValue(Code[20], Code[20], var Boolean, var Boolean, var Record Dimension Value)-
Integration eventOnBeforeGetDimensionSetIDProcedure(var Record Dimension Set Entry)-
Integration eventOnBeforeConvertDimValuetoICDimVal(var Record Dimension Value)-
Integration eventOnBeforeCreateDimSetIDFromICDocDim(var Record Dimension Value)-
Integration eventOnBeforeCreateDimSetIDFromICJnlLineDim(var Record Dimension Value)-
Integration eventOnBeforeCopyDimBufToDimSetEntry(var Record Dimension Value)-
Integration eventOnBeforeCreateDimSetIDFromDimBuf(var Record Dimension Value)-
Integration eventOnBeforeInsertJobTaskDim(Code[20], Code[20], var Code[20], var Code[20], var Boolean)-
Integration eventOnBeforeParseDimParam(var Record Dimension Value)-
Integration eventOnBeforeValidateDimValueCode(Integer, var Code[20], var Boolean, var Code[20], var Record Dimension Value)-
Integration eventOnParseDimParamOnBeforeTempDimensionValueFindSet(var Record Dimension Value)-
Integration eventOnBeforeCreateDimSetFromJobTaskDim(Code[20], Code[20], var Code[20], var Code[20], var Integer, var Boolean, var Record Dimension Value)-
Integration eventOnAfterCreateDimForJobJournalLineWithHigherPrioritiesProcedure(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var List, var List)-
Integration eventOnAfterIsDefaultDimTable(Integer, var Boolean)-
Integration eventOnBeforeEditDimensionSet2(Integer, Text[250], var Code[20], var Code[20], var Integer, var Boolean, Variant)-
Integration eventOnBeforeGetTableIDsForHigherPrioritiesProcedure(Integer, Variant, var Integer, var List)-
Integration eventOnAfterSalesLineTypeToTableID(Enum Sales Line Type, var Integer)-
Integration eventOnAfterPurchLineTypeToTableID(Enum Purchase Line Type, var Integer)-
Integration eventOnAfterReqLineTypeToTableID(Enum Requisition Line Type, var Integer)-
Integration eventOnCheckValuePostingOnAfterDefaultDimLoop(var Record Dimension Buffer, var Record Default Dimension)-
Integration eventOnAfterGetRecDefaultDimIDProcedure(Variant, Integer, var List, var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)-
Integration eventOnAfterCheckDimValue(Code[20], Code[20], var Boolean)-
Integration eventOnAfterUpdateDefaultDim(Integer, Code[20], var Code[20], var Code[20])-
Integration eventOnAfterValidateDimValueCode(Integer, var Code[20], var Code[20], Record Dimension Value)-
Integration eventOnAddDefaultDimensionAllowedDimensionValueOnAfterSetFilters(var Record Default Dimension)-
Integration eventOnBeforeAddDefaultDimensionAllowedDimensionValue(Record Dimension Value, var Boolean)-
Integration eventOnBeforeCheckDimComb(var Record Dimension Combination, var Record Dimension Buffer)-
Integration eventOnGetDefaultDimIDOnAfterAttributeGlobalDims(var Code[20], var Code[20])-
Integration eventOnAfterUpdateJobTaskDim(Record Default Dimension)-
Integration eventOnBeforeGetRecDefaultDimID(Variant, Integer, var List, var Code[20], var Integer, var Integer, var Integer, var Boolean)-
Integration eventOnGetDefaultDimIDOnBeforeFindNewDimSetIDProcedure(var Record Dimension Buffer, List, var Code[20], var Code[20], Code[20], Code[20], var Record Dimension Set Entry, Integer, Integer)-
Integration eventOnGetDefaultDimIDOnBeforeGetInheritDimensionSet(var Record Dimension Set Entry, var Integer, var Integer, var Boolean)-
Integration eventOnAfterUseShortcutDims(var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeCopyJobTaskDimToJobTaskDim(Code[20], Code[20], Code[20], Code[20], var Boolean)-
Integration eventOnCheckDimValueCombOnBeforeLogError(Code[20], Code[20], Code[20], Code[20], var Boolean)-
Integration eventOnCheckDimValueOnBeforeCheckDimValBlocked(Code[20], Code[20], var Boolean, var Boolean, var Record Dimension Value)-
Integration eventOnBeforeValidateShortcutDimValues(var Record Dimension Value, Integer, var Code[20], var Integer, var Boolean)-
Integration eventOnBeforeGetDefaultDimIDProcedure(var List, Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value, var Integer, var Boolean)-
Integration eventOnAllowedDimensionValueConfirm(var Record Dimension Value, var Record Default Dimension, var Boolean, var Boolean)-
Integration eventOnAfterSetSourceCode(var Record Source Code Setup, Integer, var Code[10])-