Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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: info@gensofthyderabad.com,
gensoftsaptechnologies@gmail.com
Website: www.gensofthyderabad.com
Powered By: • INDEPTH
Mr. Sridhar Sunkari • UNCOMPARABLE
(18+ yrs Exp.) • SUBJECT GUARANTEED
On-line & Class-Room Trainings
1
CORE ABAP
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
CORE-ABAP COMPLETED
4
OBJECT ORIENTED ABAP
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
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
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