Category: ABAP RAP

  • SAP ABAP RAP CRUD Operation in S/4HANA Cloud [Managed]

    Preface – This post is part of the SAP ABAP RAP series. Introduction SAP RAP stands for Restful Application Programming. It is the newest framework by SAP to develop projects using ABAP and S/4HANA. In this project, we will learn simple steps to learn how to create a program on SAP ABAP RAP CRUD Operation…

  • SAP EML (Entity Manipulation Language)

    SAP EML (Entity Manipulation Language)

    Preface – This post is part of the SAP ABAP RAP series. Introduction SAP Entity Manipulation Language (EML) is an ABAP language that is used to control the behavior of business objects in the context of the RESTful Application Programming model (also called SAP ABAP RAP). The business objects developed with the SAP ABAP RAP…

  • SAP ABAP RAP CRUD operation

    Preface – This post is part of the SAP ABAP RAP series. Introduction To enable the CRUD operations in SAP ABAP RAP managed scenario, you need to enable the transactional behavior in Behavior Definition. There is no need to explicitly implement the CRUD operation in behavior implementation class, the RAP framework itself handles this. Steps…

  • OData Development using SAP ABAP RAP

    Preface – This post is part of the SAP ABAP RAP series. Introduction In SAP ABAP RESTful Application programming, the business service is RESTful service which is called by end-users/customers. It consists of two parts: Service Definition and service binding. The service binding implements the protocol such as OData and the services to be consumed…

  • Service Consumption and Web APIs using SAP ABAP RAP

    Preface – This post is part of the SAP ABAP RAP series. Introduction In this article, we will see how to create services in SAP RAP (RESTful Application Programming) and consume the same in UI5/Fiori using the given steps: Create service definition Expose entities in the Service Definition Create Service Binding Publish OData service Implement…

  • Dealing with Existing Code in SAP RAP

    Preface – This post is part of the SAP ABAP RAP series. Introduction This article will provide the step-by-step enabling of existing code in RAP. Using the steps below we will learn “Dealing with Existing Code in SAP RAP”. Steps: Create data model with CDS views Create Behavior Definition Add transactional behaviour in Behavior Definition…

  • Enabling the Transactional Behavior of an App in SAP RAP

    Preface – This post is part of the SAP ABAP RAP series. Introduction This article will provide a step-by-step guide to enable the transactional behaviour of an application in SAP RAP. Create data model with CDS views Create Behavior Definition Add transactional behaviour in Behavior Definition Create OData service Create a Service Definition Expose CDS…

  • How to create a SAP ABAP RAP Project

    Preface – This post is part of the SAP ABAP RAP series. Introduction SAP ABAP RAP provides the intrinsic approach to build SAP Fiori based applications that are optimized for S/4 HANA and can run over on-premise as well as on the cloud. In this article we will learn how to create a SAP ABAP…

  • Developing Read-Only List Reporting Apps

    Preface – This post is part of the SAP ABAP RAP series. Introduction Using persistent data sources, we are going to implement a query for the OData service to get an application with the read-only feature. This OData service will be consumed by the Fiori Element application. This article will provide the step-by-step guide to…

  • Introduction to ABAP CDS Views

    Preface – This post is part of the SAP ABAP RAP series. Introduction SAP ABAP CDS View is used for defining and consuming semantic data models on standard tables or dictionary views. The abbreviation for CDS is Core Data Services. Although SE11 dictionary view and CDS views both create database views at the backend, the…