Design Details: Codeunit 408 Dimension Management
Codeunit 408 Dimension Management is a function library that handles common tasks that are related to dimensions, such as copying from one table to another or from one document to another. This topic lists the functions that are modified and specifies what has to be done to the functions. Many functions are deleted because there is no need for copying between dimension tables.
Modified Functions
Function Name | Modification Description |
---|---|
CheckDimSetIDComb |
New function that substitutes the other check functions and takes a Dimension Set ID as an argument instead of a dimension table. |
CheckDimSetIDComb CheckDocDimComb CheckServContractDimComb CheckDimBuffer CheckDimComb CheckDimValueComb |
Delete. All usage should be changed to CheckDimSetIDComb. |
GetDefaultDim |
Modify to return an integer Dimension Set ID instead of a set of records. |
CopyJnlLineDimToICJnlDim CopyICJnlDimToJnlLineDim CopyDocDimtoICDocDim CopyICDocDimtoICDocDim |
Modify to work with DimSetID -> ICJnlLineDim |
Deleted Functions
InsertJnlLineDim
UpdateJnlLineDefaultDim
GetJnlLineDefaultDim
GetPreviousDocDefaultDim
GetPreviousProdDocDefaultDim
InsertDocDim
UpdateDocDefaultDim
ExtractDocDefaultDim
InsertProdDocDim
UpdateProdDocDefaultDim
InsertServContractDim
UpdateServcontractDim
UpdateDefaultDimNewDimValue
GetDocDim
GetProdDocDim
TypeToTableID1
TypeToTableID2
TypeToTableID3
TypeToTableID4
TypeToTableID5
DeleteJnlLineDim
DeleteDocDim
DeletePostedDocDim
DeleteProdDocDim
DeleteServContractDim
ShowJnlLineDim
SaveJnlLineDim
ShowJnlLineNewDim
SaveJnlLineNewDim
ShowDocDim
SaveDocDim
ShowProdDocDim
SaveProdDocDim
ShowTempDim
SaveTempDim
ShowTempNewDim
SaveTempNewDim
SaveServContractDim
MoveJnlLineDimToLedgEntryDim
MoveDocDimToPostedDocDim
MoveOneDocDimToPostedDocDim
MoveLedgEntryDimToJnlLineDim
MoveDimBufToJnlLineDim
MoveDimBufToLedgEntryDim
MoveDimBufToPostedDocDim
MoveDimBufToGLBudgetDim
CopyJnlLineDimToJnlLineDim
CopyLedgEntryDimToJnlLineDim
CopyDocDimToDocDim
CopyPostedDocDimToPostedDocDim
CopyDocDimToJnlLineDim
CopyDimBufToJnlLineDim
CopyDimBufToDocDim
CopySCDimToDocDim
MoveDocDimToLedgEntryDim
MoveDocDimToDocDim
MoveDocDimArchvToDocDim
MoveLedgEntryDimToDocDim
MoveProdDocDimToProdDocDim
MoveJnlLineDimToProdDocDim
MoveJnlLineDimToDocDim
MoveJnlLineDimToJnlLineDim
CopyLedgEntryDimToLedgEntryDim
MoveTempFromDimToTempToDim
TransferTempToDimToDocDim
MoveJnlLineDimToBuf
CopyICJnlDimToICJnlDim
TestDimValue
TestNewDimValue
MoveDimBufToItemBudgetDim. (Delete because the ItemBudgetDim Table is deleted.
GetServContractDim
MoveTempDimToBuf
UpdateSCInvLineDim
CopyJnlLineDimToBuffer
UpdateDocDefaultDim2
See Also
Concepts
Design Details: Dimension Set Entries
Dimension Set Entries Overview
Design Details: Searching for Dimension Combinations
Design Details: Table Structure
Design Details: Code Examples of Changed Patterns in Modifications