ABAP Objects

ABAP Objects

 
 
This is the SDN WIKI starting point for topics around ABAP Objects Development and Programming.
 

Rules of this WIKI section
  • Feel Free to edit this page and all related pages
  • Keep the page organized following the current layout
  • Only Content entirely related to the ABAP Objects can be inserted here
  • Always add the reference link for your text
  • Any copyrights violation will not be allowed

 
 

ABAP Objects is a Object-Oriented extension to the ABAP Programming language and was Introduced on SAP Basis Release 4.5.

"ABAP Objects is indicated for who wants to guarantee agility during the development, minimize the efforts during the modifications, enhance existing applications and create complex applications using a simple way..."

The principal features of ABAP Objects are:

  • Encapsulation
  • Instantiation
  • Inheritance
  • Interfacing
  • Events 

...The ABAP runtime support for both procedural and ABAP Objects programming models enables you to use ABAP objects in any program. I.e. in executable programs, module pools, Function pools. This enables you to use new techniques based on ABAP Objects, such as new interfaces, without the need to completely rewrite your existing code.

In OO Programming the only structuring units are classes. Instead of working with global data, you work with objects, which are instances of classes. These objects encapsulate the state and behavior of self-contained parts of the application.

Welcome to ABAP Objects.

See articles, features and more on the main Portal page
ABAP Blogs

Forum       
Blogs

Page Visits

        Application Server ABAP

Object Oriented

Object Oriented

ABAP Objects Start

ABAP Objects Getting Started

Frequently Asked Questions

ABAP Objects Frequently Asked Questions

Guidelines

ABAP Objects Guidelines

Templates & Demos

ABAP Objects Examples

ABAP Objects Projects

ABAP Objects Projects

ABAP Objects Case Studies

ABAP Objects Case Studies

Share Memory Enable (SHMA)

ABAP Objects Share Memory Enable (SHMA)

Runtime Type Services (RTTS)

Runtime Type Services (RTTS)

ABAP Unit

ABAP Unit

Design Principles

ABAP Objects Design Principles - Dependency Inversion Principle
ABAP Objects Design Principles - Single Responsibility Principle (SRP)
ABAP Objects Design Principles Open-Closed Principle

Design Patterns

Design Pattern - Business Classes
ABAP Objects Design Patterns – Strategy
ABAP Objects Design Patterns - Singleton
ABAP Objects Design Patterns - Abstract Factory
ABAP Objects Design Patterns – Adapter
ABAP Objects Design Patterns – Composite
ABAP Objects Design Patterns - Decorator
ABAP Objects Design Patterns - Facade
ABAP Objects Design Patterns - Factory Method
ABAP Objects Design Patterns – Iterator
ABAP Objects Design Patterns - Observer
ABAP Objects Design Patterns – Prototype
ABAP Objects Design Patterns – Proxy
ABAP Objects Design Patterns - Model View Controller (MVC)
ABAP Objects Design Patterns – Singleton Factory (Object Pool)

ABAP Objects MVC Aproach

  OO ABAP Dynpro Programming
 
  ABAP OO mixed with Classic Dynpro

No content found for label(s) abapobjects_mvc_aproach.

Bibliography

ABAP Objects Bibliography

Interesting References / Links

ABAP Objects Interesting References Links
ABAP Objects Books

Next Generation ABAP Development  by Rich Heilman and Thomas Jung

ABAP Objects: ABAP Programming in SAP NetWeaver  by Horst Keller and Sascha Krüger

Web Dynpro for ABAP  by Ulli Hoffmann

Design Patterns in Object-oriented ABAP   by Igor Barbaric

ABAP Objects: Application Development from Scratch
  by Thorsten Franz and Tobias Trapp

ABAP Objects Pages
 

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
1.1 Implement a Local Class in the Z Program
ABAP Objects Bibliography
ABAP Objects Case Studies
ABAP Objects Design Patterns - Abstract Factory
ABAP Objects Design Patterns – Adapter
ABAP Objects Design Patterns – Composite
ABAP Objects Design Patterns - Decorator
ABAP Objects Design Patterns - Facade
ABAP Objects Design Patterns - Factory Method
ABAP Objects Design Patterns - Getting Local Data by Callback
ABAP Objects Design Patterns – Iterator
ABAP Objects Design Patterns - Model View Controller (MVC)
ABAP Objects Design Patterns - Observer
ABAP Objects Design Patterns – Prototype
ABAP Objects Design Patterns – Proxy
ABAP Objects Design Patterns - Singleton
ABAP Objects Design Patterns – Singleton Factory (Object Pool)
ABAP Objects Design Patterns – Strategy
ABAP Objects Design Principles - Dependency Inversion Principle
ABAP Objects Design Principles Open-Closed Principle
ABAP Objects Design Principles - Single Responsibility Principle (SRP)
ABAP Objects Examples
ABAP Objects Frequently Asked Questions
ABAP Objects Getting Started
ABAP Objects Guidelines
ABAP Objects Interesting References Links
ABAP Objects MVC Aproach
ABAP Objects Projects
ABAP Objects Share Memory Enable (SHMA)
ABAP OBJECTS - STEP-BY-STEP GUIDE
A Tutorial on Text Objects
Best Programming practices with OO ABAP
Design Pattern - Business Classes
Example of using SAP Objects
Exception Handling in ABAP object with the help of Exception Class
Handle Form Statements Inside BADI Method
IDOC ADAPTER
Number of ways to display the messages
Object Oriented
Object Oriented approach to HCM problem to get all the data of an employee stored in different infotypes from one selection
Polymorphism using OO ABAP
Runtime Type Services (RTTS)
To check if the date is valid or not.
Understanding Shared Object Memory
USE of IDOC ADAPTER