Breaking news from around the world
Get the Bing + MSN extension
Now Available in Community - MBAS 2019 Presentation Videos
Catch the most popular sessions on demand and learn how Dynamics 365, Power BI, Power Apps, Power Automate, and Excel are powering major transformations around the globe. | View Gallery
2019 release wave 2 Discover the latest updates and new features to Dynamics 365 planned through March 2020
Release overview guides and videos Release Plan | View virtual launch event
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Talent TechTalks | Upcoming TechTalks
We created one new custom entity for vendor packing slip transactions. In this entity one field has been used an deleted EDT and this may be due to latest version upgrade.
Now we are getting one error "An unknown error occurred in the mapper control. Please contact administrator for more details" while we open the mapping visualization form for the data entity. i am unable to get the references of this label with Label Id "@Mapper:MAPERR999" also.
Can we use deleted EDT's in Data entities ? Is anyone come across this issue ?
We are using D365 FO 10.0.5 version and SysDeletedObjects configuration keys are disabled in the license configuration.
Appreciate your help..!
You can't use EDTs that don't exist. If MS removes EDTs they mark them as obsolete one year in advance. Using obsolete EDT will produce a compiler warning. So you always have one year to react to those warnings and rework your entity.
Thanks Nikolaos for your reply.
We are getting this error only in Tiered environements not in the developer environement. Any insights on this ?
Are the systems in the same version? Which EDT is it? In which package is it in the dev system?
Both Systems are in same version and it is 10.0.5.
EDT is DEL_IntrastatItemCodeId and it is in Application Suite package.
The table we have used is VendPackingSlipTrans and field is ItemCodeId.
Thanks in advance..!
You should never use objects with DEL_ prefix. Why it still exists in your dev system I don't know, but it's not relevant for solving the issue.
DEL_ is a special prefix. It is an abbreviation for Deleted and is used for application objects that will be deleted. After an object is prefixed with DEL_, it will be supported for a release and then deleted in the next version of the product.
DEL_ tables and fields are necessary to allow data update. Such objects allow access to old data that must be migrated to a new location.
When an object with a DEL_ prefix is introduced, the update mechanisms handle changes in the standard application, for example by moving fields and X++ code to the table that replaces the one with the DEL_ prefix. But, if you have written X++ code that references an application object that has been given a DEL_ prefix, you have to update these references yourself.
So, these DEL_objects exist in dev system so that you can do code upgrade from AX2012 to D365. But before deploying your code to test/prod you have to remove all references to such objects.
Business Applications communities