ABAP Objects doesn’t support Multiple Inheritance – Inheriting from more than one Super class, but similar functionality can be achieved using the interfaces.
Introducing a small utility class to build HTML code within ABAP. This utility wraps the logic for build HTML Tags and string manipulation within itself for simple client access. Motivation Recently, I needed to generate an email notification using HTML. The email notification would contain the data in Table format. I don’t like to concatenate…
Text Pools are great for creating language independent program. But, it create a very peculiar problem when used in ABAP objects
In regards to the previous post , one of readers Dirk Wittenberg pointed to me completely different view. You can follow @zevolving and @naimeshpatel if you are not yet following. I thought of collecting the reply from the readers and started this Poll. Vote Cast your vote for this new Poll. Every vote counts ……
How object oriented designs was beneficial to me as well as my clients while enhancing development created in Object Oriented ABAP.
Few days back, I came across this challenging question on SCN about Inheritance within ABAP Objects specifically to the Protected Section.
We all debate over when to use Static methods or Instance methods. Most of the times we go for simplest approach, but that may not be the correct one. Lets try to explore and see what should be possibly the best approach when deciding Static or Instance.
Many times, I see incorrect usage of ABAP Objects in custom development. In this two post blog series, I would show few incorrect designs and finally would show OO approach.
In this post, I would show you a more flexible design using ABAP Objects. This design is to decouple logic, criteria, data display as much as possible.
Builder is another Design Patterns in Object Oriented, to hide complex object building from the client. Lets check out it design and its implemented in OO ABAP.
Singleton Design Pattern is most heavily used in OO based developments. Lets see an usage of Singleton Design pattern.
ABAP Unit is an embedded framework to develop using the Test Driven Development approach. ABAP unit lets you test the code at unit level, independent of the entire solution.
Lets check few basics of Test Driven Development as well as for ABAP Unit.
In the series of ABAP Unit, lets check out the Test Fixture methods.
Since ABAP release 7.0, you can create ABAP Unit Test Global Class. Lets see what to do and what not to when using the ABAP Unit Global Test Class.
Events are good way to communicate between objects. They are very useful when the object doesn’t care about the handler of the objects.
Gaining access to the object, when working with ABAP Objects Events, which raised the event would be an added advantage for the event handler method.
Let’s take a deeper look at abstract methods. When should you define abstract methods and when you shouldn’t.
Discussion on challenges while implementing design pattern Model View Controller in ABAP objects.
ABAP Unit Test Class generation wizard comes in handy when you got to design the test class for the Global Class. Lets see how easy it is to use the wizard.