SAP ABAP TRAINING-PROERP ACADEMY

SAP ABAP Training

About Proerp Academy

Proerp Academy is a leading E-Learning Platform both Online and Instructor-led training(Offline).We have trained the students and professionals across the globe in different technologies like  SAP, Big Data Hadoop,Amazon Webservices(AWS), Business Intelligence and Analytics,Big Data Analytics, Data Science Analytics and Digital Maketing.

We have efficient and affordable learning solutions that is accessible to the millions of interested students and professionals across the globe.

About the Course:

Proerp Academy’s SAP ABAP Online and Offline training will train the Students and Professionals  how to use SAP ABAP Programming Module effectively and efficiently.

This  SAP ABAP training also helps the Students and Professionals to upgrade the skills to handle Programming Activities in SAP ABAP.

This Course provides the skills and knowledge of experienced SAP ABAP Certified Consultants and Experts.

This Course will provide you the necessary skills to implement SAP ABAP Module in the Industry.

The Course provides you the overview of SAP ABAP Module.

Training Objectives:

  • Introduction to SAP R/3 System
  • Introduction to ABAP/4
  • ABAP Dictionary
  • Open SQL Statements
  • Internal Tables
  • Debugging Techniques
  • Modularization Techniques
  • Reports
  • Dialog Programming
  • Batch Data Communication(BDC)
  • SAP Scripts
  • SAP Smart Forms
  • ALV Reports
  • Introduction to Remote Function Call(RFC)
  • Introduction to Application Linking and Enabling(ALE)
  • Introduction to Intermediate Documents(IDOC)
  • Introduction to BAPI
  • Introduction to SAP User Exits
  • Accelerated SAP (ASAP)Methodology

Module 1

Introduction to SAP R/3 System

Goal:

In this module,You will learn about Introduction to ERP,SAP R/3 Architecture,Modules in SAP R/3 System,System Landscape of SAP R/3 System and SAP New Dimensional Products.

Objective:

After completing this module 1,you should be able to:

  • Understand ERP System
  • Understand SAP R/3 System
  • Understand SAP R/3 Architecture
  • Understand SAP R/3 System Land Scape
  • Understand SAP New Dimensional Products

Topics:

  • Introduction to SAP R/3 System
  • SAP R/3 Architecture
  • Modules in SAP R/3 System
  • System Landscape of SAP R/3 System
  • SAP New Dimensional Products

Hands on:

  • ERP System
  • SAP R/3 System
  • SAP R/3 Architecture
  • SAP R/3 System Landscape
  • SAP New Dimensional Products

 

 

Module 2

ABAP Dictionary/Data Dictionary

Goal:

In this module,You will learn about ABAP Dictionary/Data Dictionary Creation.

Objective:

After completing this module 2,you should be able to:

  • Understand the Purpose of ABAP Dictionary
  • Understand the Creation of Data Base Tables
  • Understand how to Create Data Elements
  • Understand how to Create Domain
  • Understand how to Create Table Entries for the Data Base Tables
  • Understand how to Display the Table Entries
  • Understand how to Add,Delete and Modify the Table Entries
  • Understand how to Create Structures
  • Understand how to Create Views
  • Understand different types of Views(Database View,Projection View,MaintenanceView)
  • Understand how to Create Search Help
  • Understand different Types of Search Help(Elementary Search Help and Collective Search Help)

Topics:

  • Purpose of ABAP Dictionary
  • Creation of Data Base Tables
  • Data Elements
  • Domain
  • Creating Table Entries for the Data Base Tables
  • Displaying the Table Entries
  • Adding,Deleting and Modifying the Table Entries
  • Structures
  • Views
  • Types of Views(Database View,Projection View,MaintenanceView)
  • Search Help
  • Types of Search Help(Elementary Search Help and Collective Search Help)

 

 

Hands on:

  • Purpose of ABAP Dictionary
  • Creating Data Base Tables
  • Creating Data Elements
  • Creating Domain
  • Creating Table Entries for the Data Base Tables
  • Displaying the Table Entries
  • Adding,Deleting and Modifying the Table Entries
  • Creating Structures
  • Creating Views
  • Creating different Types of Views(Database View,Projection View,MaintenanceView)
  • Creating Search Help
  • Creating different Types of Search Help(Elementary Search Help and Collective Search Help)

