Introduction There are several blogs showing how to organize interaction between SAC and S/4HANA using OData services. However, one cannot ignore the fact that SAC, as an analytical tool, often uses data from SAP BW or BW/4HANA. This blog provides a simple example of how an OData Service can be used to exchange information between […]
SAP ABAP
Creation of bgRFC and calling in a program
1. What is bgRFC? The bgRFC allows application to record data that is received later by a called application. When the data is received, we must ensure that the data was transferred to the receiver either once only in any order (transactional) or once only in the order of creation(queued). 2. bgRFC Configuration? This is […]
Enhancements in FSCM Dispute Management
SAP delivered a dedicated component called Dispute Management within FSCM module to manage the differences (i.e., disputes) that arise during clearing of incoming payments & customer invoices. Dispute Management uses the component Case Management as a technical basis to process the dispute cases. The purpose of this post is to explore the enhancement options behind […]
Data Analysis Tool
Overview The Data Analysis Tool is a html+javascript based utility used by administrators, tuning experts, support engineers and consultants to create professional graphs based various types of input data. The tool is fully automatic and significantly faster than Excel at creating scatterplots, bar charts and line plots together with histogram analysis for almost any column […]
Unmanaged App to post Purchase Requisitions on S/4
RAP is framework that would still allow to use the ABAP to develop Modern applications. With the below blog I want to show a real life use case which demonstrate the power and easy of use of unmanaged RAP. With the below demo we develop an unmanaged RAP application that utilizes standard SAP API and […]
Generate Dynamic QR code from oDATA
Introduction QR (Quick Response) codes are two-dimensional barcodes that are widely used for storing and sharing information. They are particularly useful because they can be read quickly and easily by a smartphone or other device equipped with a camera and a QR code reader app. If we can add a QR code to our app/oData […]
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 […]
Extending Fields in the RAP based Fiori applications
Field Extensions in a Fiori Applications is the most common requirements in many S/4 HANA projects. However this blog will focus on the RAP based Standard Fiori app Extensions for the Custom /Standard Fields. The below flow charts will illustrate the different decisions and possibilities in extending the custom fields/standard for a RAP based Fiori […]
OOP Report to clear open items by simulating FB05 transaction
I am writing this blog post to demonstrate how we can structure an ABAP report in a OOP way that helps us solve a real life problem. I want to state firstly that I don’t think that my example entails all the OOP best practices, but it’s a honest attempt of a procedural ABAPer to […]
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 […]