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.
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.
ABAP Environment - The right size (sizing)
In this article we look at how to get the SAP BTP ABAP Environment to the right size for you.
BTP - Application Job (v2)
The Application Job has received a new version and with it new functions in the ABAP Environment. In this article we look at the differences.
BTP - Central ATC
How can you configure the ABAP Test Cockpit in the BTP? What are the stumbling blocks and what can you do with them in the end? Read more in this article.
BTP - Inbound and Outbound Communication
In this article we will go into detail about the connection of the SAP BTP ABAP Environment and how the individual connections are created.
BTP - Transport ZLOCAL Objects
Would you like to bring your PoC in the ABAP environment to the next system? This article contains some more information.
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.
BTP - Google Translate Integration
How do you call an external API, such as Google Translate, from the ABAP environment and consume it in a local class? Read more in this article.
BTP - Multiple Communication Systems
How can we distinguish between different connections in the same communication scenario and derive the right one for us? Read more here.
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?
BTP - Business Configuration (Settings)
Let's take a look at the settings of the maintenance object in the ABAP environment and what effects they have on maintenance.
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 - Business Configuration (Adaptation)
What do adjustments to the RAP business object actually look like in the context of the business configuration? More information in this article.
BTP - Business Configuration (without Transport)
How do you actually use the Business Configuration without the transport recording? In this article we clarify whether it is possible.
BTP - Business Configuration (Usage)
Today it's about using the various apps and transporting the business configuration in the ABAP environment.
BTP - Business Configuration (Creation)
This article is about creating maintenance views in the ABAP environment to maintain data and later transport the settings.
BTP - OData Access from On-Premise
In this article we will go into a little more detail about how to consume an OData service on the on-premise from an ABAP environment.
BTP - Software Components
Software components are a modern part of the ABAP architecture, especially in the ABAP Environment. In this article we will look at working with them.
BTP - Application Job (Authorization)
How can a user execute a job and what permissions do they need to do so? In this article we will go into the details and which objects the developer needs to cr
BTP - Application Job (Log)
How do I create a job log in the application job so that the user receives important information about the job? In this article we take a closer look at the top
BTP - Application Jobs (External API)
Wie starte ich ein Job von außerhalb des Systems? In diesem Artikel erfährst du mehr über die externe Scheduler API des Application Jobs.
BTP - Application Job (Internal API)
How to schedule a job in the system when we are in the middle of processing our application? In this article you will learn more about the API.
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.
BTP - Application Job (Exit Notification)
What can you use the exits in the application job for and how are they defined? You can find out more about this in this article.
BTP - Application Job (Exit Check)
What can you use the exits in the application job for and how are they defined? You can find out more about this in this article.
BTP - Application Job (Creation)
How do you create a new job in the system? In this article, we'll look at two methods for creating jobs.
BTP - Application Jobs (Introduction)
This article is about an introduction to the topic of jobs on the ABAP Environment and what differs from on-premise.
Devtoberfest 2023 Recap
Devtoberfest is coming to an end, here is a brief review of the topics and information in the area of ABAP and low-code.
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.
BTP - Create Entity for OData v4 with Draft
This article is about the flow for creating and activating an instance in the BTP from on-premise, where the endpoint is an OData version 4 that supports draft.
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.