Module 3

Internal Tables

Goal:

In this module,you will learn about SAP ABAP Internal Tables.

Objective:

After completing this module 3,you should be able to:

  • Understand the Purpose of Internal Tables
  • Understand the Advantages of Internal Tables in ABAP
  • Understand the Types of Internal Tables
  • Understand how to Declare an Internal Table
  • Understand Different Types of Declaration of Internal Table
  • Understand how to Process an Internal Table
  • Understand Control Break Statements in Internal Tables
  • Understand Inner Joins and For All Entries in Internal Tables
  • Understand Open SQL Statements (Select,Insert,Modify,Update,Delete)

Topics:

  • Purpose of Internal Tables
  • Advantages of Internal Tables in ABAP
  • Types of Internal Tables
  • Declaring an Internal Table
  • Different Types of Declaration of Internal Table
  • Processing of an Internal Table
  • Control Break Statements in Internal Tables
  • Inner Joins and For All Entries in Internal Tables
  • Open SQL Statements (Select,Insert,Modify,Update,Delete)

Hands on:

  • Types of Internal Tables
  • Internal Table Declaration
  • Different Types of Declaration of Internal Table
  • Processing of an Internal Table
  • Usage of Control Break Statements in Internal Tables
  • Inner Joins and For All Entries in Internal Tables
  • Open SQL Statements (Select,Insert,Modify,Update,Delete) Declaration and Processing

Module 4

ABAP Reports

Goal:

In this module,You will learn about ABAP Reports .

Objective:

After completing this module 4,you should be able to:

  • Understand the Purpose of Reports in ABAP
  • Understand the Advantages of Reports in ABAP
  • Understand Types of Reports
  • Understand Events in Classical Reports
  • Understand Events in Interactive Reports
  • Understand the Purpose of ALV(Abap List Viewer) Reports
  • Understand Function Modules in ALV Reports
  • Understand the Order of Execution of Events in Classical Reports
  • Understand the Order of Execution of Events in Interactive Reports
  • Understand the Order of Execution of Events in ALV Reports

Topics:

  • Purpose of Reports in ABAP
  • Advantages of Reports in ABAP
  • Types of Reports
  • Events in Classical Reports
  • Events in Interactive Reports
  • Purpose of ALV(Abap List Viewer) Reports
  • Function Modules in ALV Reports
  • Order of Execution of Events in Classical Reports
  • Order of Execution of Events in Interactive Reports
  • Order of Execution of Events in ALV Reports

Hands on:

  • Types of Reports
  • Classical Reporting Events
  • Interactive Reporting Events
  • ALV Reporting Events
  • Purpose of ALV(Abap List Viewer) Reports
  • Function Modules in ALV Reports
  • Classical Reporting Events-Order of Execution
  • Interactive Reporting Events-Order of Execution
  • ALV Reporting Events -Order of Execution

Module 5

Dialog Programming

Goal:

In this module,You will learn about SAP ABAP Dialog Programming.

Objective:

After completing this module 5,you should be able to:

  • Understand the Purpose of Dialog Programming/Module Pool Programming in ABAP
  • Understand the Screens in Dialog Programming
  • Understand the Events in Dialog Programming
  • Understand PAI,PBO,POH and POV Events in Dialog Programming
  • Understand the Execution of Dialog Programming
  • Understand how to Create a Transaction Code to Run the Dialog Programming
  • Understand the Order of Execution of Events in Dialog Programming
  • Understand Flow Logic in Dialog Programming
  • Understand how to Design Screens in the Dialog Programming
  • Understand Dynamic Screens(Leave Screen,Leave to Screen,Call Screen,Set Screen)
  • Understand Elements in Screen Layout(Table Control,Step Loops,Tabstrip Control,Subscreens)

 

Topics:

  • Purpose of Dialog Programming/Module Pool Programming in ABAP
  • Screens in Dialog Programming
  • Events in Dialog Programming
  • PAI,PBO,POH and POV Events in Dialog Programming
  • Execution of Dialog Programming
  • Creating a Transaction Code to Run the Dialog Programming
  • Order of Execution of Events in Dialog Programming
  • Flow Logic in Dialog Programming
  • Designing Screens in the Dialog Programming
  • Dynamic Screens(Leave Screen,Leave to Screen,Call Screen,Set Screen)
  • Elements in Screen Layout(Table Control,Step Loops,Tabstrip Control,Subscreens)

