Training Schedule Training Schedule

(BC401) ABAP Objects
Code: BC401 v18
Type: null
Tuition (USD): $3750
Length: 5 Days
Have a question?

Contact Us

character(s) remaining

Location Date Guaranteed to Run
Live Virtual, US 04/15/2019
Dallas, TX 04/15/2019
Live Virtual, US 05/20/2019
Live Virtual, US 07/15/2019
Live Virtual, US 08/26/2019

Not finding any suitable dates? Contact us for additional availability: training@dunnsolutions.com

Skills Gained:
This course will prepare you to: Understand the concepts of object-oriented programming Develop business applications with ABAP Objects
Who Should Attend?
Developer Developer Consultant Help Desk / COE Support Program / Project Manager
Prerequisites:
  • Essential: BC400
What You Will Learn:
  • 1) Introduction to Object-Oriented Programming
  • a) Explaining the Object-Oriented Programming Model
  • b) Analyzing and Designing with Unified Modeling Language (UML)
  • 2) Fundamental Object-Oriented Syntax
  • a) Creating Local Classes
  • b) Creating Objects
  • c) Accessing Methods and Attributes
  • d) Implementing Constructors in Local Classes
  • e) Implementing Class Constructors in Local Classes
  • 3) Inheritance and Casting
  • a) Implementing Inheritance
  • b) Implementing Upcasts Using Inheritance
  • c) Implementing Polymorphism Using Inheritance
  • d) Implementing Downcasts Using Inheritance
  • 4) Interfaces and Casting
  • a) Defining and Implementing Local Interfaces
  • b) Implementing Polymorphism Using Interfaces
  • c) Integrating Class Models Using Interfaces
  • 5) Object-Oriented Events
  • a) Implementing Events in Local Classes
  • b) Implementing Events in Local Interfaces
  • 6) Object-Oriented Repository Objects
  • a) Creating Global Classes
  • b) Defining and Implementing Global Interfaces
  • c) Implementing Inheritance in Global Classes
  • 7) ABAP Object-Oriented Examples
  • a) Using the ABAP List Viewer (ALV)
  • b) Describing Business Add-Ins (BAdIs)
  • 8) Global Classes in ABAP Development Tools
  • a) Developing Eclipse-Based ABAP Programs
  • 9) Class-Based Exceptions
  • a) Explaining Class-Based Exceptions
  • b) Defining and Raising Exceptions
  • c) Implementing Advanced Exception Handling Techniques
  • 10) Unit Testing
  • a) Unit Testing with ABAP Unit
  • 11) Object-Oriented Design Patterns
  • a) Implementing Advanced Object-Oriented Techniques
  • b) Implementing the Singleton Pattern
  • c) Implementing Factory Classes Using Friendship
  • d) Implementing Persistent Objects
  • 12) Runtime Type Services
  • a) Using Runtime Type Identification (RTTI)
  • 13) Creation of a Comprehensive Object-Oriented Application
  • a) Developing a Comprehensive Object-Oriented Application
Course Info:
Course based on software release: SAP NETWEAVER 7.50 ECC608

Course notes and announcements:

1) 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.

This is a SAP CERTIFIED Course. Your course will include Full Class Delivery of the comprehensive standard SAP curriculum agendas, SAP Certified Instructor, Demonstration and Presentation, Student Hands on exercises, Access to SAP Hosted servers/training environment, SAP Certified e-book participant guides and SAP Certified Hard copy participant guides.

All in person classes are taught by an SAP Certified Instructor and will include both a hard copy and e-book student guide for you to keep. This 5 day instructor led course qualifies for 40 CPE Credits. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.

With virtual live classroom training you get comprehensive training from SAP experts using seamless over-the Web connectivity. The same content delivered in SAP's traditional "brick and mortar" classrooms is presented during virtual live classroom deliveries. As in SAP's traditional classrooms, SAP virtual live classroom stresses hands-on learning providing each registered student with exclusive access to live SAP systems throughout each course. Each Virtual Live class is taught by a SAP Certified Instructor and will include an e-book student guide for you to download and keep. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.

Not finding any suitable dates? Contact us for additional available dates: training@dunnsolutions.com