With S/4hana 2023 SAP introduce another fiori application which can help key users to implement BADI’s that have been released by SAP. We can start implementing from the Custom Logic app or from the UI adaptation in an application that can be extended. BADI’s Extension can be created by using the application and we will […]
ABAP Environment
Create Application Logs and attach it to Application Job in ABAP Cloud
In this Blog Post, we will see how to create Application Logs and attach to an Application Job. Application Logs is a reuse library and can be used with other applications as well. This reuse library gives you a clearly structured overview of all errors that might have occurred during runtime. In your Fiori Launchpad […]
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 […]
Get started with Forms Service by Adobe REST API in BTP
1. Prerequisites – BTP subaccount with Forms Service by Adobe license(not available in free-tier yet) – Adobe LiveCycle Designer – ABAP Environment in BTP 2. Preparation Go to BTP subaccount -> Service Marketplace and choose Create from Forms Service by Adobe tile. Choose “default” as the service instance plan. Follow the same step with Forms […]
ABAP RESTful Application Programming Model (RAP) – ABAP Cloud
Intro In this blog I am going to talk about RAP model – RESTful ABAP Programming Model. As described by SAP:- The ABAP RESTful Application Programming Model (in short RAP) defines the architecture for efficient end-to-end development of intrinsically SAP HANA-optimized OData services (such as Fiori apps). It supports the development of all types of […]
How to find Customer/User Exists in SAP ABAP? Exit for Batch Management
In this blog, we are going to learn about what is Customer/ User exists for any transaction in sap. So it is the place or area where we can add our custom logic which will get executed along with the Standard SAP code. In this case, we are taking the example of User Exit for […]
Create a Fiori Application using RESTful Application programming model(RAP) on S/4 HANA cloud platform and Business transaction platform(BTP)
Introduction In this post, We will go over a series of steps in creation of a Fiori application to perform CRUD operations using ABAP RESTful Application programming model(RAP) on S/4 HANA cloud platform and Business transaction platform(BTP). Pre-requisites for this Application: There are 2 type of scenarios in RAP. In this Blog, I am going […]
Custom BADIs SAP BTP
Definition: Badi Stands for BUSINESS ADD-INS, A BADI is an enhancement technique that facilitates a SAP programmer, a user, or a specific industry to add some additional code to the existing program in SAP system. We can use standard or customized logic to improve the SAP system. A BADI must first be defined and then […]
Consume Get Content API of Open text to read the Xstring content of the attachments in Open text
Introduction: This article serves as a guide or an example with code snippet of how to consume Open text content server REST APIs in SAP using ABAP. Preface Being an ABAPER for more than four years, I had worked in various WRICEF objects under different SAP modules. I recently worked on an Integration project where […]
Consuming CDS View Entities Using ODBC-Based Client Tools
In this blog post, we would like to show you how you can access CDS view entities in an ABAP system using SQL via ODBC. Open Database Connectivity (ODBC) is a standard API for accessing databases. Why an ODBC Driver for ABAP? There are situations where you would like to have external SQL read access […]