1. Using Abstract Entities for Non-Standard RAP BO Operations. This short overview of abstract entities concept in the context of non-standard RAP business object operations. It outlines their purpose, advantages, and implementation strategies, emphasizing their role in enhancing modularity and flexibility in data modeling. Purpose Abstract entities are Core Data Services (CDS) constructs specifically designed […]
ABAP RESTful Application Programming Model
SAP RAP Unmanaged scenario example-Simplified
SAP RAP (ABAP RESTful Application Programming Model) has two main flavors: managed and unmanaged. Let’s focus on the unmanaged version. Unmanaged SAP RAP refers to a development approach where developers have more control over the data persistence and business logic compared to the managed approach. Here are some key aspects Overall, unmanaged SAP RAP provides […]
ABAP RESTful Application Programming Model (RAP)
Introduction The SAP landscape has evolved significantly, with businesses seeking simpler, more efficient solutions that offer excellent user experiences. Many organizations remain deeply embedded in the SAP ecosystem, primarily focusing on ABAP over other languages. So, is it possible to develop feature-rich applications without other frontend languages? Yes, leveraging ABAP with RAP (ABAP Restful Application […]
Streams in RAP: Uploading PDF, Excel and Other Files in RAP Application
Uploading Large Object and media such as Excel or Image through your application is a common business requirement and the only way to do it through a RAP application was by extending the application and using UI5 tooling to upload the file. With the latest SAP BTP ABAP 2208 release the RAP framework now supports […]
How to create a Fiori Elements App for a Time-Dependent RAP BO
Introduction In this blog post, you will learn how to create a Fiori Elements app for a Time-Dependent RAP Business Object. Time dependency means that the underlying table has a date that represents the start or end of the record validity as a key field. Our goal is to create a Fiori Elements app where […]
Service Consumption Model 2 for OData Client Proxy
Introduction This blog post will describe the Service Consumption Model 2 for OData. I will describe its benefits, provide a description of the model, take a look at the OData Client Proxy at runtime and also dive into the ABAP cross trace integration as well. If you want to receive or send data to an […]
ABAP RAP(RESTful Application Programming) Model
It is a set of concepts, tools, languages, and frameworks that help developers build innovative, cloud-ready, enterprise applications. RAP is based on REST architectural style, which is a simple and lightweight way of building web services. Why RAP Model? It offers an end-to-end development experience with Standardized architecture and development flow. It is an ABAP […]
Calling ABAP on Cloud Trial V4 ODATA from SAP S4 HANA On-premise Using ABAP – SM59
As a ABAP developer, creating and deploying your application in SAP BTP Platform is now very easy. Use of ABAP Restful application Programming model makes this tasks very easy. More over there is a huge demand now to deploy your application in ABAP on Cloud and to consume it in your On-premise applications and enhancements. […]
Unmanaged App to post Purchase Requisitions on S/4
RAP is framework that would still allow to use the ABAP to develop Modern applications. With the below blog I want to show a real life use case which demonstrate the power and easy of use of unmanaged RAP. With the below demo we develop an unmanaged RAP application that utilizes standard SAP API and […]
Extending Fields in the RAP based Fiori applications
Field Extensions in a Fiori Applications is the most common requirements in many S/4 HANA projects. However this blog will focus on the RAP based Standard Fiori app Extensions for the Custom /Standard Fields. The below flow charts will illustrate the different decisions and possibilities in extending the custom fields/standard for a RAP based Fiori […]