SAP ABAP Objects (BC401)

by Lumify Group Claim Listing

This five-day instructor-led course will 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.

$5368

Contact the Institutes

Fill this form

Advertisement

Lumify Group Logo

img Duration

5 Days

Course Details

This five-day instructor-led course will 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 course is based on software release:

  • ECC6.0 EHP8 SP00 / NW 7.5 SP01

 

What You’ll Learn

This course will prepare you to:

  • Understand the concepts of object-oriented programming

  • Develop business applications with ABAP Objects

 

Who Is The Course For?

  • Developer

  • Developer Consultant

  • Help Desk / COE Support

  • Program/Project Manager

 

Course Subjects

Introduction to Object-Oriented Programming

  • Explaining the Object-Oriented Programming Model

  • Analysing 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

 

Prerequisites

Essential

  • BC400 - ABAP Workbench Foundations

Recommended

  • None

  • Canberra Branch

    Level 2, 221 London Circuit, Canberra
  • Sydney Branch

    Level 24, 477 Pitt Street, Sydney
  • Melbourne Branch

    Level 12A, 45 William Street, Melbourne
  • Brisbane Branch

    Level 8, 201 Charlotte Street, Brisbane
  • Perth Branch

    Level 7, 553 Hay Street, Perth
  • Adelaide Branch

    Level 15, 33 King William Street, Adelaide

Check out more SAP ABAP courses in Australia

SAP Training Logo

SAP Ariba Sourcing (Advanced Features Part 1)

In this course, students learn advanced functionality of the Ariba Sourcing solution. Students will learn about: event templates and rules that govern event functionality; sourcing library features, how to apply visibility conditions to content

by SAP Training [Claim Listing ]
SAP Training Logo

SAP SuccessFactors

Explain the Employee Central solution to a customer at the beginning of an implementation Setup Initial Configuration

by SAP Training [Claim Listing ]
SAP Training Logo

Production Planning In SAP S/4HANA

The course covers the functions in the areas of production planning and requirements planning in SAP S/4HANA. It does not examine company- specific requirements in Customizing.

by SAP Training [Claim Listing ]
SAP Training Logo

SAP HANA® – 360° Introduction

This course introduces SAP HANA. Through lectures and exercises you will quickly develop a broad understanding of all key areas of SAP HANA including technology, architecture, data modeling, data management and application development.

by SAP Training [Claim Listing ]
CertHub Logo

Introduction to SAP ERP - Financial Accounting

This course is a comprehensive introduction to SAP ERP course and is perfect for beginners as well as those with limited knowledge of the SAP ERP FI system.

by CertHub [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy