0% found this document useful (0 votes)
67 views18 pages

Sap Abap

This document provides an overview of an SAP ABAP training syllabus. The syllabus covers 9 modules that teach fundamental SAP ABAP concepts and skills like the ABAP dictionary, programming, debugging, reporting, and more advanced topics such as OOPS, ALE, IDocs and more.

Uploaded by

Datta Panchal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views18 pages

Sap Abap

This document provides an overview of an SAP ABAP training syllabus. The syllabus covers 9 modules that teach fundamental SAP ABAP concepts and skills like the ABAP dictionary, programming, debugging, reporting, and more advanced topics such as OOPS, ALE, IDocs and more.

Uploaded by

Datta Panchal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

“Change is the end result of all true learning.


Zeblearn is an ISO 9001-2015 Certified Company that is co-founded by
highly experienced industry professionals and alumni of top universities. It
is headquartered at Noida & It is one of the fastest-growing solution
providers in the field of Education, IT, Consulting and Corporate Trainings.
SAP ABAP Syllabus

Module 1: Introduction to SAP ABAP


In this module, the candidate will learn about Advanced Business
Application Programming of System Application and Product, which
includes understanding SAP Architecture, Features, ABAP
Development Tools, ERP and SAP, and R/3 Architecture.
SAP Overview
SAP Architecture
SAP Features
ABAP Development tools
Enterprise Resource Planning (ERP)
SAP and R/3 Architecture
ABAP/4 overview

Module 2: ABAP Dictionary and Data Types


In this module, the candidate will learn about ABAP Dictionary,
Tables, Domains, Structure, Indexes, Buffering, Views, Type tools,
Primary and Foreign Keys, Numeric Characters, String Etc.
What is ABAP Dictionary?
Tables, domains, and data elements
Structure, table types, and objects
Indexes and buffering
Views, lock objects, search helps, and type pools
Primary Key and Foreign Key
Table maintenance generator
SAP ABAP Syllabus

Numeric character, integer, floating-point


Time, strings, date, packed decimals

Module 3: ABAP Programming


In this module the candidate will learn about ABAP Programming
which includes, Using Loops and Branches,
Code Inspector, Opening and Updating SQL Statements,
Internal Tables, I/O statements and Formatting commands, and
Runtime analysis.
Using Loops and Branches
If, else if, factorial and small programs, code inspector
Message classes and selection screens
Open and update SQL Statement
Insert and select
Delete, update and modify
Internal tables and field symbols
I/O statement and formatting commands
Runtime analysis and performance trace

Module 4: Debugging and Modularization Technique


In this module, the candidate will learn about Debugging and
Modularization Technique, which includes an understanding of
System Variables, Table, mode, Watch points, Utilization of
debugging editor,
SAP ABAP Syllabus

Modularization Technique, Subroutines, Function Modules, and Groups and


Passing parameters.
Introduction on debugging your program
System variables
Table mode
Watch points and breakpoints
Utilizing debugging editor
What is a modularization technique?
Subroutines
Includes
Function modules and function groups
Passing parameters and tables to subroutines

Module 5: Report Programming


In this module, the candidate will learn about Classical Report Events,
Interactive Reports, Control Level Commands, Hotspot, and Selection Screens.
Classical report events
Interactive reports
Control level commands
Hotspot, Hide, Get cursor techniques
Selection screens
SAP ABAP Syllabus

Module 6: Application Link Enabling


In this module, the candidate will learn about Application Link Enabling
Features, Inbound and Outbound processes, Configuration, Distribution
Scenarios, Local System, Developing Ports, and Customer Distribution Model.
ALE introduction and its features
Inbound and outbound processes
ALE configuration
ALE distribution scenarios
Logical system
RFC destination
Developing ports
Customer distribution model

• Module 7: Intermediate Document (IDOC)


In this module, the candidate will learn about Intermediate Document, which
includes understanding, its structure, Message Type, Developing IDOC Type,
IDOC Enhancements, and Segment elements.
Introduction and features of IDOC
Structure, message type and IDOC type
Developing IDOC types, message types and process codes
IDOC enhancements
Segment definition and elements
SAP ABAP Syllabus

Module 8: RFC and Work Flow


In this module the candidate will learn about Remote Function Call, which
includes Interaction Mechanism using RFC, ABAP Artifacts, Developing
Program using Remote enabled functions, Workflow, Creation of Standard
tasks and templates.
About RFC and Interaction mechanism using RFC
TRFC Vs ARFC
ABAP interfaces
Developing program using remote enabled functions
RFC destination between two systems
Overview of workflow
Creation of standard tasks and templates
Development of workflow builder and prefix

Module 9: Business Application Programming Interface (BAPI) and


Business Add-Ins (BADI)
In this module, the candidate will learn about the Business Application
Programming Interface and Sap Business objects, Features, and working of
BAPI. The student will also learn about BADI and its implementation.
Definition of BAPI and SAP business objects
Features of BAPI & Developing BAPI
Working with BAPI
Introduction to BADI
Implementation of BADI
SAP ABAP Syllabus

SAP ABAP topics covered


Introduction to ERP
Introduction to SAP & R/3 Architecture
Introduction to ABAP/4

What is ABAP?
Logon to SAP Environment
Transaction Codes
Multitasking Commands
Comments
Errors
ABAP/4 Editor ( SE38 )
Steps for Creating a Program
Elements in R/3 Screen
Output Statements
Operators in ABAP
Data, Parameter & Constant Statements
Data Types & Classification
Data Objects & Classification
Text Elements
String Operations
Control Statements
Field strings
SAP ABAP Syllabus

