Certification in SAP ABAP | SAP ERP ECC Programming | SAP Developer

Montreal College of Information Technology
Collège des technologies de l’information de Montréal EN FR


SAP ABAP Programming
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.

* Morning, evening, weekends

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.

SAP ABAP Programming        
Dwany H

Big Data Developer

SAP ABAP Programming        
Rosana N

Java Developer

SAP ABAP Programming        
Sihame B

BI Developer

SAP ABAP Programming        
Aasma A


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

Abilities acquired
at course Completion

Writing code using ABAP editor

Defining Simple Variables and performing arithmetic operations

Implementing conditional logic and loops

Developing object-oriented ABAP applications using classes and objects

Debugging source code to find the error source

Retrieving data from the database

Implementing error handling


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.


  • Industry-relevant, job-ready programs
  • Internship possibilities
  • Eligibility for off-campus work permit program [ocwpp]
  • Eligibility for post-graduation work permit [pgwp]
  • Eligibility for points under Quebec’s immigration policy
  • Scholarships and financial aid



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        

Montreal College
of Information Technology

Collège des technologies
de l’information de Montréal

110-1255 Robert-Bourassa Blvd.
Montreal, Quebec H3B 3V8

+1 514 312 2383
.(JavaScript must be enabled to view this email address)