Understanding Steampunk: An Overview of ABAP PaaS

What is steampunk ? Steampunk is nothing but ABAP Platform-as-a-Service or ABAP PaaS. The main Steampunk properties are:1. A dedicated stable public interface between platform and solutions on top, ensuring upgrades without hiccups. 2. An enterprise-ready environment for Cloud development, including a new ABAP language version and the ABAP RESTful Application Programming Model (RAP),3. A … Continue reading Understanding Steampunk: An Overview of ABAP PaaS

ABAP Git Integration: Download and Activation Steps

There are 2 versions of Git that we can use with ABAP standalone version and developer Downloading the standalone program   we are going to see the implement the standalone version version. First we need to download the standalone program You can download the latest report by clicking on the link –> ABAP CODE Instructions for creating the program … Continue reading ABAP Git Integration: Download and Activation Steps

Understanding CDS Views in ABAP and Interview Questions

What is CDS ? CDS view is a service directly by HANA core CDS artifacts are present and execute on database(HANA or other) layer. This is called code push down where Application layer logic can be easily moved to Database layer for execution. This has many performance advantages if used carefully. Can be assigned to … Continue reading Understanding CDS Views in ABAP and Interview Questions

Git Commands Every ABAP Developer Should Know

What is GIT ? Git is a version control system Basically there are 3 stages in Git Committed , Modified and Staged as shown below How to use Git in your system ? Install Git - Search and download it or install it via command prompt Choose a folder where you are going to do … Continue reading Git Commands Every ABAP Developer Should Know

ABAP Casting: Narrow vs Widening Explained

When we assign the instance of the Subclass back to the instance of the Superclass, than it is called the “Narrow Casting”, because we are switching from a “More Specific view of an object” to “less specific view”. When we assign the instance of the Superclass to the Subclass, than it is called the Widening … Continue reading ABAP Casting: Narrow vs Widening Explained

Understanding Stateful vs Stateless Applications

Stateful and stateless are adjectives that describe whether a computer or computer program is designed to note and remember one or more preceding events in a given sequence of interactions with a user, another computer or program, a device, or other outside element. tateful means that the computer or the program keeps track of interactions, … Continue reading Understanding Stateful vs Stateless Applications

Understanding FI Integration in SAP

FI-MM Integration FI MM settings are maintained in transaction code OBYC. Within these there are various transaction keys to be maintained like BSX, WRX, GBB, PRD etc. In each of these transaction keys we specify the GL account which gets automatically passed at the time of entry. Few examples could be: BSX- Stands for Inventory … Continue reading Understanding FI Integration in SAP

ABAP Internal Tables Explained: Types and Usage

Internal tables are structures which are used to store temporary data during processing of an ABAP program. Following are the different kind of internal tables STANDARD SORTED HASHED CategoryInternally managed byAccessPrimary table keyWhen to useHintsSTANDARDPrimary table index (that's why these tables are called index tables)Table indexTable keyAlways non-unique, i.e. duplicate entries are always allowedDefinition of an … Continue reading ABAP Internal Tables Explained: Types and Usage

Unlocking Regex Power in ABAP Programming

There are lot of blogs out there which tells about regex but the main aim of this blog is to tell others the powers of regex specially in ABAP where we are obsessed with keywords like loop endloop and operations like CS EQ etc. Example : Lets say you have string where you find a … Continue reading Unlocking Regex Power in ABAP Programming