SAP MM Course Content

Introduction to ERP

  • ERP Packages
  • Introduction to SAP
  • Functions and Objectives of MM
  • SAP Real Time Project Team Structure and Business Process
  • SAP R/3 Architecture
  • SAP Navigation Organizational structure of an Enterprise in the SAP R/3 System
  • Company, Company code, Controlling Area, Plant, Storage Location, Purchase Organization, Purchasing group

Master Data

  • Material Master
  • Vendor Master
  • Purchase Info Record
  • Source Determination
  • Source List
  • Quota Arrangement


  • Purchase Requisition
  • Purchase Order
  • Request For Quotation (RFQ)
  • Outline Agreement
  • Contracts
  • Schedule Agreement

Document Types for Purchasing Documents

  • Define Document Type
  • Define Number Ranges for Document Types
  • Define Screen Layout At Document Level

Release Procedure for Purchasing Documents

  • Purchase Requisition, Purchase Order, Request For Quotation (RFQ), Outline Agreement- Contracts, Schedule Agreement

Pricing Procedure

  • Maintain Condition Table
  • Define Access Sequence
  • Maintain Condition Table
  • Define Condition Types
  • Define Calculation Schema
  • Define Schema Group
  • Define Schema Group
  • Schema Group Vendor
  • Schema Group for Purchasing Organization
  • Assignment of Schema Group to Purchasing Organization
  • Define Schema Determination
  • Determine Calculation Schema for Standard Purchase Orders

External Service Management

  • Service Master Creation
  • Model Service Specifications – MSS
  • Service PO
  • Service Entry Sheet

Optimized Purchasing

  • Automatic PO w ref to PR
  • Automatic PO at GR

Inventory Management

  • Movement types
  • Goods Receipt
  • Goods Issue
  • Transfer Postings
  • Transfer Posting from Stock to Stock
  • Transfer Posting from Plant to Plant
  • Transfer Posting from Sloc to Sloc
  • Return Delivery to vendor
  • Initial Entry of Stock Balances
  • Reservations

Physical Inventory

  • Types of Physical Inventory
  • Creating Physical Inventory Document
  • Entering Physical Inventory Count
  • List Of Inventory Differences
  • Post the Difference

Special Stocks and Special Procurement Types

  • Consignment
  • Stock transport order
  • Subcontracting
  • Pipeline
  • Returnable transport packaging – RTP
  • Third Party Processing

Valuation and Account Determination

  • Introduction to Material Valuation
  • Split Valuation
  • Configure Split Valuation
  • Defining Global Categories
  • Defining Global Type
  • Defining Local Definition& Assignment

Invoice Verification

  • Basic Invoice Verification Procedure
  • Invoice for Purchase Order
  • Unplanned Delivery Costs
  • Planned Delivery Costs
  • Credit Memo
  • Blocking the Invoice
  • Releasing Blocked Invoices
  • Subsequent Debit/Credit
  • Automatic Settlements (ERS, Cosignment,Pipeline)
  • GR/IR Account Maintenance
  • Stochastic Block
  • Parking Invoice Document

 Integration Concepts

  • Integration of MM with FI/CO
  • Automatic Account Determination
  • Integration of MM with SD
  • Stock Transport Order (STO)
  • Intra Company Stock Transfer
  • Inter Company or Cross Company Stock Transfer
  • Integration of MM with PP
  • MRP Concepts
  • Planned Independent Requirements
  • Consumption Based Planning
  • Reorder Point Planning
  • Automatic and Manual ROP
  • Forecast Based Planning


SAP BO Course Content

Introduction to OLAP systems

Need of OLAP systems

Benefits of OLAP systems

Different types of OLAP systems

Introduction to Business Objects

  • Architecture of SAP- Business Object XIR3.1/4.0
  • ODBC connectivity between different types of Databases and SAP-BOE

Universe Design using SAP-BOXIR3.1/R4.0 UDT (Universe Designer Tool)

Working with quick design and manual design mode.

  • Enterprise mode (CMS)
  • Stand alone mode (No CMS)

 Connection type:

  • Secured
  • Shared
  • Personal

