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


Change to a new Fiscal Year

FIN (Finance), FIN General Ledger, MM (Materials Management), SAP ERP

Fiscal Year Change We live in a dynamic world today that is ever changing. Companies are acquiring other businesses or are being acquired. All of these acquisitions present challenges for all companies involved. One key change that frequently occurs is when the parties involved have different fiscal years. This blog will discuss a change that […]

Continue reading