Get more value from S/4HANA with SAP Extensibility options I will focus on existing and new SAP partners who wish to connect their cloud offerings to S/4HANA customers or migrate their existing add-on to ABAP clean-code code. In this article, I will explain in more depth from a customer’s point of view which Extensibility Options […]
ABAP Environment
How to Create a Custom Validation from Fiori App Manage Substitution and Validation Rules
In this blog, we will create a custom-defined function in the validation rule on asset creation or modification done through the Fiori app – ‘Manage Fixed Assets’. The rule will validate against the supplier assigned to the asset master record.
SAP RAP Unmanaged scenario example-Simplified
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 RESTful Application Programming Model (RAP)
Introduction The SAP landscape has evolved significantly, with businesses seeking simpler, more efficient solutions that offer excellent user experiences. Many organizations remain deeply embedded in the SAP ecosystem, primarily focusing on ABAP over other languages. So, is it possible to develop feature-rich applications without other frontend languages? Yes, leveraging ABAP with RAP (ABAP Restful Application […]
Going international – Caveats in custom ABAP programs
In this blog-post i want to mention some caveats when implementing SAP for new countries or regions. Primary focus is the ABAP developer perspective, the translation and not the customizing topics. Regional Differences Due to business and legal requirements SAP implementations often use different: for different countries and regions. So one of the first tasks […]
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 […]
Lead & Lag : SQL Window Functions and a bit more …
In this blog, we will examine some of the SQL window functions available within ABAP-SQL and delve into their application through the use of examples. So, here’s the problem: We have a table called ZMOVIE_SEATS with two columns, SEAT_ID (Integer) and STATUS (Boolean). SEAT_ID is an auto increment primary key (this column will have values […]
Futuristic Aerospace or Defense BTP Data Mesh Layer using Collibra, Next Labs ABAC/DAM, IAG and GRC
Background In this blog, we will explore few ideas for creating a domain-centric data mesh using SAP components, without engaging in the debate of whether data fabric or data mesh is the right approach. We will focus on a futuristic use case within the Aerospace or Defense industry, which demands stringent data governance due to […]
SAP Datasphere Connectivity With S/4 HANA System & SAP Analytics Cloud: Technical Configuration
Introduction: SAP Datasphere is the next generation of SAP Data Warehouse Cloud and delivers a unified experience for data integration, data cataloging, semantic modeling, data warehousing, data federation, and data virtualization. It is an end-to-end warehouse in the cloud that combines data management processes with advanced analytics. It is built on SAP HANA Cloud and […]
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 […]