Product Information
Learn how to develop in ABAP using SAP BTP ABAP Environment
SAP Business Technology Platform (BTP) ABAP Environment (known as “Steampunk”) lets you use your ABAP know-how to develop and run ABAP applications in the cloud. In particular, you need to become familiar with the ABAP RESTful Application Programming Model (RAP). RAP is essential: It enables you to build OData-based SAP Fiori UI services and Web APIs that are cloud and enterprise-ready and SAP HANA-optimized – whether starting from scratch, or reusing existing code.
To help you get up to speed as an ABAP developer, we have created three new badges:
- Create an SAP BTP, ABAP Environment Trial User – Single taster tutorial, to get you started with your ABAP Environment instance; requires no previous experience
- Create and Expose a CDS-Based Data Model – Beginner scenario: Get started creating development objects in the Cloud, using the ABAP RESTful Application Programming Model (RAP)
- Level Up with SAP BTP, ABAP Environment – Beyond complete beginner. Covers a variety of skills:
- Develop a SAP Fiori application using ABAP RESTful Application Programming Model (RAP)
- Create business configuration UIs, again using RAP.
- Create and fill a database table in the ABAP Environment, work with an ABAP class, and work with ABAP Data Dictionary objects
- Move your ABAP source code using abapGit
You can earn each of these badges in turn:
We also hope to release a new, intermediate badge in the near future.
See also: SAP Business Technology Platform, ABAP Environment.
See all of our SAP tutorials in the SAP Tutorial Navigator
Hello Julie,
Thanks for the post. One question about the environment of the RAP, does it need S/4 HANA package in the cloud or only HANA Database is enough?
regards,
Hi Steven,
You can use RAP on-premise or in the Cloud. Everything you need for on-premise training, demos, etc is available in the developer edition. The only thing missing is business transactions (VA01, FB01, etc).
Perhaps the easiest thing is to try it out in a tutorial:
HTH Julie.
Hello Julie,
In the unmanaged scenario with custom CDS entities how can I implement behavior definitions like CUD etc.? Is it possible at all because when I tried creating a BDEF, it gave an error.
What is the way to handle CUD behavior and other actions or validations for unmanaged scenario using the custom CDS entities?
Thx, Prasenjit
Hi Prasenjit,
Yes, the SAP Help Portal covers this. Start here:
Developing Unmanaged Transactional Apps
HTH
Julie.
@Julie Plummer
Thanks for sharing.
Just want to complete the tutorial at "Define and Expose a CDS-Based Travel Data Model" and stuck at step 5 which asks 'Where can you open your SAP Fiori Elements App Preview?'.
I can get a preview and guess it required to paste the URL generated at the service binding step but I get an error when submitting.
The answers I have tried:
So any tips on how to complete step 5?
Hi Jigang Zhang,
I am not responsible for this tutorial.
I will pass on your issue.
However, the fastest way to contact the colleagues responsible is to use the link "Provide Feedback" as provided (under the table of contents on the right side).
BR Julie.
Julie Plummer
Thanks. This issue has already been fixed at this by Andre Fischer