Wednesday 28 August 2019

ABAP BAPI BO Class Generator

As ABAP developers we should write object-oriented code instead of procedural code, because it has better memory management, better syntax checks, more reuse possibilities and more. Also SAP states it is the preferred way to program ABAP. However, most of the business logic of SAP must be accessed by BAPIs *1, which is procedural code.

Friday 23 August 2019

Building a dynamic Gauge in apps using Fiori Elements – Google charts

One of the advantages of Sap Fiori is that you can integrate 3rd party JavaScript APIs with ease. In this blog I will showcase one such use case by building a dynamic Gauge using Google Charts. I will also utilize the Analytic Engine of S/4HANA to generate aggregated data for the gauge with ABAP CDS views (embedded analytics capability).

Wednesday 21 August 2019

Upload a SAP Transport Request – Made Easy

If you are using third-party ABAP tools in your SAP systems or interested to move an ABAP package to your existing SAP system from another SAP system , you can use SAP Transport Request files.

In my company,  we produce some third-party ABAP applications & add-ons and installing & reqularly updating them via SAP Transport Request files.

Monday 19 August 2019

Get to know and how to use – Whitelisted Released ABAP Artifacts for Configuration Experts in SAP S/4HANA Cloud

In this short blog post you will get to know the latest feature released in SAP S/4HANA Cloud 1905 called – ‘Released ABAP Artifacts’, like – Classes, Interfaces, and Data Structures

SAP ABAP Tutorials and Materials, SAP ABAP Learning, SAP ABAP Certification, SAP ABAP Online Exam

Friday 16 August 2019

Bulding a simple Web/Android App for Document-Management with Mendix Low-Code-Platform

Introduction


This blog examines how document management processes can be mapped in Mendix’s low-code platform when the actual document management functions are implemented via a backend in the form of the SAP ERP system using web-services.

Wednesday 14 August 2019

Multiple Shades of ABAP!!!

Yes, you heard it right shades or different versions of ABAP. With changing deployment options and the way, we can enhance business solutions in addition to the classical extensibility, leads to different versions of ABAP currently.

Monday 12 August 2019

ABAP / Fiori Elements – Organizing your Data Architecture using CDS Views: Building from Scratch Walkthrough (UI and Logic)

Let us say that you must build a data architecture that needs to have an office that contains employees and workstations. Below I have put an image representing the data architecture of this example.

ABAP Development, NW ABAP Web Services, SAP ABAP Study Materials, SAP ABAP Tutorial and Material

Sunday 11 August 2019

Singleton design pattern – A simple yet useful example

Introduction


The example below are based on my need to hold and transfer two fields from LIKP. It is easy to expand to hold other table structures or single fields.

The datastore could be used to replace the usage of MEMORY ID, which are not very readable / maintanable.

Friday 9 August 2019

How to create your own DMEE Tree Type? Part 2 of 2

Introduction


In first part of the Own DMEE Tree Type series I presented how to create own DMEE Tree Type and set up a new tree of own type.

Second part is concerned on triggering the own DME Tree via custom program and showing which standard functions can be used for that.

Wednesday 7 August 2019

How to create your own DMEE Tree Type? Part 1 of 2

Introduction


Almost every SAP consultant in Finance area associates DMEE transaction with building own DME Trees for payment using the most commonly used Tree Type PAYD.

In some countries consultants also see that other tree types are used like DSLH / UMS1/ ASLD etc. for providing VAT statements/ EC Sales list etc.

Friday 2 August 2019

Adding Website Public Certificates to ABAP Stack

This is going to be a pretty short tutorial / walkthrough on how to add website certificates to your SAP ABAP stack specifically.

I like to categorize my blog post based on the Five Ws and one H, What, Why, Who, When, Where and How methodology.