Clean code is not just about writing code that works; it’s about writing code that is readable, maintainable, and efficient. In the context of SAP ABAP, adhering to clean code principles and best practices can significantly enhance the quality of your programs. Here are some key points to keep in mind: 1. Use Meaningful Names […]
abap development
12 Tips for Beginners Starting with SAP ABAP Programming
Welcome to Our SAP ABAP Programming Guide! Are you starting your journey into the world of SAP ABAP programming? You’ve come to the right place! In this post, we’ve compiled 12 essential tips to help you navigate the initial steps of learning ABAP. Whether you’re a complete beginner or have some basic knowledge, these tips […]
CDS Abstract Entity and ABAP RESTful Application Programming Model: Input parameter modelling
1. Using Abstract Entities for Non-Standard RAP BO Operations. This short overview of abstract entities concept in the context of non-standard RAP business object operations. It outlines their purpose, advantages, and implementation strategies, emphasizing their role in enhancing modularity and flexibility in data modeling. Purpose Abstract entities are Core Data Services (CDS) constructs specifically designed […]
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 […]
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 […]
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: […]
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 […]