Hi ! I'm just a newbie in Microsoft AX . Please help me. :)
When I create a new line and select a product in Purchase Order this error pops out:
The function InventDim::dim2dimParm has been called with an unknown stock dimension.
Microsoft.Dynamics.Ax.Xpp.ErrorException: Exception of type 'Microsoft.Dynamics.Ax.Xpp.ErrorException' was thrown.
at Dynamics.Ax.Application.InventDim.dim2dimParm(Int32 _dimField) in InventDim.dim2dimParm.xpp:line 37
at Dynamics.Ax.Application.InventDimParm.Selecteddimfields() in InventDimParm.selectedDimFields.xpp:line 11
at Dynamics.Ax.Application.InventDimGroupSetup.Activepurchpricefields() in InventDimGroupSetup.activePurchPriceFields.xpp:line 14
at Dynamics.Ax.Application.PriceDisc.Findprice(String _priceGroupId, Boolean _useItemPrice, Boolean ) in PriceDisc.findPrice.xpp:line 32
at Dynamics.Ax.Application.PriceDisc.Findprice(String _priceGroupId)
at Dynamics.Ax.Application.PriceDisc.findItemPriceAgreement(ModuleInventPurchSales _moduleType, String _itemId, InventDim _inventDim, String _unitID, Date _priceDate, Decimal _qty, String _accountId, String _currency, String _priceGroupId, Int64 _agreementHeaderExtRecId, String _agreementPartnerCode, Boolean , Boolean ) in PriceDisc.findItemPriceAgreement.xpp:line 92
at Dynamics.Ax.Application.PriceDisc.@findItemPriceAgreement(ModuleInventPurchSales _moduleType, String _itemId, InventDim _inventDim, String _unitID, Date _priceDate, Decimal _qty, String _accountId, String _currency, String _priceGroupId, Int64 _agreementHeaderExtRecId, Boolean )
at Dynamics.Ax.Application.PriceDisc.findItemPriceAgreement(ModuleInventPurchSales _moduleType, String _itemId, InventDim _inventDim, String _unitID, Date _priceDate, Decimal _qty, String _accountId, String _currency, String _priceGroupId)
at Dynamics.Ax.Application.PriceDisc_Price.Findpriceagreement() in PriceDisc_Price.findPriceAgreement.xpp:line 64
at Dynamics.Ax.Application.PriceDisc_Price.Pricemarkup() in PriceDisc_Price.priceMarkup.xpp:line 3
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscmarkup(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy) in SalesPurchLine.setPriceDiscMarkup.xpp:line 14
at Dynamics.Ax.Application.PurchLine.Setpricediscmarkup(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy) in PurchLine.setPriceDiscMarkup.xpp:line 12
at PurchLine::setPriceDiscMarkup(Object , Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SalesPurchLine.Setpricediscpriceunitmarkup(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean ) in SalesPurchLine.setPriceDiscPriceUnitMarkup.xpp:line 16
at Dynamics.Ax.Application.PurchLine.Initfrompricedisc(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, Boolean , Boolean ) in PurchLine.initFromPriceDisc.xpp:line 17
at Dynamics.Ax.Application.PurchLine.Initfrompricedisc(PriceDisc_Price _priceDisc, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields)
at PurchLine::initFromPriceDisc(Object , Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeInstanceCall(Object instance, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SalesPurchLine.Setpriceagreement(InventDim _inventDim, Boolean _doCallPriceDate, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean _initDateFields, Boolean , Boolean , Boolean ) in SalesPurchLine.setPriceAgreement.xpp:line 20
at Dynamics.Ax.Application.SalesPurchLine.@Setpriceagreement(InventDim _inventDim, Boolean _doCallPriceDate, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean , Boolean )
at Dynamics.Ax.Application.SalesPurchLine.Setpriceagreement(InventDim _inventDim, Boolean _doCallPriceDate, PriceDiscPolicyCheckPolicy _checkPolicy)
at Dynamics.Ax.Application.PurchLine.Setpriceagreement(InventDim inventDim, PriceDiscPolicyCheckPolicy _checkPolicy, Boolean ) in PurchLine.setPriceAgreement.xpp:line 3
at Dynamics.Ax.Application.PurchLine.Setpricedisc(InventDim inventDim) in PurchLine.setPriceDisc.xpp:line 5
at Dynamics.Ax.Application.PurchLineType.Initfrominventtable(InventTable inventTable, Boolean _searchPrice, Boolean _setAddressFromInventDim, Boolean , Boolean ) in PurchLineType.initFromInventTable.xpp:line 100
at Dynamics.Ax.Application.PurchLineType.@Initfrominventtable(InventTable inventTable, Boolean _searchPrice, Boolean )
at Dynamics.Ax.Application.PurchLineType.Initfrominventtable(InventTable inventTable)
at Dynamics.Ax.Application.PurchLine.initFromInventTableIL(Object[] _inputContract) in PurchLine.initFromInventTableIL.xpp:line 20
at PurchLine::initFromInventTableIL(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SysDictTable.invokeStaticMethod(Object[] _params) in SysDictTable.invokeStaticMethod.xpp:line 32
at SysDictTable::invokeStaticMethod(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Microsoft.Dynamics.Ax.Xpp.PredefinedFunctions.runAsInvoke(String className, String staticMethodName, Object[] parms, Object[]& exportInfolog)
Thank You in advance :)