This is a test message to test the length of the message box.
Login
|

RAP Learning

Overview

The ABAP RESTful Application Programming Model usually starts relatively simply with some basics and objects. However, depending on the scenario, the complexity of such a business object can quickly increase and become incomprehensible for beginners. Therefore, it is important to start with a simple model, such as the Classic Pattern, to learn the basics. Gradually, more topics can be explored.

 

Learning Path

The learning path is designed to help you categorize the different topics according to their difficulty and learning intensity. Therefore, it's best to start with the topics at the top and then gradually work your way along the path. You will discover further topics, methodologies, and patterns, each with its own level of complexity. On the left, you will find the components of Core Data Service development and modeling. In the middle are the fundamentals of behavior and features from the RAP area. On the right side are all current patterns, as well as various concepts from RAP development.

 

 

Tutorials

Here you will find links to collections, patterns, and tutorials that are intended to help you on your journey and can each increase the complexity.

  • Simple Object - Simple RAP object to get started with the basics of development.
  • Complex Object - Multiple entities within a business object increase the complexity of accessing and handling the object.
  • Unmanaged Object - The custom entity with the unmanaged implementation is currently a complex implementation; here you will learn various fundamentals.
  • Exercise: Translate App - As a first exercise, we will create a translation API and then build a RAP app to use the API.
  • Advanced Features - The basis is the Report Pattern, which... The piece is extended with additional functions. We will also cover advanced techniques and methods.
  • Custom Implementation - We implement the Custom Pattern and demonstrate further features of RAP development on this app.
  • Exercise: Contact App - Do you want to master an app from modeling, through UI design and development, to deployment and launch? Then this complete tutorial will help you.

 

Information

In this section you will find further information and links that can support your learning and serve as valuable resources.

  • RAP Patterns - Understand the different patterns and the structure of RAP objects to know the possibilities.
  • Useful Links - Links to RAP and Fiori Elements can be found on our overview page, as well as many other helpful tips.