SAP OO ABAP Online Training Course Content

SAP OO ABAP Online Training

SAP OO ABAP Online Training

SAP OO ABAP Online Training Overview

  • Introduction to Object-Oriented Programming
  • The Need for a Better Abstraction
  • Classes and Objects
  • Establishing Boundaries
  • Reuse
  • Object Management
  • UML Tutorial: Class Diagram Basics
  • Summary

Working with Objects

  • Syntax Overview
  • Creating and Using Objects
  • Building Your First Object-Oriented Program
  • Getting Started with the Class Builder
  • Case Study: Working with Regular Expressions
  • UML Tutorial: Object Diagrams
  • Summary

Encapsulation and Implementation Hiding

  • Lessons Learned from the Procedural Approach
  • Defining Component Visibilities
  • Hiding the Implementation
  • Designing by Contract
  • UML Tutorial: Sequence Diagrams

Object Initialization and Cleanup

  • Creating Objects
  • Controlling Object Initialization with Constructors
  • Garbage Collection
  • Tuning Performance
  • Summary

Inheritance

  • Generalization and Specialization
  • The Abstract and Final Keywords
  • Using the Refactoring Assistant
  • UML Tutorial: Advanced Class Diagrams Part I
  • Summary

Polymorphism

  • Dynamic Method Call Binding
  • UML Tutorial: Advanced Class Diagrams Part II
  • Summary
  • Object Reference Assignments Revisited

Error Handling with Exceptions

  • Lessons Learned from Prior Approaches
  • The Class-Based Exception Handling Concept
  • Raising and Forwarding Exceptions
  • UML Tutorial: Activity Diagrams Summary

Working with the SAP List Viewer

  • Overview of the SAP Control Framework
  • Event Handling with the ALV Object Model
  • Overview of the ALV Object Model
  • Getting Started with the Flight Query Report
  • UML Tutorial: Communication Diagrams

ABAP Object Services

  • Object-Relational Mapping Concepts
  • Persistence Service Overview
  • Working with Persistent Objects
  • Building Persistent Classes
  • UML Tutorial: Advanced Sequence Diagrams
  • Summary

Debugging Objects

  • Debugging Objects Using the Classic ABAP Debugger
  • Debugging Objects Using the New ABAP Debugger