How to Create Reusable Extended Data Types (EDTs) for Custom Modules in Dynamics 365?
Table of Contents
Question
You are tasked with enhancing the data model for a custom module in Microsoft Dynamics 365 finance and operations apps. The module requires additional fields to capture international address formats.
You need to create a new Extended Data Type (EDT) that will be used across multiple tables without duplicating properties.
What should you do?
Select only one answer.
A. Create a new table to store international address formats and reference it in other tables.
B. Duplicate the existing address EDTs and modify their properties for each table.
C. Add a new EDT to the project and set the StringSize property to accommodate the largest expected address format.
D. Modify the base Address EDT directly to support international formats.
Answer
C. Add a new EDT to the project and set the StringSize property to accommodate the largest expected address format.
Explanation
The correct answer is to add a new EDT to the project and set the StringSize property appropriately, as this allows for reusability across multiple tables without duplication. Creating a new table (Option A) is unnecessary for this purpose and does not leverage the benefits of EDTs. Duplicating existing EDTs (Option B) would lead to redundancy and maintenance issues. Modifying the base Address EDT directly (Option D) is not advisable as it could affect existing functionality and does not promote reusability.
Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 exam and earn Microsoft Dynamics 365: Finance and Operations Apps Developer MB-500 certification.