Transfer order not getting "Receive" after adding Financial Dimension I .

Hi All,

I have added Financial Dimension in Header and Enable financial dimension in line of Transfer order Lines in ax 2012 R3 CU11 standard localization.

Now all the dimensions are filled but still I am getting Financial dimension Combination not valid error.

We are trying to do the same thing which is Enable in Indian, Russian, Brazil Localization.

How can we achieve that.

What do you mean by enabling fin dimensions?

Can you add more information?

Hi Kranti,

In AX 2012 Indian Localization we can add financial dimension in “Stock Transfer”… Also the value of these dimension flow in Audit Trail- Voucher Transaction form.

In standard localization we can not add financial dimension for Transfer order. Requirement is we have to add financial dimension in Transfer order and flow the till Audit Trail Voucher transaction form .

We added new dimension in header and flow them in all standard Financial dimension fields. But at the time of receiving we are getting not valid combination error…

It will take Dimension Link Form to validate the dimension and all combination.

Also would like to know if we could enable Multi Dimension on Dimension Link form.

-Inventory management -Setup - Posting - Dimension Link

Are you talking about these fields in standard?

\Data Dictionary\Tables\InventTransferLine\Fields\DimensionDefaultShipFrom

\Data Dictionary\Tables\InventTransferLine\Fields\DimensionDefaultShipTo

Have you made any changes to the standard?

No in standard. I have explained the same in another post.

Yes i am talking about these fields . In InventTransferTable we add some customize fields same as from and to and just pass the value in standard field for InventTransferLine table.

Have you changed any code? Do you see the selected dimension values in the error?

Selected value is not in error it’s coming according to Dimension link form. It’s validating only the fields which we are giving in dimension link form.

Eg: -If we pass Department in link type it’s be check for that if cost center is there only cost center will be validate

So you have only added the field to header and populating the values selected on header in lines?
In that case, the fields only work if the Brazil functionality is enabled.
This method will decide that, \Data Dictionary\Tables\InventTransferLine\Methods\enableDefaultDimensionControl
You can change that method to always return true (or) include conditions what ever you have.

Will it take the effect of financial dimension on all related tables ?

What does that mean?

LIke All the tables where it’s creating Voucher like in InventTransPosting table and Audit trail voucher ?

It should. Have you tried it?

Yes i did…
I am testing with same update you soon…

Kranti,

that’s not working
It is changing value from “InitFromInventTable” in “InventTransferLine” table . this method is calling “ChangeDefault Dimension” in Invent site Table.

InventSite is the table which is unsing Dimension link form parameter.

So if we are enabling BR localization then it’s taking only one value according to Dimension link parameter form.

If you don’t want the dimensions to be inherited from item/site, then you can skip that code.

yes doing the same and testing it … hope it won’t skip validation as per Dimension link form

Getting same error … Dimension Combination not valid. This is the screen here it’s checking combination according to Dimension Link form

Have you checked, if the dimension fields on InventTransferLine are properly updated?

Yes It’s updating …

Can you add the break point in below method and see what is happening?
\Classes\InventMov_TransferFrom\defaultDimension
\Classes\InventMov_TransferTo\defaultDimension