Programming (2)

SAP BTP, ABAP Environment: Development, Innovation, Operations

Take a moment to recall the first time you were learning to ride a bicycle. It was not a short video or a seminar that made you learn; it was most...

Outbound Authentication with SAP Cloud Integration

When we talk about outbound communication where SAP Cloud Integration acts as client, we must mention that SAP Cloud Integration doesn’t offer any...

How to Set Up an ABAP Cloud Development Environment

In this post, we’ll start working with SAP BTP, ABAP environment. We’ll explain in detail the prerequisites and the development environment for...

ABAP Development in SAP HANA: The Code-to-Data Paradigm

SAP HANA was introduced in 2010 as an in-memory database, capable of running data operations at the database level, rather than at the application...

SAP Fiori Overview Pages: Features and Personalization

The use of an overview page in SAP Fiori is straightforward and intuitive. Its main purpose is to serve as a starting point for action or...

What is Legacy Code and Why Is it Bad?

If you ask ten different people what legacy code means, you’ll get ten different answers. Let’s start by looking at what legacy code is not:

ABAP in the Cloud: Getting to Know SAP BTP, ABAP Environment

SAP Business Technology Platform (SAP BTP) serves as a foundation for SAP’s cloud-based solutions. Through SAP BTP, SAP can deliver services to...

SAP Fiori Themes: How to Create and Maintain Themes in the SAP Fiori Launchpad

A common requirement posed to developers is to modify the SAP Fiori launchpad and the SAP Fiori apps with the corporate theme of the customers,...

What is Clean ABAP?

Clean ABAP adopts the principles described in Robert C. Martin’s book, Clean Code, specifically for the ABAP programming language. It expands on...

Clean Code for SAPUI5: Error Handling Help

In my previous posts, we’ve taken a look at why clean SAPUI5 code is important, and how to start incorporating these principles into a project. In...