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


SAP S/4HANA Extensibility – Simplified Guide for Beginners

SAP S/4HANA, ABAP Extensibility, SAP Business Technology Platform, SAP S/4HANA Cloud

Introduction Extensibility is a key capability of SAP ECC and SAP S/4HANA. It enables customers to create a competitive advantage by customizing their business processes and allows partners to enrich core ECC or S/4HANA with tailor-made solutions During the last decades SAP’s on-premise customers and partners have mainly used classic ABAP extensibility to extend their […]

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


Add custom field in “Supplier : Country Specific Extension” in BP transaction

ABAP Development

In SAP R/3 system, customer master data/vender master data transactions such as FK01/FK02/FK03/XK01/XK02/XK03/FD01/FD02/FD03/XD01/XD02/XD03 are enhanced with country specific / localization requirements with the help of Business Add-In (BAdI) technology. In the customer/vendor master record dialog the fields are admitted via country-specific sub-screens into the maintenance of the customer/vendor master. The Standard customer/vendor master is informed […]

Continue reading