Quantcast
Channel: ABAP Help Blog » OO Design patterns
Browsing all 10 articles
Browse latest View live

ABAP Objects Design Patterns – Adapter

Adapter design pattern, another widely used design pattern in the real world as well as the Object Oriented Programming language. Standard SAP developments build in OO ABAP also uses Adapter DP a lot....

View Article



ABAP Objects Design Patterns – Composite

Composite allows clients to access individual object and composition objects in uniform way. What is Composite? Clients needs to work with hierarchical collection of objects – both “Primitive” and...

View Article

ABAP Objects Design Patterns – Iterator

Check out the Iterator design pattern implementation in ABAP Objects – another behavioral design pattern. What is an Iterator ? Iterator design pattern is to provide a way to access the underlying...

View Article

Iterator Design Pattern to access Linked List in ABAP Objects

In the previous post, you have seen how to implement Iterator design Pattern. It also raised the question about the usefulness in ABAP as in ABAP, you have Internal Tables. The ITAB can handle all type...

View Article

ABAP Objects Design Patterns – Proxy

Proxy acts on behalf of some other objects. When working with Proxies, as name suggest, you work with another object rather than actual object. Lets checkout Proxy design pattern implementation in...

View Article


ABAP Objects Design Patterns – Prototype

Prototype design pattern allows the flexibility to create itself – cloning. Lets check out, how to achieve this in ABAP objects. What is Prototype You have instantiated an object, called some...

View Article

ABAP Objects Design Patterns – Singleton Factory

Combining the power of both design patterns: Singleton and Factory Method. Singleton produces the same object again where as Factory instantiates new object every time asked. Lets see how they both...

View Article

ABAP Object Oriented Approach for Reports – Initial Design

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. Incorrect Usage of Object...

View Article


ABAP Objects Design Patterns Singleton Usage

Singleton Design Pattern is most heavily used in OO based developments. Lets see an usage of Singleton Design pattern. Preface Long time back, I wrote an article about . In fact that was the first...

View Article


ABAP MVC – Model View Controller Discussion

Discussion on challenges while implementing design pattern Model View Controller in ABAP objects. Preface In few words: In MVC, User Interface acts as the View; Business logic acts as the Model and the...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images