S/4Hana RAP Unmanaged framework in a complex Transactional environment using micro services

SAP S/4HANA, ABAP RESTful Application Programming Model

Introduction In this article we will explore how complex transactional processing can be implemented using the ABAP Restful Application Processing framework. The article will demonstrate how the RAP unmanaged scenario supports the reuse of existing code and how best OO practices can be maintained in a complicated transactional environment. The central design concept is that […]

Continue reading


S/4Hana – Revisiting the One Order framework in an OO landscape

ABAP Development, ABAP RESTful Application Programming Model, SAP S/4HANA

Overview Over the years SAP have introduced a number of different frameworks to support transactional processing, for example Business Object Layer(BOL), Business Object Processing Framework(BOPF) and the ABAP Restful Application Framework(RAP). While the new frameworks have introduced enhanced capabilities and greater flexibility to integrate with newer technologies they share some of the basic fundamental design […]

Continue reading


Deploy Fiori element app created from ABAP RAP(Steampunk) to BTP Launchpad service using MTA

ABAP RESTful Application Programming Model, SAP Business Application Studio, SAP BTP

This blog is an end-to-end guide to development and deployment process, from creating ABAP RAP OData service, generate a Fiori element report as Multi-Target Application (MTA) and deploy it to Launchpad service in BTP. Prerequisites: Since the tutorial focuses on the end-to-end process, the application we will create a super simple application. 1. Create ABAP […]

Continue reading


Create a Fiori Application using RESTful Application programming model(RAP) on S/4 HANA cloud platform and Business transaction platform(BTP)

SAP S/4HANA, ABAP RESTful Application Programming Model, SAP BTP, ABAP Environment

Introduction In this post, We will go over a series of steps in creation of a Fiori application to perform CRUD operations using ABAP RESTful Application programming model(RAP) on S/4 HANA cloud platform and Business transaction platform(BTP). Pre-requisites for this Application: There are 2 type of scenarios in RAP. In this Blog, I am going […]

Continue reading


Hiding a Tab dynamically in Fiori Object page using Virtual Elements/UI Annotations in RAP (Restful ABAP Programming) Model

ABAP RESTful Application Programming Model, SAP Fiori Elements

Introduction: Since all the new SAP Developments are moving towards RAP(Restful ABAP Programming) based model there could be multiple requirements to hide some of the Facets in the Fiori List Report based object page based using complex dynamic conditions. Solution: As there could be complex conditions for multiple tabs which will be displayed in the […]

Continue reading