sap-training-courses
7832  Reviews star_rate star_rate star_rate star_rate star_half

ABAP Objects

Skills Gained This course will prepare you to: -Understand the concepts of object-oriented programming -Develop business applications with ABAP Objects Who Can Benefit Developer Developer Consultant...

Read More
$4,335 USD GSA  $3,930.98
Course Code BC401-v018
Duration 5 days
Available Formats Virtual, Classroom

Skills Gained

  • This course will prepare you to:
       -Understand the concepts of object-oriented programming
       -Develop business applications with ABAP Objects

Who Can Benefit

  • Developer
  • Developer Consultant
  • Help Desk / COE Support
  • Program / Project Manager

Prerequisites

  • Essential:
       -BC400
  • Recommended:
       -None

Course Details

Course Content

  • Introduction to Object-Oriented Programming
       -Explaining the Object-Oriented Programming Model
       -Analyzing and Designing with Unified Modeling Language (UML)
  • Fundamental Object-Oriented Syntax
       -Creating Local Classes
       -Creating Objects
       -Accessing Methods and Attributes
       -Implementing Constructors in Local Classes
       -Implementing Class Constructors in Local Classes
  • Inheritance and Casting
       -Implementing Inheritance
       -Implementing Upcasts Using Inheritance
       -Implementing Polymorphism Using Inheritance
       -Implementing Downcasts Using Inheritance
  • Interfaces and Casting
       -Defining and Implementing Local Interfaces
       -Implementing Polymorphism Using Interfaces
       -Integrating Class Models Using Interfaces
  • Object-Oriented Events
       -Implementing Events in Local Classes
       -Implementing Events in Local Interfaces
  • Object-Oriented Repository Objects
       -Creating Global Classes
       -Defining and Implementing Global Interfaces
       -Implementing Inheritance in Global Classes
  • ABAP Object-Oriented Examples
       -Using the ABAP List Viewer (ALV)
       -Describing Business Add-Ins (BAdIs)
  • Global Classes in ABAP Development Tools
       -Developing Eclipse-Based ABAP Programs
  • Class-Based Exceptions
       -Explaining Class-Based Exceptions
       -Defining and Raising Exceptions
       -Implementing Advanced Exception Handling Techniques
  • Unit Testing
       -Unit Testing with ABAP Unit
  • Object-Oriented Design Patterns
       -Implementing Advanced Object-Oriented Techniques
       -Implementing the Singleton Pattern
       -Implementing Factory Classes Using Friendship
       -Implementing Persistent Objects
  • Runtime Type Services
       -Using Runtime Type Identification (RTTI)
  • Creation of a Comprehensive Object-Oriented Application
       -Developing a Comprehensive Object-Oriented Application

Notes

  • Courseware available as flipbook in the Learning Hub

Course based on software release

  • AS ABAP 7.50
  • SAP ECC 6.08
|
View Full Schedule