Codeunit 408 DimensionManagement in 27
- App
- Base Application
- Namespace
- Microsoft.Finance.Dimension
Versions171819202122232425262728latest
Source29
Procedures, 122
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| SetCollectErrorsMode | () | public | - | ||||
| SetSourceCode | (Integer) | public | - | ||||
| SetSourceCode | (Integer, Variant) | public | - | ||||
| GetSourceCode | () | Code[10] | public | - | |||
| GetDimensionSetID | (var Record Dimension Set Entry) | Integer | public | - | |||
| GetDimensionSet | (var Record Dimension Set Entry, Integer) | public | - | ||||
| ShowDimensionSet | (Integer, Text[250]) | public | - | ||||
| EditDimensionSet | (Integer, Text[250]) | Integer | public | - | |||
| EditDimensionSet | (Integer, Text[250], var Code[20], var Code[20]) | Integer | public | - | |||
| 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]) | Integer | public | - | |||
| GetDeltaDimSetID | (Integer, Integer, Integer) | Integer | public | - | |||
| CheckDimIDComb | (Integer) | Boolean | public | - | |||
| CheckDimValuePosting | (Integer, Code[20], Integer) | Boolean | public | - | |||
| CheckDimBuffer | (var Record Dimension Buffer) | Boolean | public | - | |||
| 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) | Integer | public | - | |||
| TypeToTableID2 | (Option) | Integer | public | - | |||
| TypeToTableID4 | (Option) | Integer | public | - | |||
| TypeToTableID5 | (Option) | Integer | public | Pending 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]) | Boolean | public | - | |||
| 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) | Boolean | public | - | |||
| GetDocDimConsistencyErr | () | Text[250] | public | - | |||
| CheckDim | (Code[20]) | Boolean | public | - | |||
| CheckDimValue | (Code[20], Code[20]) | Boolean | public | - | |||
| 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]) | Boolean | public | - | |||
| CheckICDim | (Code[20]) | Boolean | public | - | |||
| 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) | Boolean | public | - | |||
| CreateDimSetIDFromICDocDim | (var Record IC Document Dimension) | Integer | public | - | |||
| CreateDimSetIDFromICJnlLineDim | (var Record IC Inbox/Outbox Jnl. Line Dim.) | Integer | public | - | |||
| CopyDimBufToDimSetEntry | (var Record Dimension Buffer, var Record Dimension Set Entry) | public | - | ||||
| CreateDimSetIDFromDimBuf | (var Record Dimension Buffer) | Integer | public | - | |||
| 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 | () | Text | public | - | |||
| ClearDimSetFilter | () | public | - | ||||
| GetTempDimSetEntry | (var Record Dimension Set Entry) | public | - | ||||
| CreateDimSetFromJobTaskDim | (Code[20], Code[20], var Code[20], var Code[20]) | Integer | public | - | |||
| 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) | Text | public | - | |||
| 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]) | Text | public | - | |||
| 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]) | Boolean | public | - | |||
| EditDimensionSet | (Variant, Integer, Text[250], var Code[20], var Code[20]) | Integer | public | - | |||
| GetDefaultDimID | (List, Code[20], var Code[20], var Code[20], Integer, Integer) | Integer | public | - | |||
| GetRecDefaultDimID | (Variant, Integer, List, Code[20], var Code[20], var Code[20], Integer, Integer) | Integer | public | - | |||
| SalesLineTypeToTableID | (Enum Sales Line Type) | Integer | public | - | |||
| PurchLineTypeToTableID | (Enum Purchase Line Type) | Integer | public | - | |||
| ReqLineTypeToTableID | (Enum Requisition Line Type) | Integer | public | - | |||
| AddDimSource | (var List, Integer, Code[20]) | public | - | ||||
| AddDimSource | (var List, Integer, Code[20], Boolean) | public | - | ||||
| IsDefaultDimDefinedForTable | (Dictionary) | Boolean | public | - | |||
| DontNotifyCurrentUserAgain | (Notification) | public | - | ||||
| OpenDefaultDimPriorities | (Notification) | public | - | ||||
| CheckDimComb | (var Record Dimension Buffer) | Boolean | public | - | |||
| CheckBlockedDimAndValues | (Integer) | Boolean | public | - | |||
| GetTableIDsForHigherPriorities | (List, var List, Code[10], Integer) | Boolean | public | - | |||
| ChunkDimSetFilters | (var Record Dimension Set Entry) | List | internal | - | |||
| GetDimSetFilters | () | List | public | - | |||
| UpdateCostType | (Record Default Dimension, Option) | public | - | ||||
| CheckDefaultDimensionHasCodeMandatory | (Integer, Code[20]) | Boolean | public | - | |||
| 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 | () | Boolean | public | - | |||
| SetDimensionValue | (Integer, Code[20], Code[20], Boolean, Boolean) | Integer | public | - | |||
| SetDimensionValue | (Integer, Code[20], Code[20], Text[30], Text[50]) | Integer | public | - | |||
| SetDimensionValue | (Integer, Code[20], Text[30], Code[20], Text[50], Boolean, Boolean) | Integer | public | - | |||
Events, 87
| Kind | Name | Parameters | Obsolete | ||||
|---|---|---|---|---|---|---|---|
| Integration event | OnAfterCheckDimValuePosting | (Integer, Code[20], var Record Default Dimension) | - | ||||
| Integration event | OnAfterConvertDimtoICDim | (Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterConvertDimValuetoICDimVal | (Code[20], Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterConvertICDimtoDim | (Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterConvertICDimValuetoDimValue | (Code[20], Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterEditDimensionSet2 | (var Integer, var Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterSetupObjectNoList | (var Record AllObjWithCaption) | - | ||||
| Integration event | OnAfterDefaultDimObjectNoWithoutGlobalDimsList | (var Record AllObjWithCaption) | - | ||||
| Integration event | OnAfterSetSourceCodeWithVar | (Integer, Variant, var Code[10]) | - | ||||
| Integration event | OnAfterValidateShortcutDimValues | (Integer, var Code[20], var Integer) | - | ||||
| Integration event | OnBeforeCheckICDim | (Code[20], var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCheckICDimValue | (Code[20], Code[20], var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCheckValuePosting | (Integer, Code[20], var Record Dimension Buffer, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeGetDimensionSet | (var Record Dimension Set Entry, var Integer, var Boolean) | - | ||||
| Integration event | OnBeforeEditDimensionSet | (Integer, Text[250], var Integer, var Boolean) | - | ||||
| Integration event | OnBeforeGetDeltaDimSetID | (var Integer, Integer, Integer, var Boolean) | - | ||||
| Integration event | OnBeforeLookupDimValueCode | (Integer, var Code[20], var Boolean) | - | ||||
| Integration event | OnBeforeLookupDimValueCodeNoUpdate | (Integer) | - | ||||
| Integration event | OnBeforeSaveDefaultDim | (Integer, Code[20], Integer, Code[20], var Boolean) | - | ||||
| Integration event | OnBeforeSetupObjectNoList | (var Record Field) | - | ||||
| Integration event | OnBeforeUpdateDefaultDim | (Integer, Code[20], var Code[20], var Code[20], var Boolean) | - | ||||
| Integration event | OnTypeToTableID2 | (var Integer, Integer) | - | ||||
| Integration event | OnCheckDimValueAllowed | (Record Dimension Value, var Boolean, var Text[250]) | - | ||||
| Integration event | OnCheckICDimValueAllowed | (Record IC Dimension Value, var Boolean) | - | ||||
| Integration event | OnGetDefaultDimOnBeforeCreate | (var Record Dimension Buffer, Integer, Code[20], Code[20], var Code[20], var Code[20], var Boolean, Code[20]) | - | ||||
| Integration event | OnUpdateJobTaskDimOnBeforConfirm | (Record Default Dimension, var Boolean) | - | ||||
| Integration event | OnGetDefaultDimIDOnBeforeTempDimSetEntryInsert | (var Record Dimension Set Entry, var Record Dimension Buffer, Code[20]) | - | ||||
| Integration event | OnAfterTypeToTableID1 | (Integer, var Integer) | - | ||||
| Integration event | OnAfterTypeToTableID4 | (Integer, var Integer) | - | ||||
| Integration event | OnAfterTypeToTableID5 | (Integer, var Integer) | Pending 27.0 | ||||
| This event is never raised. | |||||||
| Integration event | OnBeforeGetDimensionSetID | (var Record Dimension Set Entry) | - | ||||
| Integration event | OnEditDimensionSetOnBeforeEditDimEntries | (var Page Edit Dimension Set Entries) | - | ||||
| Integration event | OnLookupDimValueCodeOnBeforeDimValRunModal | (var Record Dimension Value, Integer) | - | ||||
| Integration event | OnAfterDeleteDefaultDim | (Integer, Code[20]) | - | ||||
| Integration event | OnAfterUpdateGenJnlLineDim | (var Record Gen. Journal Line, Integer) | - | ||||
| Integration event | OnBeforeCheckDim | (Code[20], var Boolean, var Boolean, var Record Dimension) | - | ||||
| Integration event | OnBeforeCheckDimValueAllowed | (var Record Dimension Value, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCheckDimValuePosting | (Integer, Code[20], Integer, var Boolean, var Boolean, var Record Dimension Set Entry) | - | ||||
| Integration event | OnBeforeDefaultDimOnInsert | (var Record Default Dimension, var Boolean) | - | ||||
| Integration event | OnBeforeDefaultDimOnDelete | (var Record Default Dimension, var Boolean) | - | ||||
| Integration event | OnBeforeDefaultDimOnModify | (var Record Default Dimension, var Boolean) | - | ||||
| Integration event | OnCheckDimValuePostingOnBeforeLogErrors | (Record Default Dimension, var Record Dimension Set Entry, var Record Error Message, var Codeunit Error Message Management, var Boolean) | - | ||||
| Integration event | OnCheckValuePostingOnBeforeExit | (Integer, Code[20], var Record Dimension Buffer, var Record Error Message, var Codeunit Error Message Management, var Boolean, var Boolean) | - | ||||
| Integration event | OnCheckDimValuePostingOnBeforeExit | (Integer, Code[20], Integer, var Record Error Message, var Codeunit Error Message Management, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCheckDimValueComb | (var Record Dimension Value Combination) | - | ||||
| Integration event | OnBeforeCheckDimValue | (Code[20], Code[20], var Boolean, var Boolean, var Record Dimension Value) | - | ||||
| Integration event | OnBeforeGetDimensionSetIDProcedure | (var Record Dimension Set Entry) | - | ||||
| Integration event | OnBeforeConvertDimValuetoICDimVal | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeCreateDimSetIDFromICDocDim | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeCreateDimSetIDFromICJnlLineDim | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeCopyDimBufToDimSetEntry | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeCreateDimSetIDFromDimBuf | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeInsertJobTaskDim | (Code[20], Code[20], var Code[20], var Code[20], var Boolean) | - | ||||
| Integration event | OnBeforeParseDimParam | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeValidateDimValueCode | (Integer, var Code[20], var Boolean, var Code[20], var Record Dimension Value) | - | ||||
| Integration event | OnParseDimParamOnBeforeTempDimensionValueFindSet | (var Record Dimension Value) | - | ||||
| Integration event | OnBeforeCreateDimSetFromJobTaskDim | (Code[20], Code[20], var Code[20], var Code[20], var Integer, var Boolean, var Record Dimension Value) | - | ||||
| Integration event | OnAfterCreateDimForJobJournalLineWithHigherPrioritiesProcedure | (Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var List, var List) | - | ||||
| Integration event | OnAfterIsDefaultDimTable | (Integer, var Boolean) | - | ||||
| Integration event | OnBeforeEditDimensionSet2 | (Integer, Text[250], var Code[20], var Code[20], var Integer, var Boolean, Variant) | - | ||||
| Integration event | OnBeforeGetTableIDsForHigherPrioritiesProcedure | (Integer, Variant, var Integer, var List) | - | ||||
| Integration event | OnAfterSalesLineTypeToTableID | (Enum Sales Line Type, var Integer) | - | ||||
| Integration event | OnAfterPurchLineTypeToTableID | (Enum Purchase Line Type, var Integer) | - | ||||
| Integration event | OnAfterReqLineTypeToTableID | (Enum Requisition Line Type, var Integer) | - | ||||
| Integration event | OnCheckValuePostingOnAfterDefaultDimLoop | (var Record Dimension Buffer, var Record Default Dimension) | - | ||||
| Integration event | OnAfterGetRecDefaultDimIDProcedure | (Variant, Integer, var List, var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer) | - | ||||
| Integration event | OnAfterCheckDimValue | (Code[20], Code[20], var Boolean) | - | ||||
| Integration event | OnAfterUpdateDefaultDim | (Integer, Code[20], var Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterValidateDimValueCode | (Integer, var Code[20], var Code[20], Record Dimension Value) | - | ||||
| Integration event | OnAddDefaultDimensionAllowedDimensionValueOnAfterSetFilters | (var Record Default Dimension) | - | ||||
| Integration event | OnBeforeAddDefaultDimensionAllowedDimensionValue | (Record Dimension Value, var Boolean) | - | ||||
| Integration event | OnBeforeCheckDimComb | (var Record Dimension Combination, var Record Dimension Buffer) | - | ||||
| Integration event | OnGetDefaultDimIDOnAfterAttributeGlobalDims | (var Code[20], var Code[20]) | - | ||||
| Integration event | OnAfterUpdateJobTaskDim | (Record Default Dimension) | - | ||||
| Integration event | OnBeforeGetRecDefaultDimID | (Variant, Integer, var List, var Code[20], var Integer, var Integer, var Integer, var Boolean) | - | ||||
| Integration event | OnGetDefaultDimIDOnBeforeFindNewDimSetIDProcedure | (var Record Dimension Buffer, List, var Code[20], var Code[20], Code[20], Code[20], var Record Dimension Set Entry, Integer, Integer) | - | ||||
| Integration event | OnGetDefaultDimIDOnBeforeGetInheritDimensionSet | (var Record Dimension Set Entry, var Integer, var Integer, var Boolean) | - | ||||
| Integration event | OnAfterUseShortcutDims | (var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean) | - | ||||
| Integration event | OnBeforeCopyJobTaskDimToJobTaskDim | (Code[20], Code[20], Code[20], Code[20], var Boolean) | - | ||||
| Integration event | OnCheckDimValueCombOnBeforeLogError | (Code[20], Code[20], Code[20], Code[20], var Boolean) | - | ||||
| Integration event | OnCheckDimValueOnBeforeCheckDimValBlocked | (Code[20], Code[20], var Boolean, var Boolean, var Record Dimension Value) | - | ||||
| Integration event | OnBeforeValidateShortcutDimValues | (var Record Dimension Value, Integer, var Code[20], var Integer, var Boolean) | - | ||||
| Integration event | OnBeforeGetDefaultDimIDProcedure | (var List, Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value, var Integer, var Boolean) | - | ||||
| Integration event | OnAllowedDimensionValueConfirm | (var Record Dimension Value, var Record Default Dimension, var Boolean, var Boolean) | - | ||||
| Integration event | OnAfterSetSourceCode | (var Record Source Code Setup, Integer, var Code[10]) | - | ||||
| Integration event | OnAfterEditDimensionSet | (var Integer) | - | ||||
| Integration event | OnAfterDefaultDimObjectNoList | (var Record AllObjWithCaption) | - | ||||