0% found this document useful (0 votes)
3K views

Sap Sridhar Technologies Abap Couse

This document provides an overview of GENSOFT Technologies, a training provider for SAP modules including ABAP. It offers both online and classroom training on a variety of SAP technical topics taught by an experienced consultant. Training fees and contact information are provided. The remainder of the document outlines the topics and contents covered in the Core ABAP training course.

Uploaded by

Jayasimha Reddy
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)
3K views

Sap Sridhar Technologies Abap Couse

This document provides an overview of GENSOFT Technologies, a training provider for SAP modules including ABAP. It offers both online and classroom training on a variety of SAP technical topics taught by an experienced consultant. Training fees and contact information are provided. The remainder of the document outlines the topics and contents covered in the Core ABAP training course.

Uploaded by

Jayasimha Reddy
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/ 8

SAP-ABAP

GENSOFT Technologies
GENSOFT SYSTEMS Plot No 28, SecondFees:
Floor,
Office Address: 6000/- (Class-room)
Behind HUDA MythriVanam,
Plot No 28, Ground Floor, SAP Street, 8000 /- (On-line)
Ameerpet, Hyderabad (45 hrs)
Behind HUDA Mythrivanam
Ph: 9246-550-660 Lane, Ameerpet,
/ 9700-470-460 Hyderabad,
/ 9848-985-270
Telangana, INDIA
Mobile: 9246-550-660 / 984-896-7544
E-mail: [email protected],
[email protected]
Website: www.gensofthyderabad.com
Powered By: • INDEPTH
Mr. Sridhar Sunkari • UNCOMPARABLE
(18+ yrs Exp.) • SUBJECT GUARANTEED
On-line & Class-Room Trainings

• Leader in SAP Technical Modules Training


• Trained 1000’s of students both in On-line and Class-room and also conducted
Corporate Trainings for the IT COMPANIES which includes TCS, WIPRO, CMC, VERIZON,
GENPACT, SIERRA ATLANTIC, VOLKSWAGON, INDIAN RAILWAYS and many more…
• Program Delivered by Real-Time consultant - SRIDHAR SUNKARI having over 18+ yrs of
experience in different technologies
• Real-time Scenarios with In-depth and Advanced Topics covered
• Numero Uno in CORE ABAP, OBJECT ORIENTED ABAP, CROSS APPLICATIONS, ABAP HANA,
INDEPTH OBJECT-ORIENTED ABAP
WEBDYNPRO, SAP UI5 Front-end and Back-end 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
session material
• 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 register again

1
CORE ABAP

ERP INTRODUCTION LOCAL STRUCTURES


▪ Manual Business process and its ▪ Creating Structures
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 and
▪ Client Concept in SAP domains
▪ Currency and Quantity fields
▪ Reference tables and Reference fields
ABAP INTRODUCTION ▪ Dictionary Structures
▪ .Append and .Include Structures
▪ Repository and Dictionary Objects ▪ Table Maintenance Generator
▪ ABAP related Transaction Codes ▪ Events at Table Level
▪ ABAP Programming Rules ▪ Table Buffering
▪ Data Types and Operators ▪ Primary and Secondary Indexes
▪ Foreign key Relationship
ABAP BASIC STATEMENTS ▪ Check Tables and Value Tables
▪ Views
▪ View Cluster
▪ Data , Write ,Constant and
▪ Lock objects
Parameter Statements and their
▪ Type-Groups
attributes
▪ Table Types
▪ CONDITIONAL and LOOPING Statements
▪ Search Helps
▪ Check Boxes and Radio Buttons
▪ Submit, Import, Export keywords
▪ Field-symbols DATABASE ACCESS
STRING FUNCTIONS ▪ Open and Native SQL statements
▪ Select, Insert, Delete and update
• Shift statements
• Replace ▪ Select-End Select
• Translate ▪ Insert, Delete and Modify statements
• Overlay ▪ Select-single , Select up to 1 rows
• Strlen ▪ Cursors - Open SQL & Native SQL
• Condense
• Concatenate
• Split

2
INTERNAL TABLES SELECTION SCREEN PROGRAMMING
▪ Introduction and Necessity of ▪ Creating Simple and Tabbed Blocks
Internal Tables ▪ Creating Push Buttons and Labels
▪ Types of Internal tables ▪ Dropdown List boxes
▪ Select-Options statement ▪ Grouping Selection screen elements
▪ Ranges ▪ Event Handling in Selection Screens
▪ Append ▪ SCREEN Structure
▪ Describe ▪ Creating Sub-screens
▪ Read ▪ Creating Application. Toolbar Push
▪ modify Buttons Using Function Keys
▪ Sort ▪ Menu Painter tool
▪ Clear ▪ At User-command event
▪ Refresh ▪ At PF-Status event
▪ Free
▪ delete
▪ Transporting keyword REPORTS
▪ Collect statement
▪ Classical Reports
MESSAGE CLASSES o Single Table
o Multiple Tables using Joins
▪ Control-Break Reports
▪ Creating Message classes
▪ Difference between at new and on change
▪ Types of Messages
of events
▪ Using Messages
▪ Interactive Reports using
o System field SY-LISEL
MODULARIZATION TECHNIQUES o HIDE Statement
o Get Cursor Statement
▪ Internal and External Subroutines ▪ For All Entries
▪ Actual and Formal Parameters ▪ Sequence of events execution
▪ Pass by Value and Reference ▪ Scheduling Reports in background
▪ Changing Parameters statically and dynamically
▪ Passing Internal Tables as ▪ Background job overview
Parameters ▪ Logical Database Reporting
▪ Include Programs
▪ Macros and Function Modules
MODULE POOL PROGRAMMING
FUNCTION MODULES ▪ Introduction to Screen Painter tool
▪ Events in Module Pool
▪ Creating Function Groups o PBO, PAI, POV, POH
▪ Function Builder tool ▪ Working with Table Control
▪ Types of Parameters in Function ▪ Tab Strip Control
Modules ▪ Designing Sub screens
▪ Optional and Default Parameters ▪ Modal Dialog boxes
▪ Exception Handling in Function ▪ Drop Down List Boxes
Modules ▪ Navigating between Screens
▪ Select-option Functionality in MPP

DEBUGGING Field Validations
o Automatic Field Validations
o Flow Logic Validations
▪ Setting Break points o Module Pool Validations
▪ Navigating through the breakpoints o AT Exit-Command
▪ Setting Watch points o Chain-End chain

3
FILE HANDLING SMART FORMS
▪ File Management on Presentation ▪ Designing and Passing Data to Smart
Server Forms
▪ File Management on Application ▪ Calling smart forms from Driver Program
Server ▪ Working with Loop and Program lines
▪ Working with Datasets ▪ Graphic Management in Smart forms
o OPEN, READ ,CLOSE Dataset ▪ Including Standard texts in smart forms
o Transfer statement ▪ Reading and Modifying Standard Texts
o SET and GET Dataset Dynamically
o DELETE Dataset ▪ Transporting Standard Texts
▪ Copy Windows
▪ Working with Tables
BDC ▪ Alternative Conditions
▪ SMART STYLES
▪ Direct Input Method ▪ Text Modules
▪ Call Transaction Method ▪ Working with Templates
▪ Error Handling in Call Transaction ▪ Control level events in smart forms
▪ Session Method ▪ Migrating Scripts to Smart forms
▪ Recording Transactions with single ▪ Debugging Smart forms
screen and Multiple screens ▪ Converting Smart forms to PDF format
▪ BDC using Table Control ▪ Consolidated Example covering important
▪ Data Transfer in Background nodes of smart forms

LSMW SAP SCRIPTS


▪ Using Direct Input Method ▪ Designing SAP Scripts and Creating Print
▪ Using Batch Input Recording Program
▪ Transporting LSMW Settings ▪ Types of Symbols in SAP Scripts
▪ Image Uploading and displaying in SAP
Scripts
▪ Creating Standard Texts and including
Standard Texts in Scripts
▪ Modifying Standard Layouts
▪ Differences between Scripts and Smart
Forms

CORE-ABAP COMPLETED

4
OBJECT ORIENTED ABAP

OOPS CONCEPTS (Mandatory 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 and o SUPER Keyword
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 ▪ Design Pattern Example
o CLEANUP Block ▪ Casting
o Hierarchy of Exceptions o Narrow Casting
▪ ME Keyword o Wide Casting
▪ LOAD keyword ▪ RTTS and RTTC
▪ Converting Local class to Global
class EVENT HANDLING in Classes
▪ Creating T-codes for Methods
▪ Constructors
▪ Introduction to events
o Instance Constructors
▪ Procedure for Custom Event Handling
o Static Constructors
o Local classes
o Parameters to Constructors
o Global classes
o Class Loading
▪ Instance and Static Events
▪ Inheritance (Local & Global)
▪ Raising events
o Types of Inheritance
▪ Single and Multiple Event Handler
o Hierarchy of Constructor
methods
execution
▪ Instance and Static Event handler
▪ Exception Classes with OTR
methods
▪ Exception Classes with Message
▪ Registering Handlers
classes
▪ Deactivating Handlers
▪ Modeled Classes
▪ FOR ALL INSTANCES Keyword
▪ Types and Macros Declaration in
▪ Events with Parameters
Classes
▪ Events in Interfaces

OBJECT ORIENTED ABAP CONTINUED

5
ALV Reports using classes STANDARD EVENT HANDLING in
ALV Reports using Classes
▪ Introduction to ALV
▪ Linking ALV Classes • Procedure for Standard Event handling
▪ Field Catalogue Generation • Button_Click
o Using Function Module • Double_Click
o Manually • Hotspot_Click
o Dynamic Field Catalog • User_Command
▪ Layout Generation
• Toolbar
▪ Variants in ALV
• Menu_Button
▪ Identifying Selected Rows in ALV
grid • Explicit Registration of Events
▪ Enabling Multiple selection of ALV • Top_of_Page
rows • Data_Changed
▪ ALV Cells as DROP DOWN List • Onf1
▪ ALV Row, Column and Cell Coloring • Onf4
▪ ALV Cells as Pushbuttons • PRINT Events
▪ ALV columns as checkboxes • Node_Double_Click
▪ ALV Toolbar buttons Exclusion • Node_KeyPress
▪ ALV Toolbar buttons Enabling • Context_Menu_Request
▪ ALV Toolbar buttons Disabling • Splitter Control
▪ ALV Columns as TRAFFIC LIGHTS • Displaying Images in ALV Reports using
▪ ALV Grid Data Download to Excel standard classes
▪ ALV Report Background Scheduling • Tree Control
▪ Docking Container
▪ Subtotals and Subtotal texts
ALV OBJECT MODEL
ALV Reports
using FUNCTION MODULES STANDARD EVENT HANDLING in ALV
Reports using Function Modules
▪ SLIS Type-pool
▪ Field Catalog
▪ Standard Event handling Procedure
▪ Layout Generation
▪ Generating Heading using TOP_OF_PAGE
▪ Classical ALV
▪ Interactive ALV using USER_COMMAND
▪ Interactive ALV
▪ Displaying Images in ALV reports using
▪ Blocked ALV
Function Modules
▪ Hierarchical ALV

OBJECT ORIENTED ABAP COMPLETED

6
CROSS APPLICATIONS ABAP

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

CROSS APPLICATIONS ABAP COMPLETED

7
ABAP REAL-TIME REVIEW
(FOR COMPLETE ABAP PACKAGE)

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

• INDEPTH
• UNCOMPARABLE
• SUBJECT GUARANTEED

Powered By

Mr. Sridhar Sunkari


(GENSOFT Technologies)

You might also like