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


Flexible Integration with PP/DS for SAP S/4HANA

SAP S/4HANA

Flexible Integration with PP/DS for SAP S/4HANA is aimed at providing flexibility for a customer to choose between different ‘Scope Limitations’ with respect to Advanced Planning and Detailed Scheduling capabilities. It is designed to help in differentiating ownership of planning & scheduling capabilities between SAP S/4HANA PP, PP/DS for SAP S/4HANA and other external planning […]

Continue reading


Supplier clustering using Machine learning on Invoice dataset – Proof of concept

SAP S/4HANA, MM Purchasing

Background: Last week, I was giving a demo to customer on “Supplier segmentation & evaluation” in area of procurement & sourcing in SAP S/4HANA ( on-premise). While explaining newly introduced feature purchasing categories via SAP FIORI app “Manage Purchasing Categories” , customer raised a very valid question. Customer question – We have a supplier base […]

Continue reading


Exploring SAP Business Application Studio for low-code development and deploying a multichannel sample app to mobile

SAP Business Application Studio, SAP Business Technology Platform, SAP Cloud Application Programming Model, SAP Fiori

In this blog post I want to showcase the new offering in a hands-on fashion, making use of a multichannel sample application that will be deployed into the cloud as well as on mobile. Prerequisites To get started, you’ll need a productive Cloud Foundry global account on SAP Business Technology Platform, and for the time […]

Continue reading