Working with tables, views and synonyms

Design universe diagram:

  • Identification of table types,
  • Joins (inner, left outer, right outer )
  • Data type conversion on join conditions
  • Cardinality creation
  • Table Derivation from same type of tables using Union Operator
  • Detection of the loops in Universe
  • Loops resolving for avoid Chesm traps, Fan Traps:
    • Creation of Aliases
  • Creation of Contexts based on   reporting requirements
    • Creation of Shortcut joins

Creation of Classes and objects:

  • Define the classes for end user requirements
  • Creation of objects
    • Dimensions for Analysis
    • Details with associate Dimensions
    • Measures at detail level and summarized level
  • Global filters creation at Universe Level
  • Working with standalone filters
  • @Aggregate awareness for same type of measures
  • @concatenation function creation
  • @measure function using Measure objects
  • Aggregate Navigation for Incompatible Objects

Custom Hierarchies for scope of Analysis

Check Integrity

Working with LOV’s

Working with cascading LOV’s

Organize the connections

Working with derived tables

Working with universe linking

Desktop Intelligence:

Introduction to query panel

Request generation in query panel

Local filter creation at reporting level using List of Values

Cascading filters using Logical Operators like AND, OR

Reports generation:

Ad-hoc reports

Standard reports

Two-dimensional reports

Multidimensional reports

  • List reports: Horizontal reports, vertical reports
  • Breaks creation on list reports
  • Master-Detail reports
  • Chart reports

Line chart, bar chart, pie-chart, etc.

  • Cross-tab reports
  • Group reports
  • Defining Rank on report
  • Assign Filter on report
  • Assign alert on report
  • Variables Creation at report level

Slices and dices:

Analysis of business user requirements

Generation of reporting requirements

  • Saving reports in different formats: HTML, PDF, Excel, MS Word
  • Generate the using predefined templates, user defined templates
  • Generate the reports using predefined sql without developing model
  • Generate the reports directly from the flat files, Excel sheets
  • Formatting the reports
  • Internal process explanation at server level

Drilling Analysis:

  • Drill through, drill down, drill up, and drill by

Post production of the report

Introduction to web intelligence rich client:

  • Generate different types of reports same as like desktop intelligence

Introduction to Java Info view or BI Launch Pad

  • Generate different types of reports using web intelligence document same as like desktop Intelligence
  • Saving Request for end user analysis for one click actions or saving report on PC

Dashboard Reports for multiple requirements

  • My Dashboards
  • Corporate Dashboards
  • Creation of tabs for multiple Dashboards
  • Dashboards using free form, docking, predefined templates.
  • Post production of the reports
  • Working with crystal reports enterprise.

Crystal Reports:

  • Introduction to Crystal Reports
  • Working with different data sources like Oracle, MS-Access,, Excel, etc
  • Explanation on Design view
  • Report header
  • Page header
  • Page detail
  • Report footer
  • Page footer
  • Selection of the Database
  • Define relationship between tables
  • Report generation

Blank report:

  • List report, cross tab report, chart reports

Report wizard:

  • List report, cross tab report, chart reports

Cross tab wizard:

  • Cross tab reports
  • Chart reports: Line chart, Bar chart, Pie-chart

Mailing Label wizard

OLAP cube report wizard

Organizing the report:

  • Adding filters, sorting the data, grouping the data
  • Cascading filters creation using logical operators
  • Chart reports: Line chart, Bar chart, Pie-chart

work shop

  • Formulas creation
  • SQL Expression Development
  • Parameters Creation (static, dynamic)
  • Special field’s utilization
  • Woking with alerters
  • Saving reports in different formats like PDF, HTML, Excel Sheet, etc.
  • Generates the reports from Business Objects environment
  • Export Crystal Reports To Java Infoview


  • Introduction to Xcelcius
  • Generate the reports in different types of the chart formats using Excel sheet data
  • Generate Flash player repots using Shock wave flash player (SWF) for analysis
  • Chart reports using dimensions and measures
  • Line chart, bar chart, pie-chart, 3d-chart, etc.
  • Formatting the reports in different styles
  • Defining the ranges for labels
  • Creation of the container for multiple requests
  • Creation of tabs on containers.
  • Generate the requests for containers
  • Post production of the reports

