Enhancement for Fiori — finding the places for enhancement — getting custom error message (ABAP)

In this blog, I am going to explain one these problems and its solution. The problem: The customer wants to get an error message in Fiori if the document is once canceled you cannot cancel again the same document after reversing. The purpose of this blog, finding points for enhancement and a solution for getting […]

Continue reading


SAP RAR Optimized Contract Management: Customer Invoice Fulfillment Business Use Case

SAP S/4HANA

In this blog post I will be focusing on RAR Event-Based Fulfillment Type – Customer Invoice of Performance Obligation. A performance obligation (POB) can be fulfilled when a specified event happens which is Event-Based Fulfillment. A performance obligation can also be fulfilled over a period of time which is Time-Based Fulfillment. Performance Obligation Types The […]

Continue reading


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


Using Google Workspace SDK to process purchase order information and create a sales order in SAP S/4HANA Cloud

SAP Business Technology Platform, SAP Cloud Platform, SAP Intelligent Robotic Process Automation, SAP S/4HANA

Use Case: Using Google Workspace SDK to process purchase order information and create a sales order in SAP S/4HANA Cloud. Prelude: SAP Process Automation enables automation of google workspace products such as Gmail, Google drive, Google calendar, Google sheet, Google slides, Google documents and Google cloud storage. In addition to that it has the capabilities […]

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


Enabling SAP Data Quality Management, microservices for location data on S/4HANA

SAP S/4HANA, SAP Business Technology Platform, SAP HANA smart data integration

Prerequisites SAP Data Quality Management, version for SAP Solutions You will need an ABAP Add-on to enable the SAP Data Quality Management capabilities. First check your S/4HANA version you have. If you are using S/4HANA version 1809 or later, the ABAP Add-on we need is already installed, so you are good to go there. If […]

Continue reading


AWS Serverless Lambda Functions to integrate S3 Buckets with SAP S/4 HANA using OData APIs

SAP Integration Strategy, SAP HANA

Introduction This blog shows to integrate AWS S3 Buckets, AWS Lambda Functions and SAP S/4 HANA OData APIs. For those unfamiliar with AWS S3 and Lambda functions, here are descriptions from the AWS websites: AWS (Amazon Web Services) Lambda is a serverless, event-driven service that allows you to execute any type of application logic dynamically […]

Continue reading