This is a test message to test the length of the message box.
Login
|
ABAP RAP Simple App
Created by Software-Heroes

RAP - Build a simple app

3880

In the RAP series, we looked at how to build a simple app with RAP, design the interface and test everything with a preview. Here's a little recap.

Advertising


In the series, we built a simple app using RAP. With this article we want to give you a summary again, discuss the individual steps and give an outlook on how to proceed.

 

Introduction

It all starts with the introduction to a new area, the ABAP RESTful Programming Model is SAP's new programming model for implementing applications. It breaks with old traditions and relies on a completely new type of technology. The SAP GUI has already been discontinued by SAP and we are fully committed to Fiori as the front end.

 

Basics

After the introduction to the topic of RAP, we developed the first app and introduced you to the basics of the programming model. How do you build the object, how do you design the UI and how can you call the service at the end to see the preview.

 

Extension

In the next section, we expanded the object and enriched it with additional logic. In doing so, we discussed the various options for extending a RAP business object. It is also about functions that extend the app and not just the RAP object.

 

Comfort

After the extension was completed, it was about further comfort functions, with which the standard was enriched. The draft allows working on datasets without active storage, the user can even change the device during editing.

 

Unit Test

For a stable and extensible RAP object, a developer also needs a safety net so that existing functions are preserved during expansion. We have shown you how to implement tests with ABAP Unit for the object and the service unit.

 

Outlook

How is it going now? We showed you roughly how RAP works and what you can do with it. In future articles we want to go into the functions of BTP and the ABAP environment, but we will no longer summarize them under RAP. How do you actually create the app and deploy it to a system? We will pursue these questions as well as the question of more complex objects and how to deal with on-premise systems.

 

Conclusion

The series for a simple app is finished, but in the near future we will publish a lot of content in the field of BTP and RAP, especially when it comes to working with it. For us, the generation of the app falls within the BTP area and is therefore not part of the RAP series.


Included topics:
RAPBTPSimple AppSummaryGuide
Comments (0)



And further ...

Are you satisfied with the content of the article? We post new content in the ABAP area every Tuesday and Friday and irregularly in all other areas. Take a look at our tools and apps, we provide them free of charge.


RAP - Sales App Learnings

Category - ABAP

The tutorial for the Sales App has come to an end, and this time a wide range of topics and areas were covered. In this article, we'll review what we learned and highlight some key points.

09/08/2026

052: 10 Minutes from Start to Launchpad

Category - YouTube

In this episode, we'll look at how we can create a RAP application within 10 minutes, generate and deploy it, and finally launch it in the Launchpad.

09/07/2026

RAP - Navigation (App to App)

Category - ABAP

How can you navigate to another application within your Fiori application without the user having to manually switch apps? Let's take a look at navigation between Fiori apps.

09/01/2026

ABAP in Practice - Creating a Setup App

Category - ABAP

No more SAP GUI? How do we then create a static setup app while still remaining flexible on the ABAP side for further implementation? Here's a practical example.

08/28/2026

RAP - Singleton Pattern

Category - ABAP

The Singleton pattern in rap has been around for a while, but how exactly does it work and how can you use it for other purposes? Let's take a closer look at the details in this article.

08/25/2026