BC401 ABAP Objects - online via SAP



Kursarrangør: Bouvet
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: Please contact us for information
Varighet: 5 days
Pris: 41.465
Neste kurs: 24.06.2024 | Vis alle kursdatoer

We provide online course via SAP about BC401 ABAP Objects. 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

Course version: 018

Goals:
This course will prepare you to understand the concepts of object-oriented programming - develop business applications with ABAP Objects.

Content:
1) Introduction to Object-Oriented Programming:
• Explaining the Object-Oriented Programming Model
• Analyzing and Designing with Unified Modeling Language (UML)

2) Fundamental Object-Oriented Syntax:
• Creating Local Classes
• Creating Objects
• Accessing Methods and Attributes
• Implementing Constructors in Local Classes
• Implementing Class Constructors in Local Classes

3) Inheritance and Casting:
• Implementing Inheritance
• Implementing Upcasts Using Inheritance
• Implementing Polymorphism Using Inheritance
• Implementing Downcasts Using Inheritance

4) Interfaces and Casting:
• Defining and Implementing Local Interfaces
• Implementing Polymorphism Using Interfaces
• Integrating Class Models Using Interfaces

5) Object-Oriented Events:
• Implementing Events in Local Classes
• Implementing Events in Local Interfaces

6) Object-Oriented Repository Objects:
• Creating Global Classes
• Defining and Implementing Global Interfaces
• Implementing Inheritance in Global Classes

7) ABAP Object-Oriented Examples:
• Using the ABAP List Viewer (ALV)
• Describing Business Add-Ins (BAdIs)

8) Global Classes in ABAP Development Tools:
• Developing Eclipse-Based ABAP Programs

9) Class-Based Exceptions:
• Explaining Class-Based Exceptions
• Defining and Raising Exceptions
• Implementing Advanced Exception Handling Techniques

10) Unit Testing:
• Unit Testing with ABAP Unit

11) Object-Oriented Design Patterns:
• Implementing Advanced Object-Oriented Techniques
• Implementing the Singleton Pattern
• Implementing Factory Classes Using Friendship
• Implementing Persistent Objects

12) Runtime Type Services:
• Using Runtime Type Identification (RTTI)

13) Creation of a Comprehensive Object-Oriented Application:
• Developing a Comprehensive Object-Oriented Application

Target audience:
Developer, Developer Consultant, Help Desk / COE Support, Program / Project Manager

Prerequisites:
• Essential: BC400