Consuming a Business Technology Platform service from an S/4 HANA system using SM59 destination with OAuth

SAP BTP, SAP ABAP Development, SAP ABAP Extensibility, SAP BTP Security, SAP S/4HANA

Scenario Description In this blog, I present an introduction to OAuth and explain how to implement and configure the consumption of an OAuth-enabled service provided by the SAP Business Technology Platform from an SAP S/4HANA system on release 2021 or above (here workflow service on cloud foundry is used as an example) using the CL_HTTP_CLIENT […]

Continue reading


SAP Fiori Collaboration With Finance Payment Proposal Workflow

ABAP Development, ABAP Extensibility, SAP Fiori for SAP S/4HANA

Introduction: As you already aware regarding the Payment Proposal Workflow in SAP Finance, earlier it was triggered from SAP GUI and the decision whether it should be approved or rejected, this action was performed from SAP GUI itself. However, I came across this solution in S4 with Fiori integration with Payment Proposal Workflow. In this […]

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


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


Automate Master Data Vendor Extension Process to Purchase Organization with Approval Workflow

SAP ERP, ABAP Development, ABAP Extensibility, SAP S/4HANA

Introduction In every Project or Customer you worked for, you will have the scenario where some Master Data will not be extended to Company Code/Purchase organization and in those scenarios you have to send an email to that Team and wait when this will get extended so that you can create your Business Document. In […]

Continue reading


How to Generate a Notification when any Business Partner/Vendor/Customer is changed in SAP S/4HANA

ABAP Development, ABAP Extensibility, SAP S/4HANA, SAP Supply Chain Management

Introduction In SAP S/4 HANA there are some major change in Simplification. Simplification means getting rid of Redundant Functionality. One of this is the Introduction of Business Partner as Vendor/Customer/Employee. The below blog helps in Generating a Notification when any Business Partner/Vendor/Customer Is changed in SAP S/4HANA Solution Please go to Transaction Code BP and […]

Continue reading


Get to know and how to use – Whitelisted Released ABAP Artifacts for Configuration Experts in SAP S/4HANA Cloud

SAP S/4HANA Cloud, ABAP Extensibility

Introduction What can you expect from this blog? In this blog, I will guide you on how to use the whitelisted ABAP development artifacts in SAP S/4HANA Cloud. These whitelisted artifacts can be used to further extend and enhance SAP S/4HANA Cloud applications and solutions. The main context of this blog is to reuse the […]

Continue reading


Implementation of CDS Extensibility for S/4 HANA

ABAP Extensibility

Extensibility Extensibility allows customers to adopt standard business software to their business requirement and it offers more convenience for customers in their end to end scenarios. To achieve this we need to prepare suitable extension points by defining corresponding DDIC artefacts, registering extension options and preparing application code for dealing with the extended structures at […]

Continue reading