Category: OOABAP

  • SAP BOPF (Business Object Processing Framework)

    Preface – This post is part of the Object Oriented ABAP series. Introduction Every year, more than 1 million custom objects are created by various industries using SAP ABAP technology. All these custom objects starts as a fresh requirement and needs the same monotonous approach of development. SAP hence came up with a new framework in…

  • Business Add-Ins in SAP (SAP BAdI)

    Preface – This post is part of the Object Oriented ABAP series. Introduction SAP as a solution for any enterprise workflow is one of the best product available in the market. It almost covers all the possible scenarios of any business. Still, based on the requirement of the customer, a developer has to enhance the existing…

  • Design Patterns in SAP ABAP

    Preface – This post is part of the Object Oriented ABAP series. Introduction In software development world, every project requires a specific flow of code to achieve its target. After the growth of Information Technology, it was observed that many of the process across various domains and business remains same. For example, the way a user…

  • Garbage collector in SAP ABAP

    Preface – This post is part of the Object Oriented ABAP series. Introduction As a developer, we need not to explicitly configure memory allocation and deallocation in the system. This process triggers automatically, when the object is created memory is automatically allocated to it and when it is terminated the memory is destroyed by the background…

  • User-defined types in SAP Classes

    Preface – This post is part of the Object Oriented ABAP series. Introduction User-defined types in SAP Classes are used to define structures and table types in the class. Structure is a data type that defines structures data objects and table type represents the structure and functions of an internal table. A TYPE in classes has…

  • OOPS ALV in SAP ABAP

    Preface – This post is part of the ABAP Programs and Object Oriented ABAP series. Introduction The OO ALV is ALV using object-oriented ABAP. ALV stands for ABAP List Viewer and provides the standard list format and user interface for all the ABAP programs. The advantage of using OOPS ALV in SAP ABAP is that…

  • Class Pools and Interface Pools in SAP ABAP

    Preface – This post is part of the Object Oriented ABAP series. Introduction So far we have learnt about the classes and interfaces, their properties, uses and many more things. We can define the class and interface either globally in the repositories or locally in the ABAP program. When the classes and interfaces are defined globally,…

  • Events in ABAP Class

    Preface – This post is part of the Object Oriented ABAP series. Introduction Events in ABAP Class are the functions in a class which triggers the event handlers of other class based on the outcomes. With the use of events, any number of event handler methods can be called. The link between the triggering event and…

  • Interface in ABAP

    Preface – This post is part of the Object Oriented ABAP series. Introduction As we know that the principles of Object-Oriented Programming are Encapsulation, Abstraction, Inheritance and Polymorphism. Polymorphism is implemented through Interfaces. It defines the ability of a message to be displayed in many forms. It allows an interface to have multiple implementations.  In this…

  • Alias in SAP Classes

    Preface – This post is part of the Object Oriented ABAP series. Introduction An alias in general term is used to indicate the alternate name for a given person, or thing. Similarly, in OOPs ABAP, an alias is an alternate name given to the interface methods implemented in the class. Whenever we implement the interface in…