BPErrorEDTNotMigrated best practice warning could appear when you generate a data entity for a table. If a table has EDT fields based on Microsoft's data types, such as VendAccout, CustAccount, the warning will appear.
The easiest way to fix the warning is to find a field mentioned in the warning message and set "Ignore EDTRelation" to "Yes".