It is a set of concepts, tools, languages, and frameworks that help developers build innovative, cloud-ready, enterprise applications. RAP is based on REST architectural style, which is a simple and lightweight way of building web services. Why RAP Model? It offers an end-to-end development experience with Standardized architecture and development flow. It is an ABAP […]
SAP ABAP
Create a simple CDS view and show data as an IDA reports (aka ALV on HANA)
This post is about simple tutorial how to create own CDS view and show data via ALV IDA report. What is CDS and how can they be useful? CDS stands for Core Data Services. This is a functionality that allows you to create views of data using the DDL (Data Definition Language) language . In […]
Deploying Fiori/UI5 Projects to S/4HANA On-Premise ABAP server via VSCode
In this blog post, I’d like to guide you step by step process of deployment the Fiori/UI5 application to S/4 HANA On-Promise ABAP Repository via Visual Studio Code (VS Code). Before we were deploying our projects via SE38 program with /UI5/UI5_REPOSITIRY_LOAD. We were choosing the Upload Check Box, giving the name, package and description of […]
Posting GL entries/Vendor invoice/Customer invoice using BAPI(BAPI_ACC_DOCUMENT_POST)
This blog will provide you the steps and information about how to post journal entries, vendor invoice with TDS & GST, Customer invoice with GST Using BAPI_ACC_DOCUMENT_POST. The BAPI “BAPI_ACC_DOCUMENT_POST” is used to post accounting entries. Steps: 1. Go to SE37 T-code. 2. Enter functional module: BAPI_ACC_DOCUMENT_POST Note: – This is the important step you […]
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 […]
Customer Aging and Supplier Aging Reports at the Line Item Level using Analytical Query in S/4HANA Cloud, Public Edition
Introduction Functional consultant or a business key user can effortlessly generate supplier and customer aging reports using the Custom Analytical Queries App for the scenarios outlined below. Scenario – Accounts Payable Aging: Your client requires a supplier aging report that displays the aging at different levels: Supplier level, Reconciliation G/L level, Supplier Region level, and […]
S/4HANA Custom Code Impact Analysis Using ATC
Custom Code Migration Custom Code Migration is part of the SAP system conversion process from SAP Business Suite system running on any database to the SAP S/4HANA system. Since a lot of SAP ABAP source code was simplified and, in some cases, changed to non-compatible in S/4 HANA, therefore in the process of S/4 HANA […]
Calling ABAP on Cloud Trial V4 ODATA from SAP S4 HANA On-premise Using ABAP – SM59
As a ABAP developer, creating and deploying your application in SAP BTP Platform is now very easy. Use of ABAP Restful application Programming model makes this tasks very easy. More over there is a huge demand now to deploy your application in ABAP on Cloud and to consume it in your On-premise applications and enhancements. […]
Extend business process solutions using standard events.
Recently in one of the project implementations, I got a requirement to extend the solution by creating subsequent document based on a business process being executed. I am sharing this blog as I felt not much has been written for such type of requirements. Problem Statement: – How do you create a subsequent document based […]
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 […]