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 in Microsoft Dynamics NAV 2013 R2 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
Functions that are deleted from codeunit 408 in connection with the Dimension Set Entries feature are listed below.
Caution |
---|
During the upgrade of application code from Microsoft Dynamics NAV 2009 or earlier versions to Microsoft Dynamics NAV 2017, the following functions are not available in Microsoft Dynamics NAV 2017. If you have customizations that use one or more of the functions, you must upgrade that code accordingly. For more information, see Upgrading the Application Code. |
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