procedure EditDimensionSet(DimSetID: Integer, NewCaption: Text[250], var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20]): Integer
Parameters
Name
Type
Description
DimSetID
Integer
NewCaption
Text[250]
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
Returns
Type
Description
Integer
EditDimensionSet
procedure EditDimensionSet(RecVariant: Variant, DimSetID: Integer, NewCaption: Text[250], var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20]): Integer
Parameters
Name
Type
Description
RecVariant
Variant
DimSetID
Integer
NewCaption
Text[250]
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
Returns
Type
Description
Integer
EditReclasDimensionSet
procedure EditReclasDimensionSet(var DimSetID: Integer, var NewDimSetID: Integer, NewCaption: Text[250], var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20], var NewGlobalDimVal1: Code[20], var NewGlobalDimVal2: Code[20])
Parameters
Name
Type
Description
DimSetID
Integer
NewDimSetID
Integer
NewCaption
Text[250]
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
NewGlobalDimVal1
Code[20]
NewGlobalDimVal2
Code[20]
UpdateGlobalDimFromDimSetID
procedure UpdateGlobalDimFromDimSetID(DimSetID: Integer, var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20])
Parameters
Name
Type
Description
DimSetID
Integer
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
GetCombinedDimensionSetID
procedure GetCombinedDimensionSetID(DimensionSetIDArr: array[10] of Integer, var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20]): Integer
procedure UpdateDefaultDim(TableID: Integer, No: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20])
Parameters
Name
Type
Description
TableID
Integer
No
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
GetDefaultDimID
procedure GetDefaultDimID(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], SourceCode: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], InheritFromDimSetID: Integer, InheritFromTableNo: Integer): Integer
Parameters
Name
Type
Description
DefaultDimSource
List of [Dictionary of [Integer, Code[20]]]
SourceCode
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
InheritFromDimSetID
Integer
InheritFromTableNo
Integer
Returns
Type
Description
Integer
GetRecDefaultDimID
procedure GetRecDefaultDimID(RecVariant: Variant, CurrFieldNo: Integer, DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], SourceCode: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], InheritFromDimSetID: Integer, InheritFromTableNo: Integer): Integer
Parameters
Name
Type
Description
RecVariant
Variant
CurrFieldNo
Integer
DefaultDimSource
List of [Dictionary of [Integer, Code[20]]]
SourceCode
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
InheritFromDimSetID
Integer
InheritFromTableNo
Integer
Returns
Type
Description
Integer
AddFirstToTableIdArray
procedure AddFirstToTableIdArray(var TableID: array[10] of Integer, var No: array[10] of Code[20], NewTableId: Integer, NewNo: Code[20])
Parameters
Name
Type
Description
TableID
array[10] of Integer
No
array[10] of Code[20]
NewTableId
Integer
NewNo
Code[20]
AddLastToTableIdArray
procedure AddLastToTableIdArray(var TableID: array[10] of Integer, var No: array[10] of Code[20], NewTableId: Integer, NewNo: Code[20])
Parameters
Name
Type
Description
TableID
array[10] of Integer
No
array[10] of Code[20]
NewTableId
Integer
NewNo
Code[20]
TypeToTableID1
procedure TypeToTableID1(Type: Option): Integer
Parameters
Name
Type
Description
Type
Option
Returns
Type
Description
Integer
TypeToTableID2
procedure TypeToTableID2(Type: Option): Integer
Parameters
Name
Type
Description
Type
Option
Returns
Type
Description
Integer
SalesLineTypeToTableID
procedure SalesLineTypeToTableID(LineType: Enum "Sales Line Type"): Integer
procedure CopyICJnlDimToICJnlDim(var FromInOutBoxLineDim: Record "IC Inbox/Outbox Jnl. Line Dim.", var ToInOutBoxlineDim: Record "IC Inbox/Outbox Jnl. Line Dim.")
procedure CheckDimIDConsistency(var DimSetEntry: Record "Dimension Set Entry", var PostedDimSetEntry: Record "Dimension Set Entry", DocTableID: Integer, PostedDocTableID: Integer): Boolean
procedure CreateDimForPurchLineWithHigherPriorities(PurchaseLine: Record "Purchase Line", CurrFieldNo: Integer, var DimensionSetID: Integer, var DimValue1: Code[20], var DimValue2: Code[20], SourceCode: Code[10], PriorityTableID: Integer)
procedure CreateDimForSalesLineWithHigherPriorities(SalesLine: Record "Sales Line", CurrFieldNo: Integer, var DimensionSetID: Integer, var DimValue1: Code[20], var DimValue2: Code[20], SourceCode: Code[10], PriorityTableID: Integer)
procedure GetTableIDsForHigherPriorities(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var HighPriorityDefaultDimSource: List of [Dictionary of [Integer, Code[20]]], SourceCode: Code[10], PriorityTableID: Integer): Boolean
procedure UseShortcutDims(var DimVisible1: Boolean, var DimVisible2: Boolean, var DimVisible3: Boolean, var DimVisible4: Boolean, var DimVisible5: Boolean, var DimVisible6: Boolean, var DimVisible7: Boolean, var DimVisible8: Boolean)
Parameters
Name
Type
Description
DimVisible1
Boolean
DimVisible2
Boolean
DimVisible3
Boolean
DimVisible4
Boolean
DimVisible5
Boolean
DimVisible6
Boolean
DimVisible7
Boolean
DimVisible8
Boolean
OpenAllowedDimValuesPerAccount
procedure OpenAllowedDimValuesPerAccount(var DefaultDimension: Record "Default Dimension")
procedure FillDimValuePerAccountBuffer(var DefaultDimension: Record "Default Dimension", var TempDimValuePerAccount: Record "Dim. Value per Account" temporary)
procedure SyncTempDimValuePerAccountWithDimValues(var DefaultDimension: Record "Default Dimension", var TempDimValuePerAccount: Record "Dim. Value per Account" temporary)
procedure OpenAllowedDimValuesPerAccountDimMultiple(var DefaultDimension: Record "Default Dimension", var TempDimValuePerAccount: Record "Dim. Value per Account" temporary)
Specifies the dimension set that is going to be updated.
DimensionCode
Code[20]
Specifies the code of the dimension that is going to be updated.
DimensionValueCode
Code[20]
Specifies the code of the dimension value that is going to set in the dimension set.
AutoCreateMissingDimension
Boolean
Specifies whether the dimension will be created if it doesn't exist.
AutoCreateMissingDimensionValue
Boolean
Specifies whether the dimension value will be created if it doesn't exist.
Returns
Type
Description
Integer
Returns the new dimension set ID.
SetDimensionValue
Adds or updates the dimension value for the specified dimension set. Any dimension or dimension value that doesn't exist will be created automatically.
Specifies the dimension set that is going to be updated.
DimensionCode
Code[20]
Specifies the code of the dimension that is going to be updated.
DimensionName
Text[30]
Specifies the name of the dimension, if the the dimension doesn't exist yet.
DimensionValueCode
Code[20]
Specifies the code of the dimension value that is going to set in the dimension set.
DimensionValueName
Text[50]
Specifies the name of the dimension value, if the the dimension value doesn't exist yet.
AutoCreateMissingDimension
Boolean
Specifies whether the dimension will be create if it doesn't exist.
AutoCreateMissingDimensionValue
Boolean
Specifies whether the dimension value will be create if doesn't exist.
Returns
Type
Description
Integer
Returns the new dimension set ID.
Events
OnAfterCheckDimValuePosting
[IntegrationEvent(False,False)]
local procedure OnAfterCheckDimValuePosting(TableID: array[10] of Integer, No: array[10] of Code[20], var TempDefaultDim: Record "Default Dimension" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterCheckDimValue(DimCode: Code[20], DimValCode: Code[20], var Result: Boolean)
Parameters
Name
Type
Description
DimCode
Code[20]
DimValCode
Code[20]
Result
Boolean
OnAfterConvertDimtoICDim
[IntegrationEvent(False,False)]
local procedure OnAfterConvertDimtoICDim(FromDim: Code[20], var ICDimCode: Code[20])
Parameters
Name
Type
Description
FromDim
Code[20]
ICDimCode
Code[20]
OnAfterConvertDimValuetoICDimVal
[IntegrationEvent(False,False)]
local procedure OnAfterConvertDimValuetoICDimVal(FromDimCode: Code[20], FromDimValue: Code[20], var ICDimValueCode: Code[20])
Parameters
Name
Type
Description
FromDimCode
Code[20]
FromDimValue
Code[20]
ICDimValueCode
Code[20]
OnAfterConvertICDimtoDim
[IntegrationEvent(False,False)]
local procedure OnAfterConvertICDimtoDim(FromICDimCode: Code[20], var DimCode: Code[20])
Parameters
Name
Type
Description
FromICDimCode
Code[20]
DimCode
Code[20]
OnAfterConvertICDimValuetoDimValue
[IntegrationEvent(False,False)]
local procedure OnAfterConvertICDimValuetoDimValue(FromICDimCode: Code[20], FromICDimValue: Code[20], var DimValueCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterCreateDimForJobJournalLineWithHigherPrioritiesProcedure(JobJournalLine: Record "Job Journal Line", CurrFieldNo: Integer, var DimensionSetID: Integer, var DimValue1: Code[20], var DimValue2: Code[20], SourceCode: Code[10], PriorityTableID: Integer, var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var HighPriorityDefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
[IntegrationEvent(False,False)]
local procedure OnAfterEditDimensionSet2(var DimSetID: Integer, var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20])
Parameters
Name
Type
Description
DimSetID
Integer
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
OnAfterDeleteDefaultDim
[IntegrationEvent(False,False)]
local procedure OnAfterDeleteDefaultDim(TableID: Integer, No: Code[20])
Parameters
Name
Type
Description
TableID
Integer
No
Code[20]
OnAfterSetupObjectNoList
[IntegrationEvent(False,False)]
local procedure OnAfterSetupObjectNoList(var TempAllObjWithCaption: Record AllObjWithCaption temporary)
[IntegrationEvent(True,False)]
local procedure OnAfterDefaultDimObjectNoWithoutGlobalDimsList(var TempAllObjWithCaption: Record AllObjWithCaption temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateDefaultDim(TableID: Integer, No: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20])
Parameters
Name
Type
Description
TableID
Integer
No
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
OnAfterUpdateJobTaskDim
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateJobTaskDim(DefaultDimension: Record "Default Dimension")
[IntegrationEvent(False,False)]
local procedure OnAfterValidateDimValueCode(FieldNumber: Integer, var ShortcutDimCode: Code[20], var GLSetupShortcutDimCode: array[8] of Code[20], DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimValues(FieldNumber: Integer, var ShortcutDimCode: Code[20], var DimSetID: Integer)
[IntegrationEvent(False,False)]
local procedure OnAddDefaultDimensionAllowedDimensionValueOnAfterSetFilters(var DefaultDimension: Record "Default Dimension")
[IntegrationEvent(False,False)]
local procedure OnBeforeAddDefaultDimensionAllowedDimensionValue(DimensionValue: Record "Dimension Value", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDim(DimCode: Code[20], var Result: Boolean, var IsHandled: Boolean, var Dimension: Record Dimension)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimComb(var DimensionCombination: Record "Dimension Combination", var TempDimensionBuffer: Record "Dimension Buffer" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValue(DimCode: Code[20], DimValCode: Code[20], var Result: Boolean, var IsHandled: Boolean, var DimVal: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValueAllowed(var DimensionValue: Record "Dimension Value", var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckDimValuePosting(TableID: array[10] of Integer, No: array[10] of Code[20], DimSetID: Integer, var IsChecked: Boolean, var IsHandled: Boolean, var DimensionSetEntry: Record "Dimension Set Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckICDimValue(ICDimCode: Code[20], ICDimValCode: Code[20], var Result: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
ICDimCode
Code[20]
ICDimValCode
Code[20]
Result
Boolean
IsHandled
Boolean
OnBeforeCheckValuePosting
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckValuePosting(TableID: array[10] of Integer, No: array[10] of Code[20], var TempDimBuf: Record "Dimension Buffer" temporary, var IsChecked: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDimensionSet(var TempDimensionSetEntry: Record "Dimension Set Entry" temporary, var DimSetID: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeEditDimensionSet(DimSetID: Integer, NewCaption: Text[250], var NewDimSetID: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
DimSetID
Integer
NewCaption
Text[250]
NewDimSetID
Integer
IsHandled
Boolean
OnBeforeEditDimensionSet2
[IntegrationEvent(False,False)]
local procedure OnBeforeEditDimensionSet2(DimSetID: Integer, NewCaption: Text[250], var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20], var NewDimSetID: Integer, var IsHandled: Boolean, RecVariant: Variant)
Parameters
Name
Type
Description
DimSetID
Integer
NewCaption
Text[250]
GlobalDimVal1
Code[20]
GlobalDimVal2
Code[20]
NewDimSetID
Integer
IsHandled
Boolean
RecVariant
Variant
OnBeforeGetDeltaDimSetID
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDeltaDimSetID(var DimSetID: Integer, NewParentDimSetID: Integer, OldParentDimSetID: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
DimSetID
Integer
NewParentDimSetID
Integer
OldParentDimSetID
Integer
IsHandled
Boolean
OnBeforeGetTableIDsForHigherPrioritiesProcedure
[IntegrationEvent(False,False)]
local procedure OnBeforeGetTableIDsForHigherPrioritiesProcedure(TableNo: Integer, RecVar: Variant, var FieldNo: Integer, var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
Parameters
Name
Type
Description
TableNo
Integer
RecVar
Variant
FieldNo
Integer
DefaultDimSource
List of [Dictionary of [Integer, Code[20]]]
OnBeforeInsertJobTaskDim
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertJobTaskDim(JobNo: Code[20], JobTaskNo: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
JobNo
Code[20]
JobTaskNo
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
IsHandled
Boolean
OnBeforeLookupDimValueCode
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupDimValueCode(FieldNumber: Integer, var ShortcutDimCode: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
FieldNumber
Integer
ShortcutDimCode
Code[20]
IsHandled
Boolean
OnBeforeLookupDimValueCodeNoUpdate
[IntegrationEvent(False,False)]
local procedure OnBeforeLookupDimValueCodeNoUpdate(FieldNumber: Integer)
Parameters
Name
Type
Description
FieldNumber
Integer
OnBeforeParseDimParam
[IntegrationEvent(False,False)]
local procedure OnBeforeParseDimParam(var DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateDefaultDim(TableID: Integer, No: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
TableID
Integer
No
Code[20]
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
IsHandled
Boolean
OnBeforeValidateDimValueCode
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateDimValueCode(FieldNumber: Integer, var ShortcutDimCode: Code[20], var IsHandled: Boolean, var GLSetupShortcutDimCode: array[8] of Code[20], var DimVal: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimValues(var DimVal: Record "Dimension Value", FieldNumber: Integer, var ShortcutDimCode: Code[20], var DimSetID: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnTypeToTableID2(var TableID: Integer, Type: Integer)
Parameters
Name
Type
Description
TableID
Integer
Type
Integer
OnCheckDimValueAllowed
[IntegrationEvent(False,False)]
local procedure OnCheckDimValueAllowed(DimVal: Record "Dimension Value", var DimValueAllowed: Boolean, var DimErr: Text[250])
[IntegrationEvent(False,False)]
local procedure OnGetDefaultDimIDOnAfterAttributeGlobalDims(var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20])
Parameters
Name
Type
Description
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
OnGetDefaultDimOnBeforeCreate
[IntegrationEvent(False,False)]
local procedure OnGetDefaultDimOnBeforeCreate(var TempDimBuf: Record "Dimension Buffer" temporary, TableID: Integer, No: Code[20], GLSetupShortcutDimCode: array[8] of Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], var IsHandled: Boolean, SourceCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnGetDefaultDimIDOnBeforeTempDimSetEntryInsert(var DimensionSetEntry: Record "Dimension Set Entry", var DimensionBuffer: Record "Dimension Buffer", SourceCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnAfterTypeToTableID4(Type: Integer, var TableId: Integer)
Parameters
Name
Type
Description
Type
Integer
TableId
Integer
OnAfterTypeToTableID5
Obsolete
This element will become obsolete from version 27.0. This event is never raised.
[Obsolete(This event is never raised.,27.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterTypeToTableID5(Type: Integer, var TableId: Integer)
Parameters
Name
Type
Description
Type
Integer
TableId
Integer
OnBeforeGetDimensionSetID
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDimensionSetID(var TempDimSetEntry: Record "Dimension Set Entry" temporary)
[IntegrationEvent(False,False)]
local procedure OnLookupDimValueCodeOnBeforeDimValRunModal(var DimensionValue: Record "Dimension Value", FieldNumber: Integer)
[IntegrationEvent(False,False)]
local procedure OnCheckDimValuePostingOnBeforeLogErrors(TempDefaultDim: Record "Default Dimension" temporary, var DimSetEntry: Record "Dimension Set Entry", var LastErrorMessage: Record "Error Message", var ErrorMessageMgt: Codeunit "Error Message Management", var isHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckValuePostingOnBeforeExit(TableID: array[10] of Integer, No: array[10] of Code[20], var TempDimensionBuffer: Record "Dimension Buffer" temporary, var LastErrorMessage: Record "Error Message", var ErrorMessageManagement: Codeunit "Error Message Management", var IsChecked: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckValuePostingOnAfterDefaultDimLoop(var TempDimBuf: Record "Dimension Buffer" temporary, var DefaultDim: Record "Default Dimension")
[IntegrationEvent(False,False)]
local procedure OnCheckDimValuePostingOnBeforeExit(TableID: array[10] of Integer, No: array[10] of Code[20], DimSetID: Integer, var LastErrorMessage: Record "Error Message", var ErrorMessageManagement: Codeunit "Error Message Management", var IsChecked: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateDimSetFromJobTaskDim(JobNo: Code[20], JobTaskNo: Code[20], var GlobalDimVal1: Code[20], var GlobalDimVal2: Code[20], var NewDimSetID: Integer, var IsHandled: Boolean, var DimValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnBeforeGetRecDefaultDimID(RecVariant: Variant, CurrFieldNo: Integer, var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var SourceCode: Code[20], var InheritFromDimSetID: Integer, var InheritFromTableNo: Integer, var Result: Integer, var IsHandled: Boolean)
Parameters
Name
Type
Description
RecVariant
Variant
CurrFieldNo
Integer
DefaultDimSource
List of [Dictionary of [Integer, Code[20]]]
SourceCode
Code[20]
InheritFromDimSetID
Integer
InheritFromTableNo
Integer
Result
Integer
IsHandled
Boolean
OnAfterGetRecDefaultDimIDProcedure
[IntegrationEvent(False,False)]
local procedure OnAfterGetRecDefaultDimIDProcedure(RecVariant: Variant, CurrFieldNo: Integer, var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var SourceCode: Code[20], var InheritFromDimSetID: Integer, var InheritFromTableNo: Integer, var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], var DefaultDimSetID: Integer)
Parameters
Name
Type
Description
RecVariant
Variant
CurrFieldNo
Integer
DefaultDimSource
List of [Dictionary of [Integer, Code[20]]]
SourceCode
Code[20]
InheritFromDimSetID
Integer
InheritFromTableNo
Integer
GlobalDim1Code
Code[20]
GlobalDim2Code
Code[20]
DefaultDimSetID
Integer
OnBeforeGetDefaultDimIDProcedure
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultDimIDProcedure(var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], SourceCode: Code[20], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], InheritFromDimSetID: Integer, InheritFromTableNo: Integer, var DimVal: Record "Dimension Value", var Result: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGetDefaultDimIDOnBeforeFindNewDimSetIDProcedure(var TempDimensionBuffer: Record "Dimension Buffer" temporary, DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var GlobalDim1Code: Code[20], var GlobalDim2Code: Code[20], SourceCode: Code[20], GLSetupShortcutDimCode: array[8] of Code[20], var TempDimensionSetEntry0: Record "Dimension Set Entry" temporary, InheritFromDimSetID: Integer, InheritFromTableNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnGetDefaultDimIDOnBeforeGetInheritDimensionSet(var TempDimensionSetEntry0: Record "Dimension Set Entry" temporary, var InheritFromDimSetID: Integer, var InheritFromTableNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(True,False)]
local procedure OnAfterUseShortcutDims(var DimVisible1: Boolean, var DimVisible2: Boolean, var DimVisible3: Boolean, var DimVisible4: Boolean, var DimVisible5: Boolean, var DimVisible6: Boolean, var DimVisible7: Boolean, var DimVisible8: Boolean)
Parameters
Name
Type
Description
DimVisible1
Boolean
DimVisible2
Boolean
DimVisible3
Boolean
DimVisible4
Boolean
DimVisible5
Boolean
DimVisible6
Boolean
DimVisible7
Boolean
DimVisible8
Boolean
OnBeforeCopyJobTaskDimToJobTaskDim
[IntegrationEvent(False,False)]
local procedure OnBeforeCopyJobTaskDimToJobTaskDim(JobNo: Code[20], JobTaskNo: Code[20], NewJobNo: Code[20], NewJobTaskNo: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
JobNo
Code[20]
JobTaskNo
Code[20]
NewJobNo
Code[20]
NewJobTaskNo
Code[20]
IsHandled
Boolean
OnCheckDimValueCombOnBeforeLogError
[IntegrationEvent(False,False)]
local procedure OnCheckDimValueCombOnBeforeLogError(Dim1: Code[20], Dim1Value: Code[20], Dim2: Code[20], Dim2Value: Code[20], var IsHandled: Boolean)
Parameters
Name
Type
Description
Dim1
Code[20]
Dim1Value
Code[20]
Dim2
Code[20]
Dim2Value
Code[20]
IsHandled
Boolean
OnCheckDimValueOnBeforeCheckDimValBlocked
[IntegrationEvent(False,False)]
local procedure OnCheckDimValueOnBeforeCheckDimValBlocked(DimCode: Code[20], DimValCode: Code[20], var Result: Boolean, var IsHandled: Boolean, var DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnAfterSetSourceCode(var SourceCodeSetup: Record "Source Code Setup", TableID: Integer, var SourceCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnAllowedDimensionValueConfirm(var DimensionValue: Record "Dimension Value", var DefaultDimension: Record "Default Dimension", var Confirmed: Boolean, var ConfirmHandled: Boolean)