Business Object type contains methods, attributes and events which give a component based view of any Business Process.

For example we have a Purchase Order business process. This process includes various small functionalities. It will have process of changing Purchase orders based upon requirements, functionality to retrieve the details of purchase order etc. Each of these functionalities is encapsulated inside a method. The method can call the function modules present in R3 system or can have their own code to execute some functionality. So if we consider Purchase Order as a Business Object then it will be identified by key field Purchase Order number. Each purchase order business object based upon key field purchase order number is different. It’s so because each purchase order is different and will contain different details.

So the methods contain business functionality. Attributes are just like properties of the Business object. For example for any purchase order Purchasing Group, Purchasing Organization etc are attributes.

Technically we can say that business object types are just like any template. At runtime we instantiate or create runtime objects for any BO (Business Object) type based upon the key fields we pass. Two runtime Business objects of same BO type are different from each other based upon the key fields we pass. So the key field is the differentiating factor for two or more runtime business objects of same BO type.

Section Heading

Course Information

Duration: 40 Hours

Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day

Method: Online/Classroom Training

Study Material: Soft Copy

System Access: For 1 month

Course Content

Understanding BusinessObjects Universes

  • BusinessObjects universe concepts
  • Understanding universe development cycle

Creating the Basic Universe

  • Getting started t- Create the universe

Building the Universe Structure

  • Create the universe structure
  • Defining joins in a universe

Dimension Objects

  • Understand classes and objects
  • Creating classes and objects

Measure Objects

  • Measure object concepts
  • Creating measure objects

Loops in a Universe

  • Understanding loops concept
  • Resolving loops using aliases
  • Resolving loops using contexts

Understanding and Resolving SQL Traps

  • Understanding SQL traps and universes
  • Detecting and resolving chasm traps
  • Detecting and resolving fan traps

Applying Restrictions on Objects

  • Restricting the data returned by objects

Using @functions with Objects

  • Defining @functions
  • @prompt
  • @prompt syntax
  • @select
  • @where
  • @aggregate_aware


  • Hierarchies and universes concept
  • Working with hierarchies

Lists of Values

  • Creating a list of values
  • Working with LOVs in Universe Designer
  • Creating a cascading LOV

Derived Tables and Indexes

  • Derived tables concept and its use
  • Applying index awareness

Linking Universes

  • Linked universe concept
  • Creating links between universes

Universe Access Restrictions

  • Setting access restrictions on a universe

Universe Management

  • Documenting universes
  • Deploying universes
  • Maintaining universes

Web Intelligence Introduction

  • Web Intelligence concepts

Creating Web Intelligence Documents with Queries

  • Creating a new report
  • Editing Report query
  • Understanding query properties

Restricting Data Returned by a Query

  • Restricting data with query filters
  • Predefined query filter
  • Single-value query filter
  • Wildcards in query filters
  • Prompts
  • Complex filters

Designing Web Intelligence Reports

  • Working with Web Intelligence documents
  • Displaying data in tables and charts
  • Creating tables
  • Working with tables
  • Presenting data in free-standing cells
  • Presenting data in charts

Various features of Web Intelligence (Webi) in Reports

  • Breaks, calculations
  • Sorts
  • Formatting breaks and cross tabs
  • Report filters
  • Ranking data t- see top or bottom values
  • Tracking data changes
  • Using alerters t- highlight information
  • Organizing a report int- sections
  • Copying data t- other applications

Formatting Reports

  • Formatting documents
  • Formatting charts

Calculating Data with Formulas and Variables

  • Explaining formulas and variables
  • Using formulas and variables

Using Multiple Data Sources

  • Synchronizing data from multiple data sources
  • Creating multiple queries in a document
  • Synchronizing data with merged dimensions
  • Using a personal data provider

Analysing Data

  • Analysing the data cube
  • Drilling in Web Intelligence documents
  • Setting Web Intelligence drill options

Managing and Sharing Web Intelligence Documents

  • Exporting documents t- the CMS
  • Managing documents in InfoView
  • Viewing a Web Intelligence document in InfoView
  • Sharing Web Intelligence documents
  • Setting InfoView preferences
  • Web Intelligence report panels

Key Features

Instructor Led Online Training

Flexible Time At Your Convenience

Over 1,00,000+ Professionals Trained Across 100 Countries

24x7 Live Support via Chat, Mail and Phone

Corporate Training and On-Job Support

Request For Demo

Training Calendar

Module Classroom/Online Location
SAP EWM  Online Instructor-Led Online
SAP TM Online Instructor-Led Online
SAP GTS Online Instructor-Led Online
SAP MM Online Instructor-Led Online

Our Clients