Project Explanation with real time requirements

  • Development of business requirements specifications(BRS)
  • Development of reporting requirement specifications(RRS)
  • Working with Live Office in Excel sheet from Crystal Reports and Web intelligent Reports in Xcelcius
  • Generate reports in MS-Office tools using Live Office.

SAP Integration:

  • Connect BO administrator to SAP BIW.
  • Import dimensions and key figures to BOE.
  • Create Global filters in Universe Designer.
  • Introduction to Java Infoview.
  • Generate reports from Web Intelligent Document.
  • Generate reports from Web Rich client
  • Introduction to Analytics.
  • Query Scheduling and Optimization.
  • Introduction to Corporate Analytics.
  • Develop my Dashboards and Corporate Dashboards.
  • Integrate SAP BIW with Crystal Reports.
  • Develop Cross Tab Reports and Chart Reports.
  • Working with analytics
  • Working with central management console (CMC)
  • create users and user groups
  • set privileges to the users
  • create servers and administer them
  • Working with CCM( central configuration managers)
  • Introduction to Business View Manager.
  • Introduction to Query as a Web service.
  • Working with crystal reports enterprise


SAP ABAP Course Content

ABAP Contents ERP

  • Introduction

  • Evolution of ERP
  • ASAP ( Accelerated SAP)
  • Project preparation
  • Business Blue Print
  • Realization
  • Final preparation
  • Go-Live and Support
  • SAP R/1 Architecture
  • Centralized architecture
  • Distributed architecture
  • 1-tire architecture
  • 2-tire architecture
  • Landscape and Implementation Lifecycle
  • Overview of Software Development
  • Overview of SAP Landscape
  • Landscape types
  • Lifecycle Implementation concepts
  • Introduction to ABAP
  • Getting Started
  • SAP Logon Details
  • SAP Easy Access
  • ABAP Workbench
  • Package builder
  • Object Navigator
  • Overview of Workbench
  • Information about Repository Objects
  • ABAP Dictionary
  • Database tables
  • Views
  • Data types
  • Type groups
  • Domain
  • Search Help
  • Basic Programming
  • Data type in ABAP editor
  • String Functions
  • Data Functions
  • Arithmetic Functions
  • System Fields
  • Formation Techniques
  • Icons
  • Symbols
  • Color
  • Hotspot
  • Selection-screens
  • Parameters
  • Select-options
  • Comments
  • Blocks
  • Tabs
  • Work-Area
  • Implicit Work Area
  • Explicit Work Area
  • Control statements
  • Conditional statements
  • Branching statements
  • Looping statements
  • User defined Non-Elementary data type
  • Field String
  • Field Groups
  • Field Symbols
  • ABAP database Access
  • Open SQL
  • Native SQL
  • Internal Table
  • Without Header line
  • With Header line
  • Types of Internal tables
  • Modularization
    Source code
    Function builder
  • Reports
    Classical reports
    Interactive Reports
    ALV(ABAP List Viewer)
    Drill down Reports
  • Screen Objects

    Implementation and processing
    Screen Painter tool
    Text Fields
    Status Icon
    Input/output Fields
    List Box
    Check Box
    Radio Button group
    Tab strip
    Table Control

  • Developer Tools

  • ABAP/✔ Debugger
    ABAP/✔ Runtime Analysis
    SQL Trace
    Performance Tuning
  • Data Transfer Procedure
  • Overview of Transfer Procedure available
  • Data analysis and formatting
    Sequential and Local files
    Batch Input
    Session Method
    Call Transaction Method
    Legacy System Migration Work Bench (LSMW)


SAP BASIS Course Contents

Introduction to SAP Basis

What is Basis?
Introduction to SAP R/3 Client / Server Technology and SAP R/3 Architecture
Roles and Responsibilities of Basis Consultants
Database Service. Application Services, Presentation Services
Introduction to OS Concepts

