Dynamics AX Data Upgrade : No upgrade script was registered for the table * field * (relation *). Register an appropriate upgrade script or add the relation to the exclusion list.

During a data upgrade from AX2009 to AX 2012 R3 we face an issue during UnitOfMeasure Upgrade script in AX 2012 Upgrade check list . The error message was as below:

No upgrade script was registered for the table <TableName> field <FieldName>(relation <RelationName>). Register an appropriate upgrade script or add the relation to the exclusion list.

The info Log generated is as below:

After investigating this issue I came to know that the issue was due to Some Custom Tables Which Were having relation with UnitOfMeasure Table and their relation were not added to the exclusion list, and when the script run it add the Relations to the exclusion list for other Standard tables which can be seen in Class "UnitOfMeasureUpgradeValidator" method "registerExcludedrelations".


Adding the custom Code to this method resolved the issue :-)

Comments

Popular posts from this blog

D365: SSRS Report Development/ Customization

D365/ Ax2012: X++ code for custom lookup to show customer account and Name

D365: Modifying check report along with the slip text