SAP ABAP Objects Training



Title SAP ABAP Objects Training
Length 5 Days
Course To Be Determined / Available Onsite
Pricing Public course: $750/day ($3,750 for each 5 day course).
Onsite Course: Contact training@ERPtips.com for a quote for ERPtips to deliver a private, onsite training course for your company.  |  Pricing Details
Registration This course is not on our current schedule. To schedule a training session with ERPtips or to find out more information, email Training at ERPtips dot com or call us at 1.877.832.2594 ext 110.
Details Daily outline of what is taught: Course Outline >
Sample Chapter from the training manual: Download PDF >
To get a copy of the table of contents, please email Training@ERPtips.com
Onsite Courses Available upon request. Please contact our Director of Training and Consulting: 1.855.ERPtips (377.8477) ext 122 or Training at ERPtips dot com
Who Should Attend
  • Those interested in a detailed learning of Object Oriented ABAP
  • Developers
  • Anyone responsible for the development of the programming model
Prerequisites A good understanding of ABAP Workbench and ABAP Basic Syntax Experience
Level Intermediate-Advanced
Advanced Preparation None
Objective To understand the fundamentals of Object Oriented programming in ABAP. This details the Design, Development and Use of ABAP Classes and interfaces, focusing in on Global Classes and Interfaces from design to usage.
Configuration Points
  • Overview of Object Oriented Programming Language
  • General Definitions
  • Classes in comparison to Function Groups and Business Object Types
  • Standardized Modeling and Documentation
  • Local and Global Class Definitions
  • Attributes, Methods, Usage in Programs
  • Sub-Classes, Inheritance, and Casting
  • Refactoring Assistant
  • Interfaces, Polymorphism, and Casting
  • Events and Event Management
  • Friendships
  • Specialized class definitions:
    • Abstract Classes
    • Final Classes
    • Exception Classes
    • Singleton Classes
    • Persistent Classes
    • Shared Object type Classes
  • ABAP Units and Testing
  • Advanced List Viewer
  • Generic Run Time Type Service
  • OO Transactions and the persistent object services
  • Enhancement Framework & BADIs (Business Add-ins)
  • Enhancing Classes using the Enhancement Framework
CPE / CMA Credits 40

To schedule a training session with ERPtips or to find out more information, email Training at ERPtips dot com.

Free Webcast by SAP consultant, John Verbestel.
Experience ERPtips technical training in a one-hour recorded webcast, Utilizing the SAP ABAP WebDynpro Window Manager for Model and AModel Window Creations. Like the webinar? Consider John when you call to engage a consultant.
ABAP Objects

ERPtips SAP ABAP Objects class covers in depth the Object Oriented ABAP language extension, including but not limited to the modeling, design, usage, and positioning of the language as part of the overall SAP Software Solution. Students will focus on building and using Global ABAP Classes and Interfaces and will be tasked with over 20 hands on exercises that walk through the steps necessary in creating a system model using customer, material and sales order references. The modeling of a Class system is presented in detail, along with all the syntax and tools for creating global and local classes. The students will build a multi-class system starting with an initial local class, then building the entire system using global classes and interfaces, including events. Specialized class types will then be thoroughly discussed, and the course will finish with useful SAP software solutions that use classes with exercises that implement these solutions, such as the ALV Factory.



Testimonials

"The Instructor is excellent. He had a good understanding of the material and the ability to assess the needs of the students and slow down when needed. Exceptionally good at providing examples and real life situations relevant to the material. One of the better instructors I have had for an IT course in many years. Cant say enough, how valuable it is to have someone who has current experience in developing, doing the teaching."

Systems Architect USA