SAP ABAP CORE Programming + OOPS ABAP + OO ALV ABAP + ABAP CROSS APP || Complete ABAP Bundle.
A complete ABAP Programming Bundle includes ABAP CORE Programming, OOPS ALV, CROSS APP.
ABAP (Advanced Business Application Programming) is the name of SAP’s proprietary, fourth-generation programming language. It was specifically developed to allow the mass-processing of data in SAP business applications.
Course Duration:- 140+ Hours
•ABAP CORE Programming :- 72 hours
•OOPS ABAP :- 28 hours
•OO ALV ABAP :- 20 hours
•CROSS APP ABAP :- 45 hours
Syllabus
Introduction
ERP Overview
Business Process in Enterprise
Various ERP Packages
About SAP
Features and advantages of SAP
Technical Features of SAP
Architecture of R/3 System
Client/Server Architecture
Two-tier Vs Three tier Environments
Multi tier Architecture
Login & Logoff Procedure
Navigation
Introduction to SAP screen environment
Components of ABAP Dictionary
Database Tables
Data Elements
Domains
Structures
Views: Database View, Projections View,
Help View, Maintenance View
Table Types
Type Groups
Search Help: Elementary And Collective
Lock Objects
ABAP Programming
Introduction to ABAP Editor
ABAP Programming Features
Keywords
Data Types and Data Objects
Operators
String Handling
Conditional Statements and Looping
Structures
Field Symbols
ABAP Development Workbench
Package Builder
ABAP Database Access
Open SQL
Definition & Creation of Internal Tables
Different Internal Table Types
Different Operations on Internal Tables
Control Level Processing
Events and Joins
Modularization Techniques
Includes
Subroutines: Types, Pass by value, pass by reference, pass by value and reference
Function Modules, Exception Handling
Open SQL and Additional Topics
Different Select Statements
Different Write Formats
Message Class
Selection Screen Designing
Inter programming Communication
List Generation Techniques
List Requirement & Introduction
Classical List
Interactive List
Abap List Viewer
Logical Database
Performance Analysis
Reporting Standards
Extended Program Check
Debugger
Runtime Analysis
SQL Trace
Code Inspector
Advisable Select Statements
Performance Factors on Database
Tables and Internal Tables
The Workbench Organizer Transport System
Change Request Version Management
Releasing Tasks and Releasing Request
Transport
Dialog Programming
Introduction
Screen Painter
Menu Painter
Table Control
Tab strip Control
Field Validation
Calling Screen Sequence
Changing Screen Attributes Dynamically
Data Migration Techniques
Requirement
Direct Input Method
Background Processing
Conversion
Interface Programming Using BDC Call
Transaction and Session Method
Recording Method
Data Sets(Application Server File Handling)
Legacy System Migration Workbench (LSMW)
Smart Forms
Designing Custom Smart forms
Form Painter Environment
Table Painter
Field List
Style Builder
Text Modules
Print Program
Object Oriented ABAP
Introduction
Keywords
Class Builder
Objects
Local and Global Class Creation
Object Handling
Methods
Abstraction, Encapsulation
Inheritance, Polymorphism
Event Handling
Interface
Enhancements
Requirements
SMOD / CMOD
Function Exit
Menu Exit
Screen Exit
Text Enhancement
Table Enhancement
Business Add Ins
Introduction to BAdIs
Difference between Customer Exists and
BAdIs
Implementation of BAdIs
Function Implementation
Screen Implementation
Menu Implementation
Definition of new BadIs
ALV Reports
•ALV Reports Introduction
•ALV through Function Modules
•ALV Types
CROSS APPLICATIONS
Introduction to Distributed Database
Environment
Introduction to Cross Application
Architecture
Preparing RFC (Remote Function
Calling) Destinations
Develop and call Remote Functions
Working with RFC function modules
IDOC Interface
Basics
Architecture
Segment Creation
Idoc Creation
Logical Messages
Processing Idoc
Monitoring
Documentation
Need in ALE, EDI and BAPI
Programming Idoc’s
Customer Modifications to the Idoc
Interface
Extending and Developing a Basic IDOC
Type
Programming in the IDoc Interface
Customizing the Interface for New or
Extended IDocs.
Remote Function Call (RFC)
Introduction
Preparing RFC Destinations
Develop and call Remote Functions
Types of RFC
Synchronous RFC
Asynchronous RFC
Transactional RFC.
Application Link Enabling (ALE)
Introduction,
Concepts of data and process distribution
Reasons for data and process distribution
ALE Concepts and Features
ALE Technology
ALE Components for Outbound Process
ALE Components for Inbound Process
Configuring ALE
Testing ALE
Business Application Programming Interface (BAPI)
Business Framework Architecture
Introduction to BOR,
Creating BAPI, R/3 to R/3, VB to R/3
using Bapi, Java to R/3 using Bapi.
Reporting Using Bapi
Data Upload Using Bapi Structures
Working with BAPI Explorer
JOBS BASED ON SAP ABAP:
•ABAP Developer
•Solution Development Consultant.
•Business Process Analyst
•SAP Developer
•Senior Software Engineer
•Implementation Consultant
BIG GIANTS WHO ABSORB SAP TRAINED CANDIDATES:
•INFOSYS
•WIPRO
•HCL
•IBM
•MICROSOFT
•HARBINGER SYSTEMS
•ERNST & YOUNG
•YASH TECHNOLOGIES
•DELOITTE
•IBM INDIA
•JINDAL STEEL POWER
•HITACHI CONSULTING
•ACCENTURE
ABAP Workbench
The ABAP Workbench is used by SAP for the development of standard and custom application software. The ABAP Workbench is also used to create dictionary objects. It consists of the following components −
•ABAP Editor is used to maintain programs.
•ABAP Dictionary is used to maintain Dictionary objects.
•Repository Browser is used to display a hierarchical structure of the components in a package.
•Menu Painter is used to develop graphical user interfaces including menu bars and toolbars.
•Screen Painter is used to maintain screen components for online programs.
•Repository Information System contains information about development and runtime objects, such as data models, dictionary types and table structures, programs, and functions.
•Test and Analysis Tools, such as the Syntax Check and the Debugger.
•Function Builder, which allows to create and maintain function groups and function modules.
•Data Modeler, a tool which supports graphical modeling.
•Workbench Organizer, which maintains multiple development projects and manages their distribution.