Dear All,
I created financial dimensions through code in against the item.it created successfully and attached that dimension aginst the item also.
my problem is when i select the item in PO or SO it gives this error.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Dynamics.Ax.Xpp.Map.insert(Object _keyValue, Object _valueValue)
at Dynamics.Ax.Application.DimensionDefaultingService.mergeDefaultDimensions(Object[] _parms) in DimensionDefaultingService.mergeDefaultDimensions.xpp:line 83
at DimensionDefaultingService::mergeDefaultDimensions(Object[] )
at Microsoft.Dynamics.Ax.Xpp.ReflectionCallHelper.MakeStaticCall(Type type, String MethodName, Object[] parameters)
at Dynamics.Ax.Application.SysDictClass.invokeStaticMethod(Object[] _params) in SysDictClass.invokeStaticMethod.xpp:line 26
at Dynamics.Ax.Application.SysDictClass.invokeStaticMethodIL(String _className, String _methodName, Object[] _params, Boolean _ignoreTtsLevel, Boolean ) in SysDictClass.invokeStaticMethodIL.xpp:line 39
at Dynamics.Ax.Application.Global.runClassMethodIL(String _className, String _methodName, Object[] _params, Boolean _ignoreTtsLevel, Boolean ) in Global.runClassMethodIL.xpp:line 30
at Dynamics.Ax.Application.Global.runClassMethodIL(String _className, String _methodName, Object[] _params)
at Dynamics.Ax.Application.DimensionDefaultingService.serverMergeDefaultDimensions(Int64 _value1, Int64 _value2, Int64 _value3, Int64 _value4, Boolean , Boolean ) in DimensionDefaultingService.serverMergeDefaultDimensions.xpp:line 44
at Dynamics.Ax.Application.DimensionDefaultingService.serviceMergeDefaultDimensions(Int64 _value1, Int64 _value2, Int64 _value3, Int64 _value4, Boolean , Boolean ) in DimensionDefaultingService.serviceMergeDefaultDimensions.xpp:line 41
at Dynamics.Ax.Application.DimensionDefaultingService.@serviceMergeDefaultDimensions(Int64 _value1, Int64 _value2, Int64 _value3, Boolean )
at Dynamics.Ax.Application.DimensionDefaultingService.serviceMergeDefaultDimensions(Int64 _value1, Int64 _value2)
at Dynamics.Ax.Application.PurchLineType.Initfrominventtable(InventTable inventTable, Boolean _searchPrice, Boolean _setAddressFromInventDim, Boolean , Boolean ) in PurchLineType.initFromInventTable.xpp:line 103
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)
Please give me some suggestions.