0% found this document useful (0 votes)
18 views15 pages

SAP ABAP - Spoton

The SAP ABAP course provides comprehensive training on the Advanced Business Application Programming language used in SAP systems, focusing on creating stable programs, performance tuning, and modern UI development. It covers a wide range of topics including ERP introduction, ABAP programming concepts, database handling, modularization techniques, and integration with other SAP components. The course is designed for system administrators, technology consultants, and developers looking to enhance their skills in SAP ABAP.

Uploaded by

Tushar Trehan
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)
18 views15 pages

SAP ABAP - Spoton

The SAP ABAP course provides comprehensive training on the Advanced Business Application Programming language used in SAP systems, focusing on creating stable programs, performance tuning, and modern UI development. It covers a wide range of topics including ERP introduction, ABAP programming concepts, database handling, modularization techniques, and integration with other SAP components. The course is designed for system administrators, technology consultants, and developers looking to enhance their skills in SAP ABAP.

Uploaded by

Tushar Trehan
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/ 15

SAP ABAP-(Advanced Business

Application Programming)
Course Overview

SAP ABAP (Advanced Business Application Programming) is


a popular enterprise programming language created by SAP
and it is used by most of the leading global organizations to
run and manage their business systems. ABAP is the main
language in which most of the SAP software and its
customization are written. Programs that are created on SAP
R/3 Platform use ABAP as their programming language till
date. All ABAP programs reside within the SAP system itself.
SAP ABAP

The primary programming language of numerous SAP


applications, SAP ABAP is currently positioned alongside
Java as the language for programming the SAP Application
Server. It is the default programming language for SAP
applications. ABAP allows large corporations to develop
applications to organize and manage their business
operations. ABAP can help customize workflows for financial
accounting, materials management, asset management, and
all other modules of SAP.

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
You will learn:

 Create stable and error-free ABAP programs


 Leverage new ABAP concepts including object-oriented
programming(OOP) and Model-View-Controller (MVC)
 Learn to add custom code to your existing SAP program
 Speed up your ABAP programs by spotting bottlenecks
 Understand techniques such as performance tuning and
optimization
 Develop modern and beautiful user interfaces (UIs) in an
ABAP environment
 Build multiple classes with any nesting level
SAP ABAP

Who this course is for:


 System Administrators
 Technology Consultants
 SAP Interface and ABAP Development Leads
 SAP Technical Architects - ABAP, UI5,
HANA
 SAP ABAP on HANA
Developers/Consultants
 SAP ABAP BW Developers

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
Course Content
 Introduction to ERP
 What is ERP?
 Why we need ERP?
 Advantages of ERP
 Major ERP Packages
 Introduction to SAP & R/3 Architecture
 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 ABAP

 SAP Landscape
 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
SPOTON TRAINING INSTITUTE
Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Operators in ABAP
 Data, Parameter & Constant Statements
 Data Types & Classification
 Data Objects & Classification
 Text Elements
 String Operations
 Control Statements
 Field strings
 ABAP Dictionary
 ABAP Dictionary Introduction
 Data Dictionary Functions
 Data Dictionary Objects
SAP ABAP

 Data Base Tables


 Structures
 Views
 Data Elements
 Type Groups
 Domains
 Search helps
 Lock objects
 Primary Key And Foreign
Key
 Table Maintenance
Generator
SPOTON TRAINING INSTITUTE
Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Packages
 Creating a package
 Difference between local objects & packages
 Transferring local objects to packages
 Variants
 Variants Introduction
 Creating variants in ABAP Editor & Data Dictionary
 Message Classes
 Message Class Introduction
 Message types
 Calling message class in Report & Dialog programs
 Reports
SAP ABAP

 Reports Introduction

 Selection screen Introduction


 Parameter Statement
 Select-options Statement
 Selection-screen Statement
 Screen table and its fields
 Dynamic screen modification by using Modify Id key
 Selection Screen Begin of block End of block
 Include Sub screen in Selection screen , Selection Screen
Push button
 Selection screen buttons on application toolbar
 Selection Screen begin of line End of line, Comments in
Selection Screen
SPOTON TRAINING INSTITUTE
Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Selection Screen Radio button, Check Box , List Box
 Selection Screen Select options no extension no intervals,
Initial Values to Select Options
 Working with Events in Classical Report: Initialization, At
Selection-screen At Selection-Screen on Field, At
Selection-Screen on block, At selection-screen on Radio
button, At Selection-screen on Value Request, At
selection-screen on help-request, At selection-screen
Output, start-of-selection, end-of-selection, top-of-page,
end-of-page
 Working with Events in interactive Report: At line-
selection, At user-command, At PFn, Top-of-page During
Line selection
SAP ABAP

 Interactive Report Concepts: - Hide keyword, various


system Defined Fields used, Hotspot, Get Cursor field.
 Open SQL Statements
 Select
 Insert
 Modify
 Update
 Delete
 Internal Tables
 Internal Tables Introduction , Internal table with header line
/ Without header line

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Declaring Internal Table , Types of internal table
 Populating Internal Table , Operations of Internal table
 Processing Internal Table
 Initializing Internal Tables
 Inner Joins And For All Entries
 Control Break Statements
 Debugging Techniques
 Debugging Techniques Introduction
 Break-points (Static & Dynamic)
 Watch points
 Dynamically changing internal tables contents in