Architecture of SAP R/3 Application Server
SAP R/3 Application Server Architecture
SAP R/3 Work Process – Overview
Client Administration
Introduction to Client
Creating Client
Client Copy ( Local, Remote, Export and Import )
Dropping a Client
User Managements
Creating User
Profiles and Activity Groups
Locking and Unlocking a User
Introduction to profile Generator
Profile Management ( Single and Composite )
Limiting Logon Attempts
Setting Password Controls
Maintaining User defaults & Options

Background Jobs
Jobs Definition
Start Date
Job Steps
Job Monitoring
Deleting a Job

Profile And Operation Modes
Default profile
Startup profile
Instance profile
Data Archiving
Access method
OS Monitoring
DB Monitoring
Memory Management and Miscellaneous
Introduction to SAP R/3 Virtual Memory
SAP R/3 Buffers
SAP R/3 Memory Management System
Remote Function Call ( RFC )
Dump Analysis
Sys Log
Types of R/3 Systems and System Landscape
Development (DEV). Testing (QTST). Production ( PROD )
Single System Landscape
Two System Landscape
There System Landscape

Change and Transport System
Change Request
Recording Changes
Transport Management System ( TMS )
TMS Domain
TMS Domain Controller
Transport Groups
Transport Layer
Transport Route
Transport Directory
Virtual Systems
SAP R/3 Repository
Patch Administration
Overview of Support Packages
Introduction to Applying SAP Patches
Introduction to Applying Kernel Patches
Oracle Server Architecture Overview
Oracle Server Startup/Shutdown
Table space Administration
SAP R/3 Reorganization of an Oracle Database
SAP R/3 Restore and Recovery of an Oracle Database
Startup and Shutdown of database
Database Analysis
Free Space
Growth History
SAP R/3 Installation
Installing SAP R/3 on Windows NT / 2000 – Preparation
Installing SAP R/3 on Windows NT / 2000 – Installation
Installing SAP R/3 on Windows NT / 2000 – Post Installation
Installing Presentation Server ( SAP GUI ) & Accessing SAP R/3 from PC
Starting and Stopping R/3 System
Installing an application server
Installing an application server
Changing Parameters

SAP BW-BI-BO Course Contents

Data Warehousing Fundamentals

  • What is ERP in Data warehousing
  • Architecture of Data warehousing
  • OLTP vs OLAP
  • Schemas in Data warehousing
  • What is BI and Why need BI
  • What is SAP and Need of SAP BW/BI
  • Architecture of SAP BW/BI
  • Design of Extended Star schema over Star schema
  • What is ASAP
  • Components in AWB/DWB in SAP BW/BI


  • Data flow in SAP BW/BI
  • Overview on Info objects in SAP BW/BI
  • Overview on Master data and Types of Master data
  • Loading Master data Text, Attributes and Hierarchies
  • Overview on Info cube and its types
  • Extraction of the data from non SAP systems i.e Flat file to Info cube
  • Overview on ODS / DSO and its types
  • Extraction of the data from non SAP systems i.e Flat file to ODS/DSO
  • Extraction of the data from one target to another target i.e DSO-DSO,DSO-IC
  • and IC-IC
  • Importance of Union and Join in SAP BW/BI
  • Design of Multi provider and Info set
  • Overview on Info Package(IP) and Data Transfer Process(DTP)
  • Update modes in SAP BW/BI
  • Update modes in SAP Source System
  • Update mechanisms in Delta i.e V1,V2 and V3.
  • Data transfer Methods(IDOCS and TRFC)
  • Record mode concept in Delta Mgmt

Advanced Modeling

  • Line Item Dimension
  • Cardinality and Granularity
  • Primary and Secondary Indexes
  • Partitioning and Repartitioning
  • Aggregates and Compression
  • Request reverse posting
  • Parallel processing of data and BW/BI statistics
  • Remodelling
  • Reconstruction


  • Types of Extraction
  • Overview on Business content
  • Extraction of data from SAP systems i.e logistics modules to BW/BI
  • environment
  • Design of Generic extraction and Generic delta using diff ways
  • Design of COPA Data source
  • Extraction of data from COPA data source to BW/BI environment
  • Working with Open Hub Destination(OHD) in SAP BW/BI
  • Working with Analysis Process Designer (APD) in SAP BW/BI


  • Process Chain Management
  • Data loading errors
  • Transporting of objects
  • Errors in Transporting
  • How to delete the request from Info cube, ODS/DSO, IO(Master data), OHD and APD
  • Migration from SAP BW to SAP BI

