Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
julieplummer20
Product and Topic Expert
Product and Topic Expert
 

 

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:







 

If you have completed all these badges, you will be able to develop in ABAP in the Cloud and will be ready to step up to the intermediate level.


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
7 Comments
former_member392287
Discoverer
0 Kudos
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,
julieplummer20
Product and Topic Expert
Product and Topic Expert
0 Kudos
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.
Jigang_Zhang张吉刚
Active Contributor
0 Kudos

@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?

julieplummer20
Product and Topic Expert
Product and Topic Expert
0 Kudos
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.
Jigang_Zhang张吉刚
Active Contributor
julie.plummer

Thanks. This issue has already been fixed at this by andre.fischer
Former Member
0 Kudos
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
julieplummer20
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Prasenjit,

Yes, the SAP Help Portal covers this. Start here:

Developing Unmanaged Transactional Apps

HTH

Julie.