ABAP Objects (BC401)

Quantity

$2,995.00

New Age Technologies has been delivering Authorized Training since 1996. We offer SAP’s full suite of authorized courses including courses pertaining to ABAP Objects, Supply Chain Management (SCM), Enterprise Resource Planning (ERP), BusinessObjects, Product Lifecycle Management (PLM), and more. If you have any questions or can’t seem to find the SAP class that you are interested in, contact one of our SAP Training Specialists. Invest in your future today with SAP training from New Age Technologies.

SAP Training Specialists | ☏ 502.909.0819

Current Promotion

  • ENTER CODE "SAP5" @ CHECKOUT & RECEIVE 5% OFF OR REQUEST GIFT CARD EQUIVALENT
Private IT Training

COURSE INFORMATION

ABAP Objects (BC401) Overview:

The goal of the ABAP Objects (BC401) course is to 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.

NOTE: Course based on software release – SAP NetWeaver 7.40 SPS5, plus ABAP Development Tools

ABAP Objects (BC401) Goals:

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

Who Should Attend:

  • This course is aimed exclusively at participants without any knowledge of object-oriented programming
  • Developer
  • Developer Consultant
  • Help Desk / COE Support
  • Program / Project Manager

ABAP Objects (BC401) Prerequisites:

Before attending this course, you must have attend the following:

  • BC400 – ABAP Workbench Foundations

ABAP Objects (BC401) 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

    Average Salary for Skill: SAP ABAP

    Top