Please enable JavaScript.
Coggle requires JavaScript to display documents.
ABAP Objects - Coggle Diagram
ABAP Objects
UML
Class Diagram
'+' for public
'-' for private
'#' for protected
Generalization
Dependencies and composition
Abstract classes and methods
Object Diagram
Sequence Diagram
State Machine Diagram
Activity diagram
Use case diagram
Communication Diagram
Classes
Declaration Section
Instance Components
Attributes
Methods
importing : input parameters
exporting : output parameters
changing : input/output parameters
returning : functional methods
Events
Class Components
Attributes = Global variables
Methods
exporting : output parameters
changing : input/output parameters
importing : input parameters
returning : functional methods
Events
Implementation Section
Friend Concept
Abstract Classes and Methods
Final Classes and Methods
Refactoring
Working with Objects
Object References (DATA lo_date TYPE REF TO lcl_date.)
Creating objects (CREATE OBJECT lo_date.)
Object Reference Assignment (lo_date1 = lo_date2)
Singleton Pattern
Factory Methods
Reuse
Composition ("has-a" relationship)
Inheritance ("is-a" relationship)
Polymorphism
Narrowing Casts (or Up Casts) (= operator)
Widening Casts (or Down Casts) (?= operator)
Dynamic method call binding
Interfaces
Encapsulation
Visibility Sections
Protected Section
Private Section
Public Section
To define
To define
To define
Error Handling with Exception Classes
processing logic
exception logic
Business Object Processing Framework (BOPF)
SAP Gateway / OData services
Web Dynpro ABAP (WDA) UI applications based on Floorplan Manager (FPM)
Unit tests with ABAP Unit
ABAP Object Services
SAP List Viewer