SAP ABAP ONLINE TRAINING COURSE CONTENT

ABAP-LEVEL I

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.


Session 9.
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.


Session 14.
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


Session 28.
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.

 Working with :
§    Check Boxes

§    Radio Buttons

§    Box Frames

§    Using Search Helps

§    Performing database operations using screen applications.

Session 32.

 Understanding the effect of using ABAP dictionary components in Screens

(Ex: Input Help & Input Documentation etc….)
 Working with operations like ON EXIT-COOMAND etc…

 Using Screen Table for Dynamic Screen Modifications

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


Session 37.
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


Session 48.
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.

 IDOCs and IDOC Types
 IDOC Type Documentation

 Creating Segments
 Creating Basic IDOC Types

 Attaching Segments to IDOC Types
 Releasing a IDOC Types & Segments

 Creating and Assigning Logical Messages to IDOC Types
 Understanding runtime behavior of IDOCs

 Outbound and Inbound Process of IDOCS
 Message Control Architecture – A Brief











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