web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Where does D365FO get the displayed Product Name from when no EcoResProductTranslation exists?

(4) ShareShare
ReportReport
Posted on by 23
Hi everyone,
I’m trying to understand the data source for the displayed Product Name in Dynamics 365 Finance & Operations.
 
I join EcoResProduct to EcoResProductTranslation in SQL to retrieve names in a given language for a specific item (ItemId / DisplayProductNumber).
I have several products that exist in EcoResProduct but have no rows in EcoResProductTranslation.
The SearchName in EcoResProduct is present but not the correct name.
However, the UI still shows the correct product name on pages like Released products.
 
What I’ve checked:
- Looked at EcoResProductTranslation (no rows for these products).
- Looked at EcoResProduct (has SearchName, but that’s not the name the UI shows).
- Looked at EcoResProductTranslationFallbackView, but I still can’t find a persistent field that exactly matches the UI value.
- In the AOT browser I can see metadata for tables/entities, but I don’t have Visual Studio access to open X++ code.
- I’m aware that the UI might use a display method or a computed column, but I don’t know which one and where for product name.
 
Where exactly does D365FO source the Product Name shown in the UI when there is no record in EcoResProductTranslation for the user’s language?
Is there a standard display method (e.g., on EcoResProduct) or a computed column (e.g., on a view behind EcoResReleasedProductV2Entity) that builds this name?
If yes, what is the object/method name and where can I see it (AOT path)?
What is the fallback order used by standard D365FO (e.g., Translation → default language → SearchName → ProductNumber, or something else)?
For reporting, how would you replicate the exact UI value in SQL (any standard view or recommended COALESCE logic)?
 
I want to reproduce the same “UI Product Name” consistently in reporting (SQL/Power BI) and understand the authoritative source/logic.
 
Thanks a lot for any pointers!
Categories:
I have the same question (0)
  • Suggested answer
    Sohaib Cheema Profile Picture
    49,677 Super User 2026 Season 1 on at
    Hi,
    Product Name and Description are saved in a table named EcoResProductTranslation
     
    Search Name is saved in InventTable (NameAlias)
  • KB-11110733-0 Profile Picture
    23 on at
    Hey, thanks for your answer! I've checked Inventtable and Namealias, but unfortunately that's not the correct name nor the one shown in the UI.
  • Martin Dráb Profile Picture
    239,022 Most Valuable Professional on at
    If there is no translation in user's language, the system language (SystemParameters.SystemLanguageId) may be used instead (if EcoResProductTranslationFallbackFeature and EcoResProductParameters.UseFallbackTranslation are enabled.).
     
    If you want to know details of your particular scenario, tell us which form are you talking about, not just that it's somewhere in UI.
     
    EcoResReleasedProductV2Entity doesn't seem to cover name translations. That's in EcoResProductTranslationEntity, for instance.
  • KB-11110733-0 Profile Picture
    23 on at
    Exactly, if no name is maintained, there must be some fallback option. But this fallback option has to be defined somewhere and explicitly listed. 

    I am currently reviewing the product name in the “Product Information Management” module under “Released Products.” In the form information, the data source is shown as EcoResProductTranslationFallbackView and the data field as “Name.” However, when I look directly into the EcoResProductTranslationFallbackView, I cannot find the expected name in the “Name” field.
  • Sohaib Cheema Profile Picture
    49,677 Super User 2026 Season 1 on at
    There is field "Name", in the view. do you want to double check, please.
  • Verified answer
    KB-11110733-0 Profile Picture
    23 on at
    Thank you all for your responses. We identified the issue: the table EcoResProductTranslation was not properly connected to Azure Synapse, which is the source of our data. After reinitializing, all names appeared as expected.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 617

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 461 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 298 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans