Showing results for 
Search instead for 
Did you mean: 

ADT - ABAP vs ABAP Cloud


Is it possible to convert an project from ABAP to ABAP Cloud in Eclipse (ADT)?
I want to use a project that I already have but it is an ABAP project, can I convert to an ABAP Cloud project?

View Entire Topic
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi ines.martins,

Below you'll find some hints that should answer your initial question.

However, I understand by now you are looking for an approach to cover reporting in (and out of) S/4HANA Cloud. Point 1 below might be of particular significance then: Is 'code conversion' even the right approach for the purpose? Might there be easier or different ways within S/4HANA Cloud to produce reports than with ERP?

Check out chapterStatutory Reporting in SAP Help for example.

The process of converting an on-premise SAP ABAP project to an SAP Cloud project involves several steps. It's not just a simple "conversion", but instead requires rethinking your application architecture and potentially redeveloping portions of your application to work in the cloud environment. Here are the general steps to migrate ABAP code to SAP Cloud Platform ABAP Environment:

1. **Evaluate and Plan**: You need to first evaluate your existing ABAP code and decide what functionality you want to move (as opposed to, replace with a different approach, or new code altogether). Not all ABAP code is compatible with ABAP in the cloud, so you will need to determine what changes will be necessary.

2. **Setup your Development Environment**: Install and setup ABAP Development Tools (ADT) in Eclipse. You can download it from the SAP Development Tools site. (You may already have this covered)

3. **Create ABAP Cloud Project**: In Eclipse, go to `File -> New -> Other -> ABAP Cloud Project`. You would need to have the necessary SAP Cloud Platform ABAP Environment (also known as Steampunk) credentials and endpoints. (You probably have this part covered as well)

4. **Code Adaptation**: Start adapting your ABAP code to be compatible with the cloud environment. This might include removing or changing incompatible ABAP statements, changing the way you use certain SAP modules, and potentially rethinking your application design to be more suitable for a cloud environment.

5. **Use ABAP RESTful Programming Model**: ABAP in the cloud uses a new programming model called the ABAP RESTful Programming Model (RAP). You will need to familiarize yourself with this model and modify your ABAP code to use it.

6. **Testing**: Test your application thoroughly to ensure it works correctly in the cloud environment. Keep in mind that you may need to use different testing tools and methods in the cloud environment.

7. **Deployment**: Once your application is working correctly, you can deploy it to the SAP Cloud Platform.

This process can be complex and may require significant changes to your ABAP code. It may be helpful to work with someone who has experience with SAP Cloud Platform and the ABAP RESTful Programming Model.
0 Kudos

Hey, thanks for your reply!
Yeah what we really need is to adapt the standard application 'Post Cash Journal Entries' (on-premise transaction FBCJ), but it's not possible in BAS to make an adaptation project from an non-premise system yet, as you guys answer in here in a previous topic that I posted.
So we are trying to find a way to adapt that standard application. So we are exploring the other options that we have, like use the SAP Cloud Platform ABAP Environment.

The system that we have is SAP S/4HANA CLOUD 2302. We have already follow the steps 2 and 3 that you mentioned, what we are trying to find if is still possible to get the standard app code and ui some how in our system to extend from there or if we have to create a new on like that from scratch.