Even though the dimension values are defined in the assembly, the system keeps asking to select a dimension code.

I could not figure out what is the reason. I removed the dimension and re-entered again. Still the same issue.
Account 59200 - inventory adjustment account - (setup with code mandatory for dimension cost centre in G/L card)
Any suggestion ?