Monday, 17 September 2018

An example to help you understand how does ADT work

Have you even thought about why you could operate on ABAP backend system using ADT?

This document just gives a brief introduction about how does the ADT backend infrastructure respond your operation done in Eclipse. It contains a hands-on exercise which you could finish in your own ABAP system.

Explore ADT by switching on ABAP communication log


In order to explore what has happened when we do operations in Eclipse, we need to switch on ABAP communication log.

Thursday, 13 September 2018

Pitfall of the CORRESPONDING operator during IDoc processing

One of my recent tasks was to develop a couple of inbound IDoc interfaces in MM. If briefly, when an IDoc from the external SAP system comes to my client’s SAP, the appropriate interface should handle it, resulting in creation or change of a Purchase Requisition. And as in almost every development, a couple of interesting problems/challenges have been detected and obviously fixed. But one sneaky bug took a few working hours of my time, so I decided to share my experience with you, dear readers, in this very first blog post of mine.

Monday, 10 September 2018

How to change the annotations sap:label, sap:heading and sap:quickinfo

Introduction


A customer asked me today how to change the the properties sap:label, sap:heading and sap:quickinfo in an OData service that has been developed using ABAP code based implementation.

Instead of the data which is retrieved by the SAP Gateway framework by default from the underlying data element they wanted to use custom annotations and retrieve the same from other data elements.

Saturday, 8 September 2018

Installing AS ABAP Developer Edition with Hyper-V

If you want to install the AS ABAP Developer Edition, one choice you have to make is picking the virtualization software that manages the virtual machine. Common options are

◈ Oracle VirtualBox
◈ Docker
◈ VMware workstation
◈ Hyper-V

Thursday, 6 September 2018

Variations on a Singleton

 As stated in that blog, most singletons are a variation on a theme, and the ABAP example code provided in that blog concentrated on the use of only one of those variations. In this blog we explore some other variations of defining and using a singleton object.

Monday, 3 September 2018

Sample: Custom CDS View using predefined Virtual Data Model and Extend View in S/4HANA

Purpose


This blog intends to encourage you to enjoy high productivity of custom object development by using predefined Virtual Data Model (VDM) in S/4HANA by providing the sample of Custom CDS Views based on predefined VDM enhanced with Extend View. By using predefined VDM, you may not have to create custom CDS Views for all entities. It is always the case that predefined content is totally reusable but it is necessary to add some fields, which is possible with Extend View.

Saturday, 1 September 2018

BRFplus : Decision Table Maintenance with wonder working features

Description: This blog describes about an ABAP utility for updating BRFplus decision tables in Production systems without logging into BRFplus UI. As well as describes how the governance on decision table maintenance can be achieved.