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

Content search

school

RAP - Draft Query

In this article, we'll look at the Draft Query in RAP and how you can use it to control entries and their visibility. We'll also examine its practical

school

RAP - Importance

Let's look at the importance of information within an SAP Fiori application and how we can use it to control visibility in the RAP application.

school

RAP - Criticality

What do you actually need criticality for in your application, and what can you achieve with it? Let's look at different forms and scenarios.

school

RAP - Icons

How do you find suitable icons in the UI5 environment and how can you integrate them into your Fiori Elements application using ABAP? Let's discuss this qu

school

RAP - Grouping of Actions

How can you group your various actions in RAP under a single button, especially if the actions are quite similar? This article will look at the details of imple

school

ADT - RAP Extension Assistent [MIA]

You want to extend a RAP object and don't know exactly where to start? Perhaps the Extension Assistant can help and guide you.

school

ADT - RAP Analyzer [MIA]

Getting to grips with and understanding existing RAP objects can not always be easy, especially when dealing with complex objects. Questions such as how to mana

school

RAP - Position of Buttons

In this article, we'll look at the different button positions. Where can we place the various actions in RAP, and how do we use them?

school

RAP - Analytical Table

Let's take a look at the last missing piece of the puzzle in RAP to replace the ALV and how we can set up the Analytical Table with minimal effort.

school

RAP - Augmentation

In this article, we will restructure our RAP application's data model and change how we handle text. We will use augmentation to do this.

school

034: Recycling-Heroes - Object and RAP Generator (Document)

In this episode, we'll create our new document app using generators to create the data model and then to create the RAP.

school

CAP or RAP - A business perspective

There's constant discussion about RAP, CAP or both, but what about the business side? Besides the features, what other requirements and points should you c

school

RAP - Sort virtual Fields

If we have implemented virtual fields in an entity in the ABAP RESTful Application Programming Model, how can we then actually use sorting?

school

RAP - Multi-Input Field

Representing an entire entity in a single field? This is possible with the Multi-Input Field. Today we'll look at this feature in ABAP for RAP development

school

RAP - Generation with Template

The generators in RAP are powerful when it comes to quickly deploying RAP objects. You can further refine the entities quickly using templates.

school

RAP - CDS Pattern

How does the CDS pattern actually work, and what does CDS-only have to do with it? In this article, we'll look at the architecture and use of the pattern.

school

Recycling Heroes - Contact App

In this tutorial, we'll model a RAP application from the database, through the model and UI, to deployment and provisioning in the system. This should teac

school

RAP - EML Variants

If you use EML to interact with the ABAP RESTful Application Programming Model, several variants are currently available. Let's look

school

RAP - Generator (from Scratch)

Does your development with RAP sometimes feel very slow? Generators do the work for you to build the actual stack and do recurring work

school

RAP - Action (Processing options)

How do you actually activate Multi-Select in RAP and control the various processing options? Here we'll look at the different options

school

RAP - Custom Entity with Action

How can you cleanly implement an action in a Custom Entity to update the UI und utilize EML? Let's take a closer look at the different steps.

school

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

school

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?

school

RAP - Message Length

Is your message truncated when outputting with RAP? Let's look at the problem and a solution.

school

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.

school

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.

school

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.

school

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.

school

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.

school

RAP - Tree View

Want to easily display a hierarchy in RAP? Learn how to do it in ABAP Cloud in this article.

school

RAP - Classic Pattern

In this article, we look at the Classic Pattern and discuss the use cases of its implementation in ABAP Cloud.

school

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.

school

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.

school

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.

school

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.

school

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.

school

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.

school

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

school

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.

school

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.

school

RAP - Report Pattern

How is the Report Pattern structured in RAP and what can you do with it? Read more in this ABAP article.

school

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.

school

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?

school

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.

school

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.

school

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.

school

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.

school

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

school

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.

school

RAP - Unmanaged (Local)

In this article an example for the implementation of an unmanaged RAP object based on a locally available API.

school

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.

school

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.

school

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.

school

RAP - Search

In this article we deal with the generic search for RAP objects and how we can also interpret incorrect entries.

school

RAP - Virtual Elements

There are virtual elements around the projections, we show you how to use and implement them to extend your RAP object.

school

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.

school

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.

school

RAP - Complex entity

Let's look at a RAP application with two entities and how they are connected. We mainly focus on the differences.

school

RAP - Custom Entity

In this article we look at a special form of entities in the RAP model and how we can use them.

school

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.

school

BTP - Access methods On-Premise (OData)

In this article we look at the other access methods to an OData service via the proxy classes.

school

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.

school

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.

school

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.

school

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.

school

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.

school

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.

school

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

school

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.

school

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.

school

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.

school

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.

school

RAP - Messages

Let's take a look at the different possibilities of messages in the environment of Fiori Elements and how they work together.

school

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.

school

RAP - Search help

In this article we will look at how we enrich fields in the RAP Business Object UI with search helps.

school

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.

school

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.

school

RAP - Determination

How is data automatically derived and enriched in the ABAP RESTful Programming Model? We will look into this question in this article.

school

RAP - Validation

Let's take a look at the validations in the RAP Business Object and how they are implemented in the framework.

school

RAP - Projection

In this article, we'll rebuild our example a bit and add the typical projection layer used to render the app.

school

RAP - Entity Manipulation Language (EML)

In this article we deal with a new language construct to access our RAP Business Object.

school

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.

school

RAP - Simple Object

In this article we build a simple business object and show you how the framework works.

school

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.