ABAP Dictionary Introduction


Data Dictionary Functions
Data Dictionary Objects
Data Base Tables
Structures
Views
Data Elements
Type Groups
Domains
Search helps
Lock objects
Primary Key And Foreign Key
Table Maintenance Generator

SAP ABAP Packages


Creating a package
Difference between local objects & packages
Transferring local objects to packages

SAP ABAP Variants


Variants Introduction
Creating variants in ABAP Editor & Data Dictionary
SAP ABAP Syllabus

SAP ABAP Message Classes


Message Class Introduction
Message types
Calling message class in Report & Dialog programs

Selection screen Introduction


Parameter Statement
Select-options Statement
Selection-screen Statement
Screen table and its fields
Dynamic screen modification by using Modif Id key

SAP ABAP Open SQL Statements


Select
Insert
Modify
Update
Delete

SAP ABAP Internal Tables


Types of Internal Tables
Declaring Internal Table
Populating Internal Table
Processing Internal Table
Initializing Internal Tables
Inner Joins And For All Entries
Control Break Statements
SAP ABAP Syllabus

Debugging Techniques
Debugging Techniques Introduction
Break-points (Static & Dynamic)
Watch points and call stack
Dynamically changing internal tables contents in Debugging Editor
Options to step through the program in Debugging Editor
SAP ABAP Modularization Techniques
Modularization Techniques Introduction
Includes
Subroutines
Passing Parameters to Subroutines
Passing Tables to Subroutines
Function Groups & Function Modules
SAP ABAP Reports
Reports Introduction
Classical Reports
Interactive Reports
Techniques Used For Interactive Reports
Hotspot
Hide
Get Cursor
ALV Reports
Interactive ALV Reports
Saving Report Output to PDF
OOPs ALV
SAP Query
SAP ABAP Syllabus

Dialog / Module Pool Programming/ Transactions


MPP Introduction
Relationship between Screen, Flow Logic and Program
Screen Painter
Menu Painter
Creating Transaction Codes
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
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
Tab strip Controls
Sub screens
SAP ABAP Syllabus

SAP ABAP OOPS Concept Training


Object Oriented ABAP Overview
Defining a Class
Implementing a Class
Encapsulation and Implementation Hiding
Object Initialization and Cleanup
Inheritance
Polymorphism
Dynamic Method Call Binding
Interfaces
Interface Inheritance Vs Implementation Inheritance
Inheritance Vs Composition
SAP ABAP Batch Data Communication
BDC Introduction
Recording
BDC Methods
Call Transaction Method
Session Method
Handling Table Controls in BDC
Legacy System Migration Workbench(LSMW)
Different Methods
Flat file creation
Uploading data
File Handling
Application Server
Presentation Server
SAP ABAP Syllabus

SAP ABAP Scripts


SAP Scripts Introduction
Components of SAP Scripts
Layout Set
Standard Text
Out Put Program
Modifying Standard SAP Script Layouts
Including Logos
SAP Script Utilities – Upload / Download

Smart Forms
Smart Forms Introduction
Graphics Management
Style Maintenance
Paragraph Formats
Character Formats
Writing print program and designing layouts

Runtime Analysis & SQL Tracing Cross Applications


Introduction to Distributed Environment
Introduction to Cross Applications
RFC
Introduction to RFC
Creating RFC Destination between 2 Systems
Creating Remote Enabled Function Modules
Creating program using Remote Enabled Function Modules
SAP ABAP Syllabus

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

IDocs
What is an Idoc?
Types of Idocs
Basic Idocs
Extension Idocs
Creating Idocs
Message Types
Assigning Idoc type to Message type

EDI
EDI Basics
Difference between ALE & EDI
Overview of Outbound & Inbound Process
Configuration Steps
Port Creation
Partner Profile Creation
SAP ABAP Syllabus

SAP ABAP BAPIs


BAPI Overview
Creation of BAPI
Finding Standard BAPIs
Enhancing Standard BAPIs

SAP ABAP User Exits


User Exits Overview
Finding and Implementing User Exits
Customer Exits Overview
Finding and implementing Customer Exits
Types of Customer Exits
Field Exit
Screen Exit
Function Exit
Menu Exit

SAP ABAP BADIs


BADIs Overview
Defining a BADI
Implementing a BADI
Enhancement Points
Explicit and Implicit Enhancements
SAP ABAP Syllabus

SAP ABAP Miscellaneous Topics

Correction & Transport request (CTS)


Transport Organizer
Work Bench Request
Task Creation
Release Objects
SAP Memory & ABAP Memory
Logical Database
SAP ABAP Syllabus

Complimentary

Module 1: Soft Skills Development


Business Communication
Preparation for the Interview
Presentation Skills

Complimentary

Module 2: Resume Writing


Resume Building Technique

Once you done with your SAP Course, your scope to use SAP systems is
diversified. Firstly complete and proper SAP Training is prerequisite for
entering in this career. SAP helps you to validates your expertise on a global
platform.
SAP implementation process requires adequate knowledge and expertise, as
it is complex to implement. That's why, SAP is a highly demanding certification
in the industry with lot of career opportunities. If you are exploring the career
opportunities in the field of SAP, there is huge and vast global market.
SAP provides a wide range of module, covering every aspect of Functional and
Technical Aspects.
SAP ABAP Syllabus

Thanks you

Now or Never

You might also like