Dear all,
When I create a new financial dimension, I key in Chinese name in the ID, but system tell me "Financial dimension name contains invalid characters". Like below:
Ithink it is un-frendly for Chinese project.
How to solve this issue?
Thank you for your help.
*This post is locked for comments
Dear Sten,
Thank you very much for your nice answer.
And I have find out the solution of this issue.
We can use the translation function on the top on financial dimension.
I add a new language like "Zh-hans", then key in the Chinese description in the field like below:
After that, I can use the Chinese name if the I change the language in the user options.
such as ledger dimension, default dimension, financial dimension in the vendor or customer and so on.
But there are still a little flaw that the dimension name is English name.
But it is OK for me.
Dear Daniel,
Yes you are right, it is a new contorl in 365. I am sure it is OK in 2012.
Thanks for your help.
It looks like a product limitation and your scenario will not work. From the validation code (application 7.3):
// DimensionAttribute table
public static boolean validateName(str _name) { // Restrict to names that are valid x++ identifiers, as dimension attribute names are used as table column names. const str identifierRegularExpression = @'^[_a-zA-Z][_a-zA-Z0-9]*$'; boolean isValidName = System.Text.RegularExpressions.Regex::IsMatch(strLRTrim(_name), identifierRegularExpression); //...etc...
Hi Mark
I must correct my post to you since I was testing creating financial dimension values and not creating financial dimensions using zh-hans.
I receive the same error message as you do, when I create a new financial dimension using zh-hans or use special signs like !"#¤¤%&/()
Sorry that my suggested answer was not usefull
Kind regards
Sten
Hi mark
I just looked in a Contoso environment that also have a legal entity with country/region China and in that environment Microsoft use numbers as dimension values and only use zh-hans in the description
I can't see if you in the legal entity form have selected language zh-hans but you probably have:
When I create a new financial dimension value in the Contoso legal entity CNMF I'm able to create a new dimension value with zh-hans and save the dimension value without receiving an error:
This is from a Dynamics 365 for Finance and Operation version 8.0 environment.
If you have access to a Contoso environment I suggest that you compare your configuration with the one made in CNMF.
I hope you find the small detail that makes the difference. After adjusting your configuration i hope you can create the financial dimension values using zh-hans language.
Kind regards
Sten
Dear Prashant,
Please refer to the below 2 pictures.
I have set the system language as ZH-HANS in system parameters.
And set the localized functionality region as China.
And set the country code as CHN.
But still error.
I think it's a BUG maybe.
Dear Mark,
Please check the system language setup. Country code in the system and ERP as well. Also check the localization in ERP system.
Or arrange a session I will check all this for you.
Thank you Prashant Kumar.
I have tried the method you suggest, but it doesn't work. Still error info.
Dear Mark,
Please try to change system language to Chinese. And then try. System will allow you to save the data unless that doesn't have special character.
Regarding the language support. Below is the link will help you.
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,134 Super User 2024 Season 2
Martin Dráb 229,928 Most Valuable Professional
nmaenpaa 101,156