Debugging Editor
SAP ABAP

 Options to step through the program in Debugging Editor


 Modularization Techniques
 Modularization Techniques Introduction
 Includes
 Subroutines
 Passing Parameters to Subroutines
 Passing Tables to Subroutines
 Function Groups & Function Modules
 Dialog / Module Pool Programming/ Transactions
 MPP Introduction
 Relationship between Screen, Flow Logic and Program
 Flow Logic Events
SPOTON TRAINING INSTITUTE
Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Reading input Fields from Data Dictionary & Updating into
Screen input Fields
 Working with List box Creating
 At exit Command
 Process Before Output (PBO)
 Process On Value Request (POV)
 Process On Help Request (POH)
 Dynamic Screens , On input, On chain-Input , on Request,
On chain-Request
 Leave Screen
 Leave to Screen
 Call Screen
SAP ABAP

 Set Screen
 Processing of List from Transaction and Vice Versa
 Field / Group of field validation using Chain End-
chain Concept
 Elements in Screen Layout
 Table Controls , Status icon
 Step Loops
 Tab strip Controls
 Sub screens
 Screen Elements Grouping &
Modification Using Loop at screen concept
 Custom control , Creating screen ALV using Custom

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
Control & Docking Control
 Batch Data Communication
 BDC Introduction
 Recording
 BDC Methods: Executing with Include Program &
Executing custom Program without include program
 Call Transaction Method: Uploading Excel file with File
Path attached to input field
 Call Transaction Method: Error Handling / Storing the
errors in Data Dictionary Table or in excel format
 Session Method
 Scheduling Session Method in background
SAP ABAP

 Handling Table Controls in BDC


 Legacy System Migration Workbench
 Legacy System Migration Workbench :- Different Methods
 Flat file creation
 Uploading data
 File Handling
 Application Server
 Presentation Server
 OOPS Concept (ABAP Objects)
 Object Oriented ABAP Overview
 Defining a Class
 Implementing a Class
 Working with Methods & Attributes
 Method Parameters: Importing, Changing, Exporting,
Returning

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Events , Event Handlers, Registering Events
 Creating Objects & Working with Objects
 Singleton Class
 Inheritance
 Interface, Nesting Interfaces
 Abstract Class & Methods
 Final class & Final Methods
 Private Class
 Statics: Static Attributes Class-Data , Static Methods
Class-Methods
 Constructor
 Static Constructor
SAP ABAP

 Creating ABAP Object ALV Programs


 Factory Method
 Functional Methods
 Narrow Cast & Widening Cast
 Polymorphism
 Self-Referencing
 Create Global Class using the class Builder
 Creating Global class for Inheritance , Interface ,
Polymorphism , Final Methods , Abstract Methods
 ALV Reports
 ALV Reports Introduction
 ALV through Function Modules
 ALV through ABAP Objects
 ALV List & Grid
 ALV for Line Color , Column color
SPOTON TRAINING INSTITUTE
Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Edit ALV , Update the values in ALV
 Block ALV
 Hierarchical ALV
 List Tree ALV
 Screen Tree ALV
 Events in ALV
 Interactive ALV in List & Gird
 Interactive ALV in ABAP Objects
 Screen ALV drag & drop
 Adding buttons in ALV
 ALV Variants
 Checkbox In ALV
SAP ABAP

 Popup to Select in ALV


 Sorting & Page break in ALV
 Adding pictures to ALV
 Custom menu in ALV
 Saving layouts
 Event after line output
 Menu painter Interactive
 SAP Scripts
 SAP Scripts Introduction
 Components of SAP Scripts
 Layout Set
 Standard Text
 Out Put Program
 Modifying Standard SAP Script Layouts

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 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
 ABAP Runtime Analysis: SE30 / SAT
 SQL Trace: ST05
SAP ABAP

 System Trace: ST01


 ABAP Dump Analysis: ST22
 Performance Trace: ST12
 ABAP Extended Program Check: SLIN
 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

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 Types Of RFC
 Create Programs for Different RFC Types
 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
SAP ABAP

 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

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 BAPIs
 BAPI Overview
 Creation of BAPI
 Workflow
 What is workflow?
 Overview of workflow
 User Exits
 User Exits Overview
 Types of User Exits
 Field Exit
 Screen Exit
 Function Exit
SAP ABAP

 Menu Exit
 BADIs
 BADIs Overview
 Defining a BADI
 Implementing a BADI
 Miscellaneous Topics
 Correction & Transport Request (CTS)
 Transport Organizer
 Work Bench Request
 Task Creation
 Release Objects
 SAP Memory & ABAP Memory
 Logical Database
 SD Flow

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com
 MM Flow
 What are the components of SAP ABAP?
 ABAP Editor: It is mainly used to maintain programs.
 ABAP Dictionary: It is used to maintain Dictionary objects.
 Repository Browser: It is used to display a hierarchical
structure of the components in a package.
 Menu Painter: It is used to developing GUI, including
menu bars and toolbars.
 Screen Painter: It is used to maintain screen components
for online programs.
 Repository Information System: stores information about
development and runtime objects, like data models, table
SAP ABAP

structures, programs, and functions.

 Function Builder: This component helps you to create and


maintain function groups and function modules.
 Test and Analysis Tools, like Syntax Check and the
Debugger.
 Data Modeler: This tool supports graphical modeling.
 Workbench Organizer: It helps
you to maintain multiple
development projects that are
manages by developers for
distribution

SPOTON TRAINING INSTITUTE


Phone no: 042506344, Al safa-C building, next to max, burjuman metro station exit1, Khalid Bin Al
Waleed Road, bur Dubai-UAE, Email Id:info@spotoninstitute.com, Website:www.spotoninstitute.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy