0% found this document useful (0 votes)
17 views

sap-abap

GENSOFT Systems offers comprehensive SAP ABAP training with a focus on real-time scenarios and advanced topics, delivered by experienced consultants. The training includes various modules such as Core ABAP, Object-Oriented ABAP, and Cross Applications, with options for classroom and online formats. Fees are set at 6000/- for classroom and 8000/- for online courses, with additional services like daily emails and detailed class notes provided.

Uploaded by

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

sap-abap

GENSOFT Systems offers comprehensive SAP ABAP training with a focus on real-time scenarios and advanced topics, delivered by experienced consultants. The training includes various modules such as Core ABAP, Object-Oriented ABAP, and Cross Applications, with options for classroom and online formats. Fees are set at 6000/- for classroom and 8000/- for online courses, with additional services like daily emails and detailed class notes provided.

Uploaded by

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

SAP-

ABAP
@

GENSOFT GENSOFT SYSTEMS


room)
Fees: 6000/- (Class-

Technologie Plot No 28, Second Floor,


 9246-550-660
Ph: INDEPTH
8000 /- (On-line)
/ 9700-470-460
9848-985-270
/

s  UNCOMPARABLE
Powered By: Sridhar Sunkari  SUBJECT GUARANTEED

 Leaders in ERP Training and Decade of Excellence in Quality Training


 Conducted Corporate Trainings for the IT COMPANIES which includes TCS, WIPRO, CMC, VERIZON,
GENPACT, SIERRA ATLANTIC, INDIAN RAILWAYS and many more…
 Program Delivered by Real-Time consultant - SRIDHAR SUNKARI having Work experience with the
companies WIPRO, CMC and currently engaged with a multi-national IT GAINT.
 Real-time Scenarios with In-depth and Advanced Topics covered.
 Numero Uno in CORE ABAP, OBJECT ORIENTED ABAP, CROSS APPLICATIONS and WEBDYNPRO
Training.
 Detailed Class-Room Notes will be provided, need not depend on any other material.
 As an additional service, Daily e-mails will be sent containing day-day class-room programs / layouts.
 Most of our old students are working in TOP IT COMPANIES; We Welcome you to interact with our old or
existing students before registration.
 To attend online 2nd time for the same module, students need to make the payment again.
Students can attend the same module in the class-room any no. of times for a period of 9 months from the

Complete ABAP:
date of registration. Plot No. 28, Second Floor,
Behind HUDA Mythrivanam,
INDEPTH
Option 1: minimum 5 months (module by O IENTED
Ameerpet,
module) Option 2: minimum 3 months (parallel Hyderabad
modules) Option 3: Will be Customized (need
based) (CORE + OOPS + CROSS-APPS) Ph: 9246-550-660
For any queries related to program contents, e-mail the trainer:
1
[email protected] / [email protected]
INDEPTH CORE ABAP
(75 HRS / 2 ½ Months ) (6000  Classroom, 8000  Online)

ERP INTRODUCTION LOCAL STRUCTURES

▪ Manual Business process and ▪ Creating Structures


its limitations ▪ Nested Structures
▪ ERP Products ▪ Including Structures
▪ Introduction to SAP and its Modules ▪ Move and Move-Corresponding Statements
▪ Role of ABAP Consultant in
SAP Projects DICTIONARY OBJECTS
▪ Role of ABAP Consultant in object
Development
▪ Standard Database tables
▪ Types of DB tables
SAP R/3 ARCHITECTURE ▪ Client Dependent Tables
▪ Client Independent Tables
▪ Application Server Services
▪ Table creation minimum settings
▪ ABAP Workbench
▪ Table creation using direct data types
▪ R/3 Landscape ▪ Table creation using data elements
▪ Client Concept in SAP and domains
▪ Currency and Quantity fields
ABAP INTRODUCTION ▪ Reference tables and Reference fields
▪ Dictionary Structures
▪ Repository and Dictionary Objects ▪ .Append and .Include Structures
▪ ABAP related Transaction Codes ▪ Table Maintenance Generator
▪ ABAP Programming Rules ▪ Events at Table Level
▪ Data Types and Operators ▪ Table Buffering
▪ Primary and Secondary Indexes
ABAP BASIC STATEMENTS ▪ Foreign key Relationship
▪ Check Tables and Value Tables
▪ Data , Write ,Constant and Parameter ▪ Views
Statements and their attributes
▪ Lock objects
▪ CONDITIONAL and LOOPING
▪ Type-Groups
Statements
▪ Table Types
▪ Check Boxes and Radio Buttons
▪ Search Helps
▪ Submit, Import, Export keywords
▪ Field-symbols
DATABASE ACCESS
STRING FUNCTIONS
▪ Open and Native SQL statements
 Shift ▪ Select, Insert, Delete and update
 Replace statements
 Translate ▪ Select-End Select
 Overlay ▪ Insert, Delete and Modify statements
 Strlen ▪ Select-single , Select up to 1 rows
 Condense ▪ Cursors - Open SQL & Native SQL
 Concatenate
 Split

2
3
INTERNAL TABLES SELECTION SCREEN
PROGRAMMING
▪ Introduction and Necessity of Internal
Tables ▪ Creating Simple and Tabbed Blocks
▪ Types of Internal tables ▪ Creating Push Buttons and Labels
▪ Select-Options statement ▪ Dropdown List boxes
▪ Ranges ▪ Grouping Selection screen elements
▪ Append ▪ Event Handling in Selection Screens
▪ Describe ▪ SCREEN Structure
▪ Read ▪ Creating Sub-screens
▪ Sort ▪ Creating Application. Toolbar Push
▪ Clear Buttons Using Function Keys
▪ Refresh ▪ Menu Painter tool
▪ Free ▪ At User-command event
▪ Transporting keyword ▪ At PF-Status event
▪ Collect statement
REPORTS
MESSAGE CLASSES
▪ Classical Reports
▪ Creating Message classes o Single Table
▪ Types of Messages o Multiple Tables using Joins
▪ Using Messages  Control-Break Reports
 Difference between at new and on
MODULARIZATION change of events
▪ Interactive Reports using
TECHNIQUES o System field SY-LISEL
o HIDE Statement
▪ Internal and External Subroutines
o Get Cursor Statement
▪ Actual and Formal Parameters
▪ For All Entries
▪ Pass by Value and Reference
▪ Sequence of events execution
▪ Changing Parameters
▪ Scheduling Reports in background
▪ Passing Internal Tables as Parameters statically and dynamically
▪ Include Programs ▪ Background job overview
▪ Macros and Function Modules ▪ Logical Database Reporting

FUNCTION MODULES MODULE POOL (DIALOG)


▪ Creating Function Groups PROGRAMMING
▪ Function Builder tool
▪ Types of Parameters in ▪ Introduction to Screen Painter tool
Function Modules ▪ Events in Module Pool
▪ Optional and Default Parameters o PBO, PAI, POV, POH
▪ Exception Handling in ▪ Working with Table Control
Function Modules ▪ Tab Strip Control
▪ Optional and Default Parameters ▪ Designing Sub screens
▪ Drop Down List Boxes
DEBUGGING ▪ Navigating between Screens
▪ Select-option Functionality in MPP
▪ Setting Break points ▪ Field Validations
▪ Navigating through the breakpoints o Automatic Field Validations

4
5
▪ Setting Watch points o Flow Logic Validations
o Module Pool Validations
o AT Exit-Command
o Chain-End chain

FILE HANDLING
▪ File Management on SMART FORMS
Presentation Server
▪ File Management on Application ▪ Differences between Scripts and Smart
Server Forms
▪ Working with Datasets ▪ Passing Data to Smart Forms
o OPEN, READ ,CLOSE Dataset ▪ Calling smartforms from Driver Program
o Transfer statement ▪ Working with Loop and Program lines
o SET and GET Dataset ▪ Graphic Management in Smartforms
o DELETE Dataset ▪ Including Standard texts in smartforms
▪ Reading and Modifying Standard
BDC (Batch Data Texts Dynamically
▪ Transporting Standard Texts
Communication) ▪ Secondary, Final and Copy Windows
▪ Working with Tables
▪ Direct Input Method
▪ Alternative Conditions
▪ Call Transaction Method
▪ SMART STYLES
▪ Error Handling in Call Transaction
▪ Text Modules
▪ Session Method
▪ Working with Templates
▪ Recording Transactions with
single screen and Multiple ▪ Control level events in smartforms
screens ▪ Migrating Scripts to Smartforms
▪ BDC using Table Control ▪ Debugging Smartforms
▪ Data Transfer in Background ▪ Converting Smartforms to PDF format
▪ Sending Smart forms as an e-mail
attachment
LSMW ▪ Consolidated Example covering imported
nodes of smart forms
▪ Using Direct Input Method
▪ Using Batch Input Recording ADOBE FORMS
▪ Transporting LSMW Settings
➢ Designing ADOBE Interfaces and
SAP SCRIPTS ADOBE Forms
➢ Table data in SUBFORMS
▪ Designing Layouts with Windows ➢ Converting SMART FORMS to adobe forms
▪ Using Elements ➢ Including STANDARD TEXT in adobe form
▪ Print Program creation ➢ Calling adobe forms from REPORT program
▪ Types of Symbols in SAP Scripts ➢ Implementing ALTERNATIVE Feature
▪ Window Types in ADOBE FORMS
▪ Image Uploading ➢ Uploading IMAGES and Displaying Images in
▪ Displaying LOGO in SAP Scripts ADOBE Forms
▪ Creating Standard Texts ➢ CONTROL events functionality in
▪ Including Standard Texts in Scripts ADOBE form
▪ Modifying Standard Layouts
▪ NACE Configuration

CORE-ABAP Completed
4
INDEPTH OBJECT-ORIENTED ABA P
(50 HRS / 2 MONTHS) (6000  Classroom, 8000  Online)

OOPS CONCEPTS ( Must for all SAP Technical Modules )


▪ Types of Programming Languages ▪ Polymorphism
▪ Applications of OOPS in SAP o Method Overloading
▪ Features of OOPS concepts o Method Overriding
▪ Introduction to CLASS and OBJECT o REDEFINITION Keyword
▪ Difference between structures o SUPER Keyword
and classes ▪ Final Classes and Final Methods
▪ Creation of Classes in different ▪ Abstract Classes (Local & Global)
Programming Languages ▪ Interfaces (Local & Global)
▪ Types of ABAP Classes ▪ Aliases (Local & Global)
▪ Class-Components ▪ Implementing Interfaces Partially
▪ Visibility Sections ▪ Visibility at Class levels
▪ Local Class Creation o Public Classes
▪ Global Class Creation using o Protected Classes
CLASS BUILDER Tool o Private Classes
▪ Instance and Static Attributes o Abstract Classes
▪ Instance and Static Methods ▪ Friend Classes (Local & Global)
▪ RETURNING keyword / Parameter ▪ DEFERRED Keyword
▪ Exception Handling (Local & Global) ▪ Singleton Classes
o Standard Exceptions ▪ Persistence Service
o Try and Catch Blocks o GUID Object Identity
o Standard Exception Messages o Business Key Identity
o User Defined Exceptions ▪ Transaction Service
o Raising Keyword ▪ Casting
o CLEANUP Block o Narrow Casting
o Hierarchy of Exceptions o Wide Casting
▪ ME Keyword ▪ RTTS and RTTC
▪ LOAD keyword ▪ Design Patterns Introduction
▪ Converting Local class to Global class ▪ Example related to one of the Design
▪ Creating T-codes for Methods Pattern
▪ Constructors
o Instance Constructors EVENT HANDLING
o Static Constructors
o Parameters to Constructors ▪ Introduction to events
o Class Loading ▪ Procedure for Custom Event Handling
▪ Inheritance (Local & Global) o Local classes
o Types of Inheritance o Global classes
o Hierarchy of ▪ Instance and Static Events
Constructor execution ▪ Raising events
▪ Exception Classes with OTR ▪ Single and Multiple Event Handler methods
▪ Exception Classes with ▪ Instance and Static Event handler methods
Message classes
▪ Registering Handlers
▪ Modeled Classes
▪ Deactivating Handlers
▪ Types and Macros Declaration
in Classes ▪ FOR ALL INSTANCES Keyword
▪ Events with Parameters
▪ Events in Interfaces

OOPS-ABAP Continued…. 5
ALV REPORTING ALV REPORTS Using
using CLASSES CLASSES STANDARD EVENT
HANDLING
▪ Introduction to ALV
▪ Linking ALV Components  Procedure for Standard Event handling
▪ Field Catalogue Generation using Classes
o Using Function Module  Button_Click
o Manually  Double_Click
o Dynamic Field Catalog  Hotspot_Click
▪ Layout Generation  Before_User_Command
▪ Variants in ALV  User_Command
▪ Identifying Selected Rows in ALV grid  After_User_Command
▪ Enabling Multiple selection of  Toolbar
ALV rows  Menu_Button
▪ ALV Cells as DROP DOWN List  Explicit Registration of Events
▪ ALV Row Coloring  Top_of_Page
▪ ALV Column Coloring  Data_Changed
▪ ALV Cell Coloring  Onf1
▪ ALV Cells as Pushbuttons  Onf4
▪ ALV columns as checkboxes  PRINT Events
 Node_Double_Click
▪ ALV Toolbar buttons Exclusion
 Node_KeyPress
▪ ALV Toolbar buttons Enabling
 Context_Menu_Request
▪ ALV Toolbar buttons Disabling
 Subtotal_text
▪ ALV Columns as TRAFFIC LIGHTS
 Splitter Control
▪ ALV Grid Data Download to Excel  Displaying Images in ALV Reports using
▪ ALV Report Background Scheduling standard classes
▪ Docking Container  Tree Control
▪ Subtotals and Subtotal texts

ALV REPORTING ALV FUNCTION MODULES


using FUNCTION MODULES STANDARD EVENT HANDLING

▪ Procedure for Standard Event handling


▪ SLIS Type-pool
using Function Modules
▪ Field Catalog using Function Modules
▪ Generating Heading using TOP_OF_PAGE
▪ Layout Generation
▪ Interactive ALV using USER_COMMAND
▪ Classical ALV ▪ Displaying Images in ALV reports using
▪ Displaying Images in ALV reports Function Modules
using Function Modules
▪ Interactive ALV
▪ Blocked ALV
▪ Hierarchical ALV

OOPS-ABAP Completed

6
INDEPTH ABAP-CROSS APPLICATIONS
(50 HRS / 2 MONTHS) (6000  Classroom, 8000  Online)

RFC BAPI’s
▪ BAPI Architecture
▪ Creating Remote Function Modules
▪ BOR
▪ Creating RFC Destinations
▪ BAPI Function Module Standards
▪ Synchronous RFC
▪ Creating Custom BAPI’s
▪ Asynchronous RFC
▪ Invoking BAPI’s from Legacy Applications
▪ Transactional RFC
▪ Working with Standard BAPI’s
▪ Calling RFC’s Back
▪ BAPI Enhancements and Modifications

ALE – IDOCS
SAP ENHANCEMENTS
▪ Introduction to ALE and IDOC
▪ IDOC Related Objects Customer-Exits
▪ Outbound configuration
▪ Inbound configuration ▪ Identifying Customer Exits
▪ Standard Selection programs ▪ Function Exits
▪ Standard Posting programs ▪ Menu Exits
▪ Distributing Master Data ▪ Screen Exits
▪ IDOC Structure
▪ IDOC Related Tables
BADI’s
▪ Processing ERROR Idocs
▪ Sending Idocs to Multiple Recipients
▪ BADI Searching Techniques
▪ Introduction to Change Pointers
▪ Validations using BADI’s
▪ Change Pointers Configuration
▪ Menu Enhancements using BADI’s
▪ Change Pointers Related Tables
▪ Screen Enhancements using BADI’s
▪ IDOC Data Filtering
▪ Filters in BADI’s
▪ IDOC Segment Filtering
▪ Difference between BADI’s in 4.7 and 6.0
▪ IDOC Reduction
▪ Custom BADI Creation
▪ IDOC Extension
▪ Fallback Class in BADI
▪ IDOC Download to EXCEL and HTML ▪ Difference between Customer-exits
▪ Custom IDOC configuration and BADI’s
▪ Writing Custom Outbound
Selection Program
▪ Writing Custom Inbound Function ENHANCEMENT FRAMEWORK
Module
▪ Distributing Transaction Data  Enhancement SPOTS
using Message Control  Enhancement Implementations
▪ IDOC Archiving  KERNEL BADI’s
 Source-Code Enhancement
LSMW  Function Group Enhancement
 Class Enhancement
 LSMW using IDOC
 LSMW using BAPI

7
 Transporting LSMW

CROSS-APPLICATIONS
ABAP REAL-TIME REVIEW
Completed
(For Complete ABAP
Package) 8
PERFORMANCE ANALYSIS
▪ Runtime Analysis
▪ SQL Trace
▪ Performance Improving Techniques

TRANSPORT MANAGEMENT

 Creating Requests and Tasks


 Extended Program Check
 Releasing Tasks and Requests
 Version Management

MISCELLANEOUS
▪ Flow of Functional Modules
▪ Important Tables and T-codes
▪ Document Flow
▪ Types of SAP Projects
▪ Role of ABAP Consultant in different types of SAP Projects
▪ SAP Project Life cycle

You might also like