Due to that fact that calling new BAdIs is significantly faster, we recommend that you define only new BAdIs and migrate all classic BAdIs and their calls to new BAdIs. Make sure that you migrate only your own BAdIs. Customers should never migrate the BAdIs that are provided by SAP.
A completely automated migration of all existing classic BAdIs is impossible because of the existing differences between classic and new BAdIs. For that reason, we recommend that you use the procedure for semi-automatic migration.