Hands on:

  • Dialog Programming Screens
  • Dialog Programming Events
  • PAI,PBO,POH and POV Events in Dialog Programming
  • Dialog Programming Execution
  • Creation of a Transaction Code to Run the Dialog Programming
  • Dialog Programming Events-Order of Execution
  • Flow Logic in Dialog Programming
  • Dialog Programming Screens Desigining
  • Dynamic Screens(Leave Screen,Leave to Screen,Call Screen,Set Screen)
  • Elements in Screen Layout(Table Control,Step Loops,Tabstrip Control,Subscreens)

Module 6

Batch Data Communication(BDC)

Goal:

In this module,you will learn  about different Batch Data Communication(BDC) in ABAP.

Objective:

After completing this module 6,you should be able to:

  • Understand the Purpose of BDC in ABAP
  • Understand the Advantages of BDC in ABAP
  • Understand different Types of Methods in BDC
  • Understand Call Transaction Method in BDC
  • Understand Session Method in BDC
  • Understand the Advantages of Call Transaction Method over Session Method in BDC
  • Understand how to Process the Session Method in BDC
  • Understand the different Types of Processing in Session Method
  • Understand the different Types of Processing in Call Transaction Method
  • Understand how to Record the Transaction using T.Code SHDB
  • Understand BDC MSG Coll
  • Understand how to Check the Table Entries in the Data Base TableUnderstand Material Master Record
  • Understand File Handling(Application Server,Presentation Server) in SAP

Topics:

  • Purpose of BDC in ABAP
  • Advantages of BDC in ABAP
  • Different Types of Methods in BDC
  • Call Transaction Method in BDC
  • Session Method in BDC
  • Advantages of Call Transaction Method over Session Method in BDC
  • Processing of Session Method in BDC
  • Different Types of Processing in Session Method
  • Different Types of Processing in Call Transaction Method
  • Recording the Transaction using T.Code SHDB
  • BDC MSG Coll
  • Checking the Table Entries in the Data Base TableUnderstand Material Master Record
  • File Handling(Application Server,Presentation Server) in SAP

Hands on:

  • Different Types of Methods in BDC
  • Creation of Call Transaction Method in BDC
  • Creation of Session Method in BDC
  • Advantages of Call Transaction Method over Session Method in BDC
  • Processing of Session Method in BDC
  • Types of Processing in Session Method
  • Types of Processing in Call Transaction Method
  • Recording the Transaction using T.Code SHDB
  • BDC MSG Coll
  • Checking the Table Entries in the Data Base TableUnderstand Material Master Record
  • File Handling(Application Server,Presentation Server) in SAP

 

 

Module 7

Function Modules in ABAP

Goal:

In this module,You will learn about  the Function Modules in ABAP.

Objective:

After completing this module 7,you should be able to:

  • Understand the Purpose of Function Module
  • Understand the Advantages of Function Module
  • Understand how to Create a Function Group
  • Understand how to Create Function Modules
  • Understand how to Use the Parameters in the Function Module(Import,Export,Tables,Exceptions)
  • Understand how to Activate Function Modules
  • Understand the Program Coding of Function Modules
  • Understand Subroutines
  • Understand how to Pass Tables to Subroutines
  • Understand how to Pass Parameters to Subroutines

Topics:

  • Purpose of Function Module
  • Advantages of Function Module
  • Creating a Function Group
  • Creating a Function Modules
  • Parameters in the Function Module(Import,Export,Tables,Exceptions)
  • Activating Function Modules
  • Program Coding of Function Modules
  • Subroutines
  • Passing of Tables to Subroutines
  • Passing of Parameters to Subroutines

Hands on:

  • Function Group Creation
  • Function Modules Creation
  • Parameters in the Function Module(Import,Export,Tables,Exceptions)
  • Function Modules Activation
  • Program Coding of Function Modules
  • Subroutines
  • Passing Tables to Subroutines
  • Passing of Parameters to Subroutines

Module 8

SAP Script

Goal:

In this module,You will learn about SAP Script.

Objective:

