SHINE INSTITUTE
507 A, Nilgiri Block, Aditya Enclave, Ameerpet,
Hyderabad-38, AP. Ph: 040-64605560 / 9533490228
SAP – ABAP Course Contents
INTRODUCTION
o What is ERP & SAP?
o What is SAP R/3?
o SAP Environment
Production
Development
Testing
o Creating Development Class Package
o R/3 Repository and Object Saving
o Transportation Change Management
o What are Functional Specifications?
o Roles of SAP Functional Consultants
o Roles of SAP Technical Consultants
o Roles of SAP Consultant in Testing
o Roles and Responsibilities of End User
o Landscape
o Transaction Codes
o Role of Basis Administrator
o ABAP Work Bench
o SAP Naming Convention
o SAP R/3 Life Cycle
o ABAP Editor / Eclipse ABAP Editor
DATA DICTIONARY
o RDBMS & SQL
o Data Types in the ABAP Dictionary
o Domains/Data Elements Creation
o Different Types of Database Tables
o Transparent Table Creation
o Inserting Data in to Table
o Selecting Data from Table
o Developing Relationships
o Table Index
o Cardinality
o Table Buffering
o Performance in Table Accessing
o Defining Value Table and Check Table
o Creating Structure
o Including Structure in to Transparent Table
o Lock Objects Use in Database
o Lock Object Creation
o Process of Applying Lock Object
o Search help Objects use in database
o Elementary search help object creation
o Collective search help object creation
o Process of Applying search help objects
o Use of View at Database
o Database View
o Projection View
o Help View
o Maintenance View
o Dependencies between Objects in the ABAP Dictionary
o Type Definitions in the ABAP Dictionary
o Difference between Work Area and Header Line
o The Different of SAP Tables
o Design of Secondary database index.
o How to get the Field Descriptions of the Table?
o What is the use of using Hash Table?
o Output Table Fields of a List?
o Create a Table maintenance program for a Z Table
o Easy way to Remember Table in SAP
PROGRAMMING
o ABAP Work Bench
o ABAP Runtime
o ABAP DataTypes and Example Programs
o ABAP Keywords
o Different Types of ABAP Programs
o ABAP Basic Program Template
o ABAP Debugging Process
o Programs on Important Keywords
o Message Creation and Calling
o Background Job Processing
o Programs on Data Validation
o Modularization Techniques
Include Programs
Function Modules
Sub Routines
Field – Symbols
A program wit combinatory or all modularization techniques
o Existing function modules usage
o Internal Table
Internal Table Introduction
Internal Table with Header Line
Internal Table Events
REPORTS
o What is need of Reports in real time?
o All types of reports and classification
o Open SQL Syntax
o All types of reports and their Examples
Classical Repots
Interactive Reports
Drill Down Reports
o All Report events and their examples
o All system variables which are required to use in Report programs
o A Report program which uses all modularization techniques, internal tables and join & all
events
o Report writing using variants & Selection Screens
ABAP QUERY
o ABAP query introduction & usage
o Report program using ABAP query
User group
Info Set
Query Group
o Different type of ABAP Query options
ALV
o ALV programs real time requirements & benefits
o List of ALV Functions & use
o Practical Programs on ALV
MODULE POOL PROGRAMMING
o Use of Screen Painter and Menu painter in real time
o Tab Strip program
o Table Control program
o Screen painter program with DML Operations
o Use of Top Include Program
BDC
o BDC Introduction and Usage
o BDC requirement
o Differences between Call Transaction Method
o Creation & using Method Classes
LSMW
o LSMW Introduction & Usage
o LSMW Architecture
o Differences between BDC & LSMW
SAP SCRIPTS & SMART FORMS
o Introduction
o Practical use of Transaction Codes
o Practical Example for SAP Script Design
o Logo Updating in SAP Script
o Working with Smart Forms
ENHANCEMENTS
o Real Time requirement for enhancements in SAP Implementation
o Practical examples for Enhancements
TOOLS
o SQL Trance Tool
o Runtime Analysis
CROSS APPLICATIONS
RFC
o RFC Introduction
o Types Of RFC
Synchronous RFC
Asynchronous RFC
Transactional RFC
Queue RFC
Web RFC
o Preparing RFC Destinations
o Develop and call Remote Functions
IDOC
o IDOC Introduction
o IDOC Types
o IDOC Structure
o Creating Segments
o Creating Basis IDOC Types
o Attaching Segments to IDOC Types
o Linking IDOC Types and Message Types
o IDOC Tools
o Testing Tools for IDOC
o Reporting Tools for IDOC
EDI ( Theory, Because we can not have EDI sub systems )
o EDI Introduction
o EDI Architecture
o EDI Scenarios
o Source System as SAP
o Target System as SAP
o EDI Testing
ALE ( With Documentation )
o ALE Introduction
o ALE Architecture
o ALE Programming
Creating model
Generating Profiles
o ALE Modelling
Creating Models
Generating Profiles
o Error Hanling in ALE
Creating Task
Setting for Error Control
ALE Technology
o Configuring ALE
o Testing ALE
BAPI
o Introduction BAPI
o Business Object Repository
o Working BAPI Explorer
o Creating BAPI
o Introduction BADI
SAP TABLES
o SD , MMTables
o FI/CO Tables
o Data Integration with SD & MM && FI - CO Table
o Process Integration with SD & MM & FI – CO Modules
ASAP METHODOLOGIES ( With Sample Documentation )
o Project Planning
o Blueprinting
o Realization
o Final Preparation
o Go Live and Support
OBJECT ORIENTED ABAP ( Complete Documentation with step by step examples will be
provided )
o Simple Class
o Inheritance & Polymorphism
o Interfaces and events, Public Attributes, Private and Instance Attributes