Reporting – Bex

  • Query Designer and Query Analyser
  • Free Characteristics, Filters, Conditions and Structures
  • Virtual Key figures i.e Calculated and Restricted
  • New Selection and New Formula
  • Local and Global variables
  • Display and Navigational attributes
  • Exceptions and Cell definition
  • Variables and Processing types

Reporting – BO


  • BO XI Architecture
  • BO content plug inns
  • Security model
  • Central Configuration Manager(CCM)
  • Central Management Console(CMC)
  • Creating Users, Groups, Folders
  • Providing access for Groups on applications
  • Manual and Recurrence scheduling of Reports
  • Calendar based Scheduling of Reports

Universe Designer

  • What is Universe
  • Points to be designed while creating a Universe
  • Connection – Personnel, Shared and Secured
  • Creating single sign on between SAP and BO
  • Steps for creating Universe on top of SAP source / OLAP Universe
  • Classes and Objects
  • Hierarchies and List of Values(LOV’s)
  • Row level and Object level Restriction
  • Linking the Universes(Add link and Include link)
  • Limitations of SAP Universe
  • Performance tuning of Universe

Web Intelligence ( Webi )

  • Creating WEBI report through Info view on top of SAP Universe
  • Universe
  • Add Queries and Combined Queries
  • Filters, Breaks and Sections
  • Alerter, Variables and Formulas
  • Merge and Purge
  • Drilling and Tracker
  • Scope of Analysis in WEBI

Desktop Intelligence ( Deski )

  • Steps to creating Multi data provider report on DESKI
  • Scope of Analysis in DESKI
  • Slice and Dice
  • Alerters and Variables

Webi Rich Client

  • Converting Deski reports into Webi reports
    • using Report conversion tool
  • Steps for Creating report with the Rich client

Query as a Web Service (QAAWS) and Live Office

  • Creating qaaws connection on top of Universe
  • Creating Live office connection on top of Universe, Webi and Crystal

Crystal Reports

  • Creating Crystal Report on top of Universe
  • Creating Crystal Report on top of ODBC database
  • Creating Crystal Report on top of SAP Info cube
  • Creating Crystal Report on top of SAP BEX query
  • Creating Crystal Report on top of WSDL Url
  • Creating Cross tab report and Mailing label report
  • Adding Charts in Crystal reports
  • Sort control and Alerter
  • Formulas, Groups, Totals and Sub totals
  • Highlight Expert , Selection expert and hyper links
  • Sub reports
  • Variables and Variable scope


  • Creating Static Dash board
  • Creating Dynamic dash board with Qaaws and Live office Connections
  • Different methods for creating dashboard on top of SAP source
  • Creating dashboard with Dynamic Visibility functions
  • Creating What if Dash board

 Import Wizard

Publishing Wizard

BI Widgets


BOXI R4 (4.0)


Introduction to SAP

  • Explain about SAP Methodlogy
  • Explain about project types
  • Explain about land scape system
  • Explain about implementation project
  • Explain about supporting project
  • Logistics integration to SD
  • Logistics integration to WM
  • Logistics integration to FICO

Logistics procedure

  • To create material
  • To create customer
  • Customer information record
  • Condition Records
  • Inquiry
  • Quotation
  • Sales order
  • Delivery
  • Transfer order
  • Confirmation
  • Billing document

Shipment processing

  • Define mode of transport
  • Define shipping types
  • Define transportation connection point
  • Define routes and stages
  • Maintain stages for all routes
  • Define transportation zone
  • Maintain country and transportation zone for shipping point
  • Define transportation groups
  • Maintain route determination
  • Define shipment type
  • Customer master data
  • Define mode of transport
  • Define shipping type
  • Delivery
  • Create shipment
  • PGI delivery
  • Shipment cost
  • Invoice verification
  • Handling units