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 Implementation Steps SAP Application Interface Framework Configuration Interface Definition We want to create Business Partners using the BAPI BAPI_BUPA_CREATE_FROM_DATA. Therefore I defined a Z-Structure with […]

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


PM/CS: Creating a Configurable General Task List

PLM Enterprise Asset Management (EAM)/Plant Maintenance (PM)

1. Introduction Objective: to create a Configurable General Task List and Configured Equipment that will work in planned and corrective maintenance orders. The basic process is shown below: In this example we will create a task list with selectable operations based on whether the casing of a pump is cast iron, aluminium, or steel. 2. […]

Continue reading