SAP ABAP

Duration : 60Hrs
Introduction to SAP & R/3 Architecture  ( Duration 1 hour )
  • What is SAP?
  • History & Features of SAP
  • SAP R/2 Architecture (Limitations of R/2 Architecture)
  • SAP R/3 Architecture (Types of work processes)
  • SAP R/3 Application Modules
  • SAP Landscape
Introduction to ABAP/4  ( 2 Hours )
  • What is ABAP?
  • Logon to SAP Environment
  • Transaction Codes
  • Comments
  • Out put Statements
  • Data, Parameter & Constant Statements
  • Data Types & Classification
  • Data Objects & Classification
  • Text Elements
  • String Operations
Packages
  • Creating a package
  • Difference between local objects & packages
ABAP Dictionary  ( 4 hours )
  • ABAP Dictionary Introduction
  • Data Base Tables
  • Structures
  • Views
  • Data Elements
  • Type Groups
  • Domains
  • Search helps
  • Lock objects
  • Primary Key and Foreign Key
  • Table Maintenance Generator
Reporting (12 hours )
Unit 1: Selection Screens
  • Selection screen Introduction
  • Parameter Statement
  • Select-options Statement
  • Selection-screen Statement
Unit 2: Variants
  • Variants Introduction
  • Creating variants in ABAP Editor & Data Dictionary
 Unit 3: Message Classes
  • Message Class Introduction
  • Message types
  • Calling message class in Report & Dialog programs
 Unit 4: Internal Tables
  • Internal Tables Introduction
  • Declaring Internal Table
  • Populating Internal Table
  • Processing Internal Table
  • Initializing Internal Tables
Unit 5: Reports
  • Reports Introduction
  • Program level Events
  • Classical Reports
  • Inner Joins And For All Entries
  • Control Break Statements
  • Interactive Reports
  • Techniques Used For Interactive Reports
  • Hotspot
  • Hide
  • Get Cursor
 Unit 6: Modularization Techniques
  • Modularization Techniques Introduction
  • Includes
  • Subroutines
  • Passing Parameters to Subroutines
  • Passing Tables to Subroutines
  • Function Groups & Function Modules
Unit 7: Open SQL Statements
  • Select
  • Insert
  • Modify
  • Update
  • Delete
Analysis ( 1 hour )
Unit 1: Debugging Techniques
  • Debugging Techniques Introduction
  • Break-points (Static & Dynamic)
  • Watch points
Unit 2: Runtime Analysis & SQL Tracing & Code Inspection
  • Usage of Different tools for better performance of the applications
Dialog / Module Pool Programming/ Transactions ( 6 hours )
  • MPP Introduction
  • Relationship between Screen, Flow Logic and Program
  • Flow Logic Events
  • Process Before Output (PBO)
  • Process After Input (PAI)
  • Process On Value Request (POV)
  • Process On Help Request (POH)
  • Include Programs in MPP
  • Include TOP
  • Include I01
  • Include O01
  • Include F01
  • Dynamic Screens
  • Leave Screen
  • Leave to Screen
  • Call Screen
  • Set Screen
  • Processing of List from Transaction and Vice Versa
  • Elements in Screen Layout
  • Table Controls
  • Tabstrip Controls
  • Subscreens
Batch Data Communication ( 3 hours )
  • BDC Introduction
  • Recording
  • Call Transaction Method
  • Session Method
  • Legacy System Migration Workbench
Smart Forms ( 2 Hours )
  • Smart Forms Introduction
  • Graphics Management
  • Style Maintenance
  • Paragraph Formats
  • Character Formats
  • Writing print program and designing layouts
Distributed Systems ( 5 Hours )
Unit 1: RFC
  • Introduction to RFC
  • Creating RFC Destination between 2 Systems
  • Creating Remote Enabled Function Modules
  • Creating program using Remote Enabled Function Modules
Unit 2: IDocs
  • What is an Idoc?
  • Types of Idocs
  • Basic Idocs
  • Extension Idocs
  • Creating Idocs
  • Message Types
  • Assigning Idoc type to Message type
Unit 3: ALE
  • ALE Basics
  • Overview of Outbound & Inbound Process
  • Configuration Steps
  • Define logical systems
  • Assign client to logical system
  • RFC destination
  • Customer distribution model
  • Creating Ports
