ABAP Trapdoors: The Myth of the Instance Constructor
Arguably one of the most misleading field values in the entire ABAP Workbench is this one:It suggests that the constructor is just another instance method that is just called automatically by the...
View ArticleABAP Wishlist - IS INSTANCE OF
If you've read my previous blogs, you'll know that I really like working with ABAP Objects. But still there are a few things that are simply missing - for example a decent inheritance / type checking....
View ArticleABAP Objects: Exception Handling Examples
In a previous ABAP Objects: Custom SAP ERP HCM Class Library - Example 3 - Exceptions, I described a general exception handling class ZCX_MESSAGES. The aim of the class is to help developers unify...
View ArticleABAP Objects: Rumble in the Jungle - Internal Table against Collection
Let's get ready to ABAP Rumble! This blog covers a great fight between the ABAP champion Internal Table and challenger Collection. The purpose of the blog is a response to many of the excellent...
View ArticleABAP Objects: Design and Performance Benchmark of Select, Form, Static...
ABAP Objects is often accused for being complicated and having slow performance. This blog contains a design and performance benchmark of select, form, static method, and instance method. In a previous...
View ArticleFactory-Pattern in ABAP OO
When you work with ABAP Objects you always need to create instances of classes. Even if you use "CREATE OBJECT" to create those instances, you probably faced with the problem, that it is not so...
View ArticleOLE Programming for Excel and Word
Introduction: - Display dynamic information (data) in three different formats.Simple ALVMS-Excel SheetMS-Word DocumentTopic Cover: - Dynamic Internal Table Creation Field-symbol Dynamic ProgrammingOLE...
View ArticleUnit Tests in ABAP using a mocking framework
IntroductionUnit Tests are an integral part of the software development lifecycle. The purpose of tests is to ensure the proper functionality of a system. Also, if changes are made to specific parts of...
View ArticleIoC Container in ABAP Part I
IntroductionThis is the first part of my new series “IoC Container in ABAP”. “IoC” is an abbreviation of “Inversion of Control” which is a programming paradigm. Instead of describing it in endless...
View ArticleMocking-Frameworks in ABAP Objects
I believe that the SCN has an enormous creative potential. We use to discuss our ideas online and scetch up ideas on Programming in weblogs. SAP introduces for about several years the ABAP...
View ArticleIoC Container in ABAP Part II
IntroductionIn the first part of this series I introduced a file backend which supports multiple types of storage types and allows the combination with authorization check or file filter classes.The...
View ArticleOO - An ABAPer's perspective ;)
In this blog, I will not be discussing about Object Oriented Concepts and theory as there are many documents and information available regarding the same. I am gonna discuss about how to start thinking...
View ArticleOOP geek journal - separate responsibilities
I could give number of reasons why I think we should commonly use Object Oriented Programming style and probably equal number of reasons why I think is it so magical. Anyhow, this blog is not intended...
View ArticleOO geek journal - hiding method invocation
Few days ago I was facing a problem, where I needed to use some common algorithm which differs only in some small aspect, that is delegating some task to different methods. Please consider below...
View ArticleDo we really need ABAP Objects development in custom projects?
I' ve been in SAP development for a while now - and from the very start followed the often fierce struggle between senior ABAP developers and developers coming either from another (object-oriented)...
View Article
More Pages to Explore .....