Showing results for 
Search instead for 
Did you mean: 

Migrator Tools for custom code from ECC 6.0 to SAP BTP ABAP Environment

0 Kudos


Is the below understanding incorrect anywhere -

For migrating custom code from SAP ECC 6.0 to SAP BTP ABAP environment - SAP provided ABAP Transfer Tool (ATT) and Custom Code Migrator App can be used, there are 3rd party tools as well available which involves licensing.

ATT supports migrating custom Interfaces, reports, BADI s, FM s, Classes, User Exits and Customer Includes and doesn’t support - Web Dynpro components, SAP Script and Smart Forms, any custom development objects which rely on hardware and software specific to ECC 6.0 and doesn’t exist in SAP BTP ABAP environment and which are depreciated or obsolete functionality in SAP BTP ABAP environment.

Not a pre-requisite to have knowledge of Restful Application Programming and CDS for using ATT however will simplify migration process, how the migrated code is going to interact with SAP BTP ABAP environment, also for any manual migration which is not supported and for any manual intervention needed.

Custom Code Migration App provides an easy-to-use user interface which is based on ATT, useful in analyzing custom code and identifying critical issues, once analyzed ATT can be used to perform actual migration which supports wider range of custom code objects in comparison.

Thanks & Regards,


Accepted Solutions (1)

Accepted Solutions (1)

Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Vipin,

let me give you some guidance here. Remote ABAP Test Cockpit (ATC) is the name of the tool (not ABAP Transfer Tool (ATT)) and ATC can analyze (not migrate or transfer!) your custom code for SAP BTP ABAP Environment including all your modifications and enhancements and also SmartForms and Adobe Forms in addition to the custom code types listed by you. Custom Code Migration app is based on the remote ATC and supports the same object types as ATC and has a number of advantages in addition to the ATC standard features like modern SAP Fiori UI, consideration of usage data, various filtering and grouping of analysis results, dependency analysis with SAP standard (specially for replatforming projects to SAP BTP ABAP Environment), detection of issues for automated adaptation with Quick Fixes and so on. More details in the blog How to check your custom ABAP code for SAP BTP ABAP Environment. For the transfer of the custom code to the SAP BTP ABAP Environment the abapGit is to use, see the blog How to bring your ABAP custom code to the SAP BTP ABAP Environment. For the adaptation of custom code ABAP development tools and Quick Fixes are to use, see the blog Semi-automatic custom code adaptation for SAP BTP ABAP Environment. The knowledge of ABAP RESTful Application Programming Model (RAP) is not necessary for custom code analysis, migration and adaptation but is crucial for new developments in SAP BTP ABAP Environment and for redesign of existing code.

Hope this helps.

Kind Regards,


Answers (0)