RAP - API Pattern
In this article we will look at the API pattern for RAP and how you can use it flexibly in ABAP development to provide interfaces
RAP - Multiple filters and settings
What happens if we want to set several filters and fields as default in RAP and also need a default sorting?
RAP - Message Length
Is your message truncated when outputting with RAP? Let's look at the problem and a solution.
RAP - Optimize Search and Keys
In this article, we will optimize our search help in the custom pattern, use the additional binding, and make our RAP application fit for the end user.
RAP - Fixed Value Filter
How do you use fixed values from a domain for a filter and customize it to your needs? Learn more here.
RAP - Custom Pattern (Behavior)
In this article, we extend the Custom Pattern in RAP with additional data and behavior, allowing us to create added value in the implementation.
RAP - Custom Pattern
How does the custom pattern work in ABAP development, and for which scenarios can you use it in development? Let's look at an example.
RAP - Tree View (Deletion behavior)
In this article, we'll look at the behavior of deleting nodes in the tree view using RAP. There are some interesting points to note.
RAP - Tree View
Want to easily display a hierarchy in RAP? Learn how to do it in ABAP Cloud in this article.
RAP - Classic Pattern
In this article, we look at the Classic Pattern and discuss the use cases of its implementation in ABAP Cloud.
RAP - Popup Default values
How can you provide the user with default values in the popup of an action in RAP? In this article we will extend our application.
RAP - Popup Mandatory Fields
How can you actually define required fields for a popup in RAP? In this article we will go into the details in more detail.
RAP - Deep Table Action
Is it currently possible to pass tables to actions in RAP? This article is intended to provide a better insight into the topic.
ABAP Cloud - Programming Model
Which programming model is used with ABAP Cloud and what can we learn from its predecessor? More details in the article.
RAP - Side Effects
How can you update parts of the Fiori UI without doing a complete refresh? With Side Effects, this is easily possible in ABAP and RAP.
RAP - Events
How can you actually create events in RAP and process them with ABAP? Here you can find out more about event-driven processing.
RAP - Load Excel File
In this practical example we look at processing Excel in ABAP with the new XCO classes and how we get the file into our RAP object
RAP - Semantic Key
What do you need the semantic key for and how is it represented in the ABAP RESTful Programming Model? You can find out more here.
RAP - File Upload (Stream)
How can you easily load files into your RAP object and make them available in ABAP? Let's take a look at the details.
RAP - Report Pattern
How is the Report Pattern structured in RAP and what can you do with it? Read more in this ABAP article.
RAP - Translation app (example)
Let's take a look at a practical example of developing a RAP application in the ABAP environment and how you can create an app with little effort.
RAP - Custom Entity Value Help (Deep Dive)
With the Custom Entity you have the most freedom in RAP when developing ABAP Cloud applications, but what about potential errors?
RAP - Deep Action in OData v4
In this article we will look at actions with deep structures, how we can create them and pass data to an API endpoint.
BTP - Connect On-Premise (Consumption Model v2)
In this article we want to provide another update on the connection of on-premise systems and how this is done with a communication arrangement.
RAP - Show app count (Tile)
This example is about displaying a counter on the tile of a Fiori Elements application and how such a thing can be implemented.
RAP - Generator (Fiori)
In this article we will look at the more complex RAP generator as a Fiori Elements application and what advantages you have with it.
RAP - Generator (ADT)
Today, let's take a look at the RAP Generator, which is already integrated into ABAP Development Tools, and how you can use it to easily build new RAP apps
RAP - Unmanaged (Remote)
Here you can learn more about the unmanaged RAP object with a remote data source and how you can implement such scenarios.
RAP - Unmanaged (Local)
In this article an example for the implementation of an unmanaged RAP object based on a locally available API.
RAP - Unmanaged Scenario
In this article we will go into the theory of the unmanaged approach and how it is implemented in the ABAP RESTful Programming Model.
RAP - Send mail
After we made the configuration in the last article, this time we will send an email and look at the specifics with RAP.
BTP - Connect Office365 Mail
In this article we want to look at how we connect and configure an Office365 mail server to the ABAP environment.
RAP - Search
In this article we deal with the generic search for RAP objects and how we can also interpret incorrect entries.
RAP - Virtual Elements
There are virtual elements around the projections, we show you how to use and implement them to extend your RAP object.
RAP - UI Annotations (Part 2)
Let's look again at the structure of the UI annotations for the complex entity and what we can influence with them.
RAP - EML (Part 2)
Controlling complex RAP entities with the Entity Manipulation Language is what this article is about and how you work with deep nodes.
RAP - Complex entity
Let's look at a RAP application with two entities and how they are connected. We mainly focus on the differences.
RAP - Custom Entity
In this article we look at a special form of entities in the RAP model and how we can use them.
BTP - Connect on-premise (Function module)
Here we look at the connection of a function module in the ABAP environment and how you can call it.
BTP - Access methods On-Premise (OData)
In this article we look at the other access methods to an OData service via the proxy classes.
BTP - Connect on-premise (OData)
In this article we look at how we can connect and call an on-premise OData interface to the ABAP environment.
BTP - Fiori Elements App (Deployment)
In this article we take care of the deployment of the Fiori Elements App in the ABAP Environment and the setup of the permissions.
BTP - Fiori Elements App (Creation)
Today we will go into the creation of the Fiori Elements app in the BAS and what needs to be considered.
BTP - Business Application Studio
In this article we want to take a look at the Business Application Studio, BAS for short, and explain the most important functions.
RAP - Build a simple app
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.
RAP - ABAP Unit (Service)
How do you actually test the service of an interface or RAP app automatically? In this article we look at unit tests for OData services.
RAP - ABAP Unit (Business Object)
At this point, we'll take a look at how we can test our RAP Business Object automatically in order to check all important functions at the touch of a butto
RAP - Draft (Part 2)
The second part on the subject of draft handling in RAP objects is about better displaying the draft status at the individual positions in the list.
RAP - Draft
In this article you will learn more about draft handling within a business object and how to implement it on an existing object.
RAP - Feature Control
This article is about the Feature Control, a mechanism to dynamically enable or disable features in the RAP based on the state of the object.
RAP - Numbering
In this article we will take a look at automatic number assignment and how we can assign numbers ourselves in the case of the partner app.
RAP - Messages
Let's take a look at the different possibilities of messages in the environment of Fiori Elements and how they work together.
RAP - Popup
How do we get a popup with RAP to send more input to the framework? You will find out that and more in this article.
RAP - Search help
In this article we will look at how we enrich fields in the RAP Business Object UI with search helps.
RAP - Action (Part 2)
The second part for the actions in RAP follows, in which we want to go into further details in the use and to show special cases.
RAP - Action
In this article, we'll take a look at actions, how they are structured, and what they actually do with the RAP Business Object.
RAP - Determination
How is data automatically derived and enriched in the ABAP RESTful Programming Model? We will look into this question in this article.
RAP - Validation
Let's take a look at the validations in the RAP Business Object and how they are implemented in the framework.
RAP - Projection
In this article, we'll rebuild our example a bit and add the typical projection layer used to render the app.
RAP - Entity Manipulation Language (EML)
In this article we deal with a new language construct to access our RAP Business Object.
RAP - UI Annotations
Today we look at how we can enrich the Fiori Elements with standard elements in order to get a finished app straight away.
RAP - Simple Object
In this article we build a simple business object and show you how the framework works.
RAP - Introduction
The ABAP RESTful Programming Model will be the programming model of the future in the ABAP area, in this article we will look at the meaning, use and structure.