The move is a heterogeneous database migration. There are no specific coding changes required, but custom code may need to be adapted if you would like to improve performance, especially if it is poorly written.
I tell my customers that the move to update ECC to the correct version to move to HANA is more time consuming than the migration to HANA itself.