Unit 4: BAPIs
  • BAPI Overview
  • Creation of BAPI
OOPS Concept ( 12 Hours )
Unit 1: Introduction to Object-Oriented Programming
Lesson 1: Explaining the Object-Oriented Programming Model Lesson 2: Analyzing and Designing with Unified Modeling Language (UML)
Unit 2: Fundamental Object-Oriented Syntax
Lesson 1: Creating Local Classes Lesson 2: Creating and Working with Objects Lesson 3: Accessing Methods and Attributes Lesson 4: Implementing Constructors in Local Classes Lesson 5: Implementing Class Constructors in Local Classes
Unit 3: Inheritance and Casting
Lesson 1: Implementing Inheritance Lesson 2: Implementing Up-Casts Using Inheritance Lesson 3: Implementing Polymorphism Using Inheritance Lesson 4: Implementing Down-Casts Using Inheritance
Unit 4: Interfaces and Casting
Lesson 1: Defining and Implementing Local Interfaces Lesson 2: Implement Polymorphism Using Interfaces Lesson 3: Joining Classmodels Using Interfaces
Unit 5: Object-Oriented Events
Lesson 1: Implementing Events in Local Classes Lesson 2: Implementing Events in Local Interfaces
Unit 6: Object-Oriented Repository Objects
Lesson 1: Creating Global Classes Lesson 2: Defining and Implementing Global Interfaces Lesson 3: Implementing Inheritance in Global Classes
Unit 7: ABAP Object-Oriented Examples
Lesson 1: Implementing ABAP List Viewer (ALV)
Unit 8: Object-Oriented Design Patterns
Lesson 1: Implementing Special Object-Oriented Techniques Lesson 2: Implementing the Singleton Pattern Lesson 3: Implementing Factory Classes Using Friendship
Unit 9: Object-Oriented Exception Handling
Lesson 1: Explaining Class-Based Exception Handling Lesson 2: Defining and Raising Exceptions Lesson 3: Implementing Advanced Exception Handling Techniques
Adjustment of SAP Standard Software ( 11 Hours )
Unit 1: Adjustment of SAP Standard Software
Lesson 1: Explaining Terms for Adjusting SAP Standard Software Lesson 2: Describing Classic Enhancement Types
Unit 2: Enhancement of Dictionary Elements
Lesson 1: Enhancing Tables Using Append Structures and Customizing Includes Lesson 2: Enhancing Texts of Data Elements
Unit 3: Customer Exits
Lesson 1: Handling Enhancement Projects Lesson 2: Enhancing Programs Using Program Exits Lesson 3: Enhancing Menus Using Menu Exits Lesson 4: Enhancing Screens Using Screen Exits
Unit 4: Modifications of the SAP Standard
Lesson 1: Modifying the SAP Standard Software Lesson 2: Modifying with the Modification Assistant Lesson 3: Implementing User Exits Lesson 4: Adjusting Modifications
Unit 5: Enhancement Points, Enhancement Options and Enhancement Sections
Lesson 1: Describing the Enhancement Framework Lesson 2: Using Explicit Enhancements Lesson 3: Describing Implicit Enhancements Lesson 4: Using Implicit Enhancements in SAP Function Modules Lesson 5: Using Implicit Enhancements in Global SAP Classes Lesson 6: Using Other Implicit Enhancements
Unit 6: Classic Business Add-Ins
Lesson 1: Describing an ABAP Objects Interface Lesson 2: Describing Classic Business Add-Ins (BAdIs) Lesson 3: Explaining Advanced Details of BAdIs
Unit 7: Business Add-Ins (BAdIs)
Lesson 1: Understanding the Change from Classic Business Add-Ins to New Business Add-Ins Lesson 2: Implementing New Business Add-In (BAdI) Program Exits Lesson 3: Implementing New Business Add-In (BAdI) Menu Exits Lesson 4: Implementing New Business Add-In (BAdI) Screen Exits
Miscellaneous Topics ( 1 Hour )
  • Transport Organizer
  • Work Bench Request
  • Release Objects
  • SAP Memory & ABAP Memory
  • SD Flow
  • MM Flow
Note: Abap Ricef cource designed by Pritam Saha ( Certified Abap Trainer ).

Reviews

No reviews

Post Review

Name
Email
Review Title
Rating
Review Content
View All Categories

Quick Enquiry

Technology Portfolio