BASIC &Advance ABAP/4
Total duration: 80hrs
1) INTRODUCTION TO SAP
SAP System Environment
Type of SAP server
How to start & how to stop of sap server
IMG activity configuration activity
Table maintenance
Online support system
2) ASAP METHODLODGY
Phases of project
Project preparation
BBP (Business Blue Print)
Configuration /customization
Final preparation
Go live
3) INTRODUCTION ARCHITECTURE OF SAP
• Overall introduction to ERP
• Sap r/1 system Architecture
• SAP R/2 system Architecture
• SAP R/3 System Architecture
• Logical representation of R/3
• Introduction to SAP ABAP/4
4) INTRODUCTIONS TO SAP AND ABAP/4 LANGUAGE
ABAP/4 editor (Focus on the functionalities of new ABAP editor)
Data types
Output statements
Writing small programs
Arithmetic operations
String operations
Control statements
Parameters
Open SQL –statements {insert, modify, delete, update}.
Simple reporting
Selection screens
Transaction code creation
5) DATA DICTIONARY
Tables
Data element
Domain
Append Structures
Search helps
Views
Types of table views in Dictionary
Function Group
Type Groups
Table maintenance generator
T-code creation
Primary and foreign keys.
Check and value tables.
6) REPORTING
Introduction
Events
Types of reports
Classified reports
Interactive reports
Designing selection screen
DEBUGGING TECHNIQUES
Breakpoint creation.
Watch point creation.
Emphasize on the usage of New Debugger.
Internal tables
Declaration
Processing.
Population.
Control Break Statements.
7) MODULARIZATION TECHNIQUES
Includes Program me
Subroutines.
Function modules.
Macros
Variants.
For all entries and joins {inner and left outer}.
Message class creation & message types and handling messages.
Events for classical reports.
Events for interactive reports.
Hide and hotspot.
Handling buttons.
Menu painter.
8) DIALOG PROGRAMMING/ MODULE POOL
Introduction to screen painter and dialog programming.
Flow logic
PAI.
PBO.
POV.
POH.
Screen designing.
Programming in object browser.
Field validations.
Creation of
Table Controls.
Tab Strips control.
Dynamic Screen.
Call Screen.
Set Screen.
Leave to Screen.
Leave Screen.
Processing of list from transaction and vice versa.
Screen table and its fields.
Transaction
Messages
Database records
Create , update ,delete
9)SAP SCRIPTS
Introduction.
Layout Sets,
Page, window, paragraph format &character format
Creation of sap script forms
Types of window
Graphics
Print Program/driver program in details
Text element
Symbol
Standard text
SAP Script Elements.
Modifying standard layout sets (by using subroutines).
Including logo.
SAP script Control Commands.
10) SMART FORMS
Introduction
Difference between sap script &smart form
Driver program for smart form
Types of window
Smart style
Types of text
Table painter
Working with smart forms.
Standard Texts.
Graphics management.
Writing print program and designing layouts.
Output type configuration to standard orders.
11) BDC (BATCH DATA COMMUNICATION)
Why Data Transfers
Introduction to BDC
Concept of BDC
Types of BDC
File Handling.
Presentation server.
Application server
Recording
Methods in BDC.
Call transaction methods
Session method.
Uploading data
Error Handling in Call Transaction
Implementation of recording on session as well as call transaction method
12) Legacy System Migration Workbench (LSMW)
LSMW(Migration of the Data from Non SAP to SAP System)
Different methods.
Steps to Create an LSMW Project.
Flat file creation.
Uploading data.
13) INTRODUCTIONS TO OBJECT ORIENTATION 00-CONCEPTS
• Data Abstraction
• Encapsulation
• Inheritance
• Polymorphism
• Events
14) WORKING WITH LOCAL CLASSES
Define & implement classes
Define & implement method
Inheritance
Interfaces
Events
15) Reports using OOPS
Fundamentals of OOPS.
Introduction to Local classes and methods
Importance of Public, Private and Protected sections.
Simple reporting using local classes and methods.
16) BAPI AND BUSINESS OBJECTS
Introduction to BAPI
Overview of Business Objects.
BAPIs in detail
Advantages
Charactersteristics
Standardized BAPIs
Calling BAPIs
From Non-SAP
From SAP
Custom BAPIs
Design
Implementation
Step By Step Approach followed to create BAPI
RFC destination.
Working with RFC function modules
17) ENHANCEMENTS
Introduction to enhancements.
Different Ways of doing Enhancements.
Enhancement types
Customer Exist
Screen Exit
Menu Exit
User Exits.
Function Module Exit
Overview on Enhancement Spots,
Enhancement Section,
Enhancement Implementations
Class Enhancements
18) BADI
Introduction to BADIs
BADI Views
Locating BADIs
How to implement BADIs
Functional BADIs
Menu BADIs
Screen BADI
19) IDOCS
Concepts of IDOCS.
Structure of IDOCS and Types.
Creation of segments
Creation of IDOCS.
Using standard message types
Communication settings
Custom IDOC
Connection
Trouble shooting & Recovering
20) ALE
Defining logical systems used for ALE interfaces.
Outbound / Inbound processing.
Filtering
Transferring of master data from one system to another system.
Distribution modal view.
IDOC Programming / Custom IDOCS.
For more details connect us on 8149199609 or 7588887642
Or visit www.droitsolutions.com