Add an Approval Workflow to your Custom Business Coding using Key User Extensibility Tools in SAP S/4HANA Cloud

SAP S/4HANA Cloud, ABAP Development, ABAP Extensibility, SAP BTP, SAP Business Application Studio, SAP Workflow Management

Use Case The use case shown here is a Bonus Plan built as a Custom Business Object in SAP S/4HANA Cloud where you trigger an approval workflow for the manager on the SAP Business Technology Platform. The Custom Business Object and its ABAP Business Logic is developed as an In-App Extension running on the SAP […]

Continue reading


K-Means Outlier Detection Algorithm ABAP Implementation

ABAP Development

Introduction: Machine learning algorithms such as linear regression, logistic regression, decision tree are very popular topic in today’s market. This article focused on anomaly detection with k-means algorithm by using outliers. K-means algorithm may be used on diverse of use case scenarios from image compression to system monitoring applications. Identifying anomaly in daily CPU resource […]

Continue reading


Invoking Static BOPF Action From Custom Pop up in Fiori Elements App

SAP Business Application Studio, ABAP RESTful Application Programming Model, SAP Fiori, SAP Fiori Elements, SAPUI5

Introduction: Many times while working with Transactional List Report Apps developed using SAP Fiori Elements we might have requirements to get dynamic input from the end user, like providing a popup where user makes selection and then we need to take actions accordingly. In order to develop transactional App SAP provided us 2 programming model […]

Continue reading


Output Management and In-App Extension for Account Statement forms in SAP S/4 HANA

SAP S/4 HANA, SAP ABAP

The below blog focusses on the Output Management Configuration and execution of Account Statement forms. Steps to be followed for configuration : Form Name : FIN_FO_CORR_ACC_STAT ODATA Service : FDP_FFO_CORR_ACC_STAT_SRV Configure the below set of Views. Note: This can be also done via SPRO. V_T048B : Allocate Program for Automatic Correspondence V_T048I : Call Options […]

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


Publish SAP Application Interface Framework Interfaces as REST API using ABAP Swagger

ABAP Development

Introduction Some time ago I needed to publish SAP Application Interface Framework Interfaces as REST APIs for a Customer SAP S/4HANA System, providing a Swagger Documentation and Testing Page. Prerequisites Basic SAP Application Interface Framework Knowledge ABAP Swagger Classes implemented Implementation Steps SAP Application Interface Framework Configuration Interface Definition We want to create Business Partners […]

Continue reading