Montreal College of Information Technology
Collège des technologies de l’information de Montréal English flagEN FlagFR


SAP ABAP Certification
State of the Industry

SAP Advanced Business Application Programming is the popular enterprise programming language developed by SAP and used by some of the largest organisations in the world to run their business systems. ABAP can be used for developing applications for the SAP R/3 system and even parts of its Basis system. Its latest version, ABAP Objects, supports object-oriented programming and can be used to extend R/3 applications to add enhancements and meet individual needs. The SAP ABAP programming language improves reusability, maintenance, and quality of the code including productivity.

SAP’s current development platform NetWeaver supports both ABAP and Java. ABAP has an abstraction between the business applications, the operating system, and database. This ensures that applications do not depend directly upon a specific server or database platform and can easily be ported from one platform to another.

The certificate program offered by Montreal College enables students to execute their own ABAP code and trace the flow of a program by use of debugging techniques in a commercial environment.

​Class Schedule: Tuesday and Thursday (5:30PM to 9:30PM)

Who Should Apply

Students and working professionals who have a knack for programming and wish to gain expertise in object-oriented ABAP Development. Also, experienced SAP functional consultants looking to learn ABAP skills or SAP BASIS consultants wanting to expand their knowledge should also apply.

Eligibility and Requirements

This is an entry-level course/program, but it assumes that learners have the following: 
General IT knowledge Working knowledge of Microsoft Office and Internet browsers
High school diploma

SAP ABAP Programming

The ABAP development environment
Understanding workbench components
Developing programs

Learn the fundamental concepts of the ABAP programming language
Implementing a simple dialog
Create simple application programs with user dialogs

Introducing modularization
Modularizing using subroutines
Implementing function modules
Implementing simple global 
Classes and static methods

Analyzing runtime errors
Implementing error handling

Understanding the SAP ERP architecture
Understanding the SAP logon process

Introduction to the ABAP Dictionary
Data Types in the ABAP Dictionary
Creating database views

Creating screens
Creating input/output fields

Define and use sorted and hashed tables
Storing and formatting data from a database table

Creating transparent tables
Defining cluster tables and pooled tables
Creating database table indexes
Performing a table conversion



Certificate of participation in ‘‘SAP ABAP’’ course. Participants upon completion can pursue the following certification: SAP Certified Development Associate- ABAP with SAP NetWeaver 7.40.


  • Taught by Industry Experts as instructors
  • Discount on Certification Program
  • Eligible to claim tax credit up to 25% of course fees
  • 24*7 Lab Virtual Desktop access
  • Evening and Weekend schedule
  • Vendor Authorized Training


After only one year at MCIT, I learned everything I ever wanted and am already in the market.

Alexander Haig — Java Student
  • SAP ABAP Programming        
  • SAP ABAP Programming        
  • SAP ABAP Programming        
  • SAP ABAP Programming        
  • SAP ABAP Programming