Syllabus for SAP-ABAP Module Ver ECC 6.0
Session 1.
- ERP Fundamentals
- Why ERP?
- ERP implementation Strategies nad intricacies.
- Comparison of existing ERP Products.
- About SAP.
- Features and advantages of SAP
Session 2.
Technical Features of SAP.
Platform Independence
Database
Independence
III Tier Architecture.
Advantages of Three tier Architecture.
Session 3.
SAP Architecture.
H/W,S/W and OS requirements.
Operations of Application server.
Introduction to ABAP Workbench.
Structure and composition of SAP Applications.
Application Repository and Packages.
Role of ABAP consultant in SAP customization
& Development
Session 4.
SAP Implementation Life Cycle-ASAP Methodology
Role of ABAP Consultant in SAP Implementation
Lifecycle.
Working with SAP-Login and Navigate SAP.
Best Practices and Approach to learn ABAP.
FAQ’s and Documentation guidance.
Session 5.
Introduction to ABAP Programming
Data Types and Data Objects.
Data Types Classifications.
Elementary Data Types.
Defining Data objects.
Punctuations and Rules in ABAP Programming.
Internal Tables –Review
Methods of Defining Internal Tables
Processing on iternal tables
-
Append
-
Insert
-
Modify
-
Sort
-
Read
Session 10.
Processing on internal tables
-
Clear
-
Refresh
-
Free
-
Delete
-
Collect
-
Editor
Call
-
Describe
Session 11.
Types of Internal Tables
-
Declaration,Usage
& Comparision of Features.
:
Standard
Tables
:
Sorted
Tables
: Hashed Tables
Session 12.
Introduction to ABAP Dictionary
Overview of ABAP Dictonary objects
Creating Database table.
-
Delivery
Class
-
Table
Maintainance
-
Data
Class
-
Size
Category
Creating and Displaying entries for a database
table Performance considerations
Session 13.
Buffering & Buffering Types
Synchronization
Types of Database Tables:
- Tranparent Tables
- Pooled Tables
- Clustered Tables
Establising
relation between database tables.
Normalization
Creating
& Using Data Elements
Foreign Key Defination.
Features,Purpose and Advantages of Data Elements.
- Fields lables
- Documentation
Using Domains
Features,Purpose and Advantages of Domain
Using Value Tables
Session 15.
Extracting data from database tables into
internal tables
Using open SQL Statements.
Techinques of Extracting Data.
Performance considerations
Using Runtime Analysis Tool
Using SQL Trace Tool
Session 16.
Additional Techniques of Extracting Data.
Using implicit work areas
Advanced SQL Operations
Performance considerations
Session 17.
Modularizing techniques
Purpose and Application
-
Macros
-
Include
programs
-
Subroutines
Session 18.
Modularizing techniques - Continued
-
Function
modules
-
Function
groups
-
Techniques
of defining and calling Function Modules
Working
with Message Classes.
Defining and using Message Classes.
Exception handling in Function Modules
Overview of all the sessions completed.
Session 19.
Report Development Techniques – Introduction
& Overview.
Developing Simple(Classical)Reports.
-
ABAP
Programming Standards and Naming Conventions
-
Documentation in
Report Programs
-
Defining Selection
Screens
-
Using Report Events
-
Performing Extended
Syntax Check
-
Creating a
Transaction code for the Report Program.
-
Defining a using
Variants
Session 20.
Developing Complex (Classical) Reports – The
Approach.
Understanding the Functional (Business) Process
for an Application Development. Overview of SD module & Sales Document Flow
Operational Flow of Job Responsibilities of a
ABAP Developer in a Project
-
SAP Project Modules
& Their Operations in:
Implementation
Upgrade
Support & Maintainance
Session 21.
Understanding of a Functional Design
Specification
Understanding and Preparing Technical Design
Specification
Code Review Methodologies
Unit Test Plan & Report Preparation
Submission and Reporting to Higher Authorities.
Session 22.
Creating a Package.
Concept & purpose of Transport Requests.
Working with Workbench Requests.
Transport Organizer – Releasing Request &
Tasks
Using Version Management facilities in ABAP
Editor.
Session 23.
Developing Complex (Classical) Reports
Designing Complex Selection Screens
Additional Report Events
Working with Control Break Events
Techniques for formatting Output
Understanding the Structure of the ABAP Program.
Session 24.
Developing Interactive Reports.
Understanding Interative report Logic.
Calling
Dialog Transactions From Reports
Using SPA / GPA.
Session 25.
Creating Logical Databases.
Developing reports using logical databases.
Session 26.
Report Building Using SAP Queries.
Creating and Using Type Groups
Introduction to ALV Reports
Session 27.
Developoing
Simple ALV reports – Function Module Approach.
Building
Field Catalog
Building
Layout
Generating ALV Report Output
Using Events in ALV reports
Developing Interactive ALV reports
Auto Generating Field Catalague using
REUSE_ALV_FIELDCATALOG_MERGE
Session 29.
Developing Hierarchical Sequential ALV reports
Developing Block ALV Reports
Overview of reporting Techniques
Session 30.
Introduction to Module Pool Programming –
Developing Dialog Transactions Concept of SAP GUI screen development
Understanding PBO & PAI modules
Working with Screen Painter to build Simple
screen Application using components like:
§ Text field
§ I/O field
§ Push Buttons
Session 31.
§ Check Boxes
§ Radio Buttons
§ Box Frames
§ Using Search Helps
§ Performing database operations using screen
applications.
Session 32.
(Ex: Input Help & Input Documentation etc….)
Session 33.
Understanding Complex Screen Component – Tab
Strip Control
Developing
Screen Applications using Tab Strip Control
Session 34.
Understanding Complex Screen Component – Tab View
Control
Developing Screen Applications using Table View
Control
Working with Sub Screens
Defining and Using Table Maintenance generator
Additional Topics in Screen Programming.
Session 35.
Working with Menu Painter
Developing
ALV reports using Object Oriented Approach
Session 36.
Introduction to OO – ABAP
Principles
of OO Programming in ABAP
Defining
Classes
Methods and Attributes
Visibility
Types Methods and Attributes
Constructor
Session 38.
Inheritance
Interfaces
Defining Global Classes
Session 39.
Developing ALV reports using Object Oriented
Approach
Session 40.
Introduction to SAP scripts
Defining form Layouts and Print programs
Session 41.
Uploading Custom Logos and Graphics
Working with standard Text objects.
SAP Script Graphics management
Using Main Windows
Session 42.
Modifying standard SAP Scripts
Using SAP Script Control Commands
Session 43.
Developing SMART FORMS
Developing Driver Programs for Smart Forms
Designing Smart Forms with Table Control
Session 44.
Concept of data Transfer operations in SAP
Pre-conditions and Preparations for Data Transfer
Data Transfer – Flow
Intro to Batch Data Communication methods
Intro to LSMW
Session 45.
Data
Transfer using Call Transaction with Transaction Recording.
Session 46.
Data Transfer using Session Input method
Combining Call Transaction and Session Techniques
Session 47.
Data
Transfer using LSMW
SAP Enhancements
§ Purpose & Concept
§ User Exits – Over view
§ Business Add Ins – Over View
Syllabus
for SAP – ABAP – CROSS APPLICATIONS
Session 49.
Cross Applications – Introduction & Overview
Approach and Scenarios for Integration of Data
& Process
Business Communications – need?
Business Partners
Technologies in Cross Applications
Session 50.
Remote Function Calls – Introduction
Preparing RFC Destinations
Develop and call Remote Functions
Types of RFC – detailed study
§ Synchronous RFC
§ Asynchronous RFC
§ Transactional RFC
Session 51.
Session 52.
Intro
To ALE
Concept of data and process distribution Reasons
for data and process distribution
Existing Technologies for data distribution &
Their Drawbacks ALE Concepts and Features
Session 53.
ALE Technology
ALE Components for Outbound process
ALE Components for Inbound process
Configuring ALE
Testing ALE configuration
Session 54.
Introduction to EDI
History of EDI
EDI Benefits
Configuring and Testing EDI in SAP
Session 55.
Introduction to BAPI
SAP to NON-SAP communication – need
Business Framework Architecture
Business Object Repository & Business Objects
Working with BAPI Explorer
Creating Business Object and BAPI methods
Session 56.
Internet Concepts & Developments in usage
Employing Business Systems in WWW
Introduction to ITS
ITS technology and Operations
Introduction to SAP WAS
Introduction to SAP NetWeaver
NetWeaver Technologies and Applications
Session 57.
Web Dynpro for ABAP - Introduction
Application Scenarios with Web Dynpro
Benefits of Web Dynpro
Designing a simple Web Dynpro Application
Session 58.
Web Dynpro Architecture
Windows and Views
Component Controller
Context and data binding
Sessopm 59.
Defining View Layouts
Understanding
UI Elements
Context
Mapping and Data Binding
Navigation
between Views
Develop Web Dynpro application with Navigation
between Views
Session 60.
Accessing
the Context Nodes and Node elements at run time
Creating nodes and attributes
Adding new elements to context node
Binding a structure to a context node
Binding and internal table toi a context node
Working with cardinality
Session 61.
Developing Web Dynpro Applications
Session 62.
Preparing for Interview
Resume Preparation
Important Tips
Checklist for interview preparation
Session 63.
Clarification of Doubts and minor reviews
No comments:
Post a Comment