After completing this module 8,you should be able to:

  • Understand the Purpose of SAP Script
  • Understand the Advantages of SAP Script
  • Understand how to Create Pages,Windows,Page Windows,Paragraph Format,Character Format in a Script
  • Understand how to Create a Layout Set in SAP Script
  • Understand how to Create Main Window,Variable Window and Constant Window in SAP Script
  • Understand how to Design the Script using Main Window
  • Understand Function Modules in SAP Script(OPEN_FORM,START_FORM,WRITE_FORM,CLOSE_FORM,END_FORM)

Topics:

  • Purpose of SAP Script
  • Advantages of SAP Script
  • Creating Pages,Windows,Page Windows,Paragraph Format,Character Format in a Script
  • Creating a Layout Set in SAP Script
  • Creating Main Window,Variable Window and Constant Window in SAP Script
  • Designing the Script using Main Window
  • Function Modules in SAP Script(OPEN_FORM,START_FORM,WRITE_FORM,CLOSE_FORM,END_FORM)

Hands on:

  • Creation of Pages,Windows,Page Windows,Paragraph Format,Character Format in a Script
  • Creation of a Layout Set in SAP Script
  • Creation of Main Window,Variable Window and Constant Window in SAP Script
  • Designing the Script using Main Window
  • Important Function Modules in SAP Script(OPEN_FORM,START_FORM,WRITE_FORM,CLOSE_FORM,END_FORM)

Module 9

SAP Smart Forms

Goal:

In this module,You will learn about SAP Smart Forms.

Objective:

After completing this module 9,you should be able to:

  • Understand the Purpose of Smart Forms
  • Understand the Advantages of Smart Forms
  • Understand the Function Modules in SAP Smart Forms
  • Understand how to use Smart Forms in ABAP
  • Understand how to Create of Paragraph Format and Character Format in a SAP Smart Forms
  • Understand the Difference between SAP Script and SAP Smart Forms

Topics:

  • Purpose of Smart Forms
  • Advantages of Smart Forms
  • Function Modules in SAP Smart Forms
  • How to use Smart Forms in ABAP
  • Creating Paragraph Format and Character Format in a SAP Smart Forms
  • Difference between SAP Script and SAP Smart Forms

Hands on:

  • Function Modules in SAP Smart Forms
  • How to use Smart Forms in ABAP
  • Creation of Paragraph Format and Character Format in a SAP Smart Forms
  • Difference between SAP Script and SAP Smart Forms

 

 

 

Module 10

SAP ABAP Cross Applications(Concepts Only)

Goal:

In this module,You will learn about SAP ABAP Cross Applications(Concepts Only).

Objective:

After completing this module 10,you should be able to:

  • Understand Remote Function Call(RFC) Concepts
  • Understand Application Linking and Enabling(ALE) Concepts
  • Understand Intermediate Documents(IDOC’s) Concepts
  • Understand Business Application Programming Interface(BAPI) Concepts
  • Understand SAP User Exits

Topics:

  • Remote Function Call(RFC) Concepts
  • Application Linking and Enabling(ALE) Concepts
  • Intermediate Documents(IDOC’s) Concepts
  • Business Application Programming Interface(BAPI) Concepts
  • SAP User Exits

Hands on:

  • Remote Function Call(RFC) Concepts
  • Application Linking and Enabling(ALE) Concepts
  • Intermediate Documents(IDOC’s) Concepts
  • Business Application Programming Interface(BAPI) Concepts
  • SAP User Exits

Module 11

Accelerated SAP Methodology Concepts

Goal:

In this module,You will  learn about Accelerated SAP Methodology Concepts.

Objective:

After completing this module 11,you should be able to:

  • Understand Project Preparation
  • Understand Business Blue Print Preparation
  • Understand what is Gap Analysis
  • Understand Project Realization
  • Understand Testing
  • Understand Enhancements
  • Understand Go Live
  • Understand Support

Topics:

  • Project Preparation
  • Business Blue Print Preparation
  • Gap Analysis
  • Project Realization
  • Testing
  • Enhancement
  • Go Live
  • Support

Hands on:

  • Understand Accelerated SAP(ASAP) Methodology Concepts like Project Preparation,Business Blue Print Preparation,Gap Analysis,Project Realization,Testing,Enhancement,Go live and Support