Strengthen your ABAP skills by gaining a full understanding of the use of object-oriented programming techniques, and how to apply them practically in your ABAP applications. Course based on software release: AS ABAP 7.50, SAP ECC 6.08.
  • BC401
  • Duration 5 days
  • 0 ITK points
  • 0 terms
  • Praha (66 125 Kč)

    Brno (on request)

    Bratislava (on request)

Strengthen your ABAP skills by gaining a full understanding of the use of object-oriented programming techniques, and how to apply them practically in your ABAP applications. Course based on software release: AS ABAP 7.50, SAP ECC 6.08.

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

This course will prepare you to:

  • Understand the concepts of object-oriented programming
  • Develop business applications with ABAP Objects

Essencial

  • BC400
  • 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
Current offer
Training location
Course language

The prices are without VAT.