Understanding ABAP Cloud SELECT Syntax Changes

This is a short post to see how select works on ABAP Cloud Environment, although it mostly remains the same but there few small changes which every ABAPER should be aware about The main difference is introduction of the keyword called FIELDS , so either you specify your fields in the with the SELECT keyword … Continue reading Understanding ABAP Cloud SELECT Syntax Changes

ABAP on Cloud Exception Handling

Exceptions are way to communicate that something went wrong. An exception is a problem that arises during the execution of a program. When an exception occurs the normal flow of the program is disrupted and the program application terminates abnormally, which is not recommended, therefore these exceptions are to be handled. ABAP exception handling is built upon … Continue reading ABAP on Cloud Exception Handling

Instance vs Class Constructors: ABAP Explained

What is a constructor? Constructor is a special type of method for initializing the attributes of the class.It gets triggered automatically when an object is created.It never returns any value.It can be declared in the Public Section only. Instance Constructor An instance constructor in ABAP is specific to each object, meaning it is automatically executed … Continue reading Instance vs Class Constructors: ABAP Explained

Understanding ‘me’ Variable in OO ABAP

Often times you might have come across me variable in OO ABAP today with an small example we will see how it is being used in the programs *&---------------------------------------------------------------------**& Report y_class_basics*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*report y_class_basics.class abap_basics definition.public section. data : num type i value '10'. methods display.endclass.class abap_basics implementation. method display. data : num type i value '200'. … Continue reading Understanding ‘me’ Variable in OO ABAP

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

Understanding Vectors in C++: Key Features

Vectors are Just like arrays but with some special Features that gives you some flexibility i.e If you want to add a element at a later stage ( like a dynamic array) etc. We define a Vector asvector<data type> variable_name(size); whereExample :  vector temperature(7); It defines a vector called temperature which is of type double and stores value … Continue reading Understanding Vectors in C++: Key Features

How to Determine Perfect Cubes Using Digital Roots

In order to check whether a number is a perfect cube or not, we find its prime factors and group together triplets of the prime factors. If no factor is left out then the number is a perfect cube. However if one of the prime factors is a single factor or a double factor then the number … Continue reading How to Determine Perfect Cubes Using Digital Roots

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