SAP RAP (ABAP RESTful Application Programming Model) has two main flavors: managed and unmanaged. Let’s focus on the unmanaged version. Unmanaged SAP RAP refers to a development approach where developers have more control over the data persistence and business logic compared to the managed approach. Here are some key aspects Overall, unmanaged SAP RAP provides […]
ABAP extensibility
Upload and modify OpenXML documents via RAP App in SAP BTP ABAP Environment
Introduction In this blog post, I would like to share some insights for generating OpenXML documents by use of the RESTful Application Programming Model with Cloud-released development objects. With this app, you will be able to upload .docx templates and fill them with information from you CDS view (could be used for generating invoices, business […]
AL11: File Management and Inspection in the SAP System
Until the job comes from the customer, I think many ABAP developers superficially know the AL11 tcode. When I started to use it in detail, I noticed that the documents on this subject are outdated. Also, I couldn’t find a blog that explains the AL11 process step by step. In this blog post, I will […]
Custom Fields and Logics – Create and Capturing the Changes into Transport Request
Custom fields and logics are strong tools that enable users to modify software systems to meet their unique requirements, increasing efficiency and functionality. Custom fields and logics are frequently implemented using the software system’s administration interfaces or configuration tools. Without needing to know programming, users with the proper permissions can use these interfaces to add, […]
Streams in RAP: Uploading PDF, Excel and Other Files in RAP Application
Uploading Large Object and media such as Excel or Image through your application is a common business requirement and the only way to do it through a RAP application was by extending the application and using UI5 tooling to upload the file. With the latest SAP BTP ABAP 2208 release the RAP framework now supports […]
Customer Aging and Supplier Aging Reports at the Line Item Level using Analytical Query in S/4HANA Cloud, Public Edition
Introduction Functional consultant or a business key user can effortlessly generate supplier and customer aging reports using the Custom Analytical Queries App for the scenarios outlined below. Scenario – Accounts Payable Aging: Your client requires a supplier aging report that displays the aging at different levels: Supplier level, Reconciliation G/L level, Supplier Region level, and […]
Consuming a Business Technology Platform service from an S/4 HANA system using SM59 destination with OAuth
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 […]
SAP Fiori Collaboration With Finance Payment Proposal Workflow
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 […]
SAP S/4HANA Extensibility – Simplified Guide for Beginners
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 […]
Add an Approval Workflow to your Custom Business Coding using Key User Extensibility Tools in SAP S/4HANA Cloud
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 […]