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 […]
SAP ABAP
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 […]
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 […]
Adding Custom Fields to Standard Fiori App of S/4HANA
Purpose Enhancing Standard Fiori Apps in S/4HANA: A Comprehensive Guide to How to Adding Custom Fields in Standard SAP Fiori Apps and How to Adding a Fields in a Filter Bar of a Standard SAP Fiori App. Detailed Steps: 1. Navigate to Fiori Library: here 1.1 Enter SAP Fiori App Name or Fiori App Id […]
Comparing Workflow Templates in SAP
Introduction Identifying the changes present between different versions of workflow templates can be a challenge. Unlike other objects, there isn’t a built-in functionality for direct comparison. Manually scrutinizing each step of the templates side-by-side can be both tedious and error-prone. This lack can be frustrating, as I’ve witnessed firsthand through inquiries from few of my […]
How to adding Maintenance View Custom Fields and Converting a dropdown field to an input field
In this blog, I will show you how to to adding Maintenance View Custom Fields and Converting a dropdown field to an input field. Step 1: Create table and our status data element is create. Step 2: The domain is create and fixed values are given. Step 3: Table Maintenance Generator is create. Step 3.1: […]
Fiori Elements: Perform Crud operation by using OData annotation Code-Based
In this blog you will understand how to create OData annotations in SEGW with example and consume the service in visual studio and display the output in Fiori launchpad also will perform the crud operation. Here, we had a requirement to perform the crud operation in Fiori Application by using OData code-based annotations, usually we […]
Using AMDP in CDS and Some Useful Functions
I have participated in a project that includes a complex CDS structure and lots of AMDP classes recently. We have used lots of functions like ROW_NUMBER(), RANK() and DENSE_RANK(). I wanted to explain how these functions work and mention useful pin points for other people that are new to ABAP, like myself. I have kept […]
How to create a Fiori Elements App for a Time-Dependent RAP BO
Introduction In this blog post, you will learn how to create a Fiori Elements app for a Time-Dependent RAP Business Object. Time dependency means that the underlying table has a date that represents the start or end of the record validity as a key field. Our goal is to create a Fiori Elements app where […]
Service Consumption Model 2 for OData Client Proxy
Introduction This blog post will describe the Service Consumption Model 2 for OData. I will describe its benefits, provide a description of the model, take a look at the OData Client Proxy at runtime and also dive into the ABAP cross trace integration as well. If you want to receive or send data to an […]