sap-abap
sap-abap
ABAP
@
s UNCOMPARABLE
Powered By: Sridhar Sunkari SUBJECT GUARANTEED
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)
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
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-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
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
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