Business Objects Tutorial

  • Share this blog:

Welcome to Business Objects Tutorial. The objective of these tutorials is to provide in depth understand of Business Objects. In addition to free Business Objects Tutorial, we will cover common interview questions, issues and how to’s of Business Objects.


Business Objects is a Dynamic Business intelligence reporting solution from Business Objects. Business Objects is an integrated query, reporting and analysis solution for business professionals that allow them to access the data in their corporate databases directly from their desktop and present and analyze this information in a BUSINESS OBJECTS document. It is an OLAP tool that high-level management can use as a part of a Decision Support Systems (DSS). Business Objects makes it easy to access the data, because you work with it in business terms that are familiar to you, not technical database terms like SQL.

BusinessObjects Dashboards layout has four major parts

  1. Components
  2. Canvas
  3. Excel Workbook
  4. Canvas Properties


This part provides you all the tools and components like Charts, Maps, Web Connectivity etc. that you can use to create an interactive dashboard. You will have to select whatever component you want and move it to the Canvas area.


As the name says this is your canvas to paint your dashboard, you design your dashboard here by adding all the required components and make it look as attractive/informative as possible.

Excel Workbook

Excel Workbook is the backbone of your dashboard you designed in the canvas. All the numbers and information displayed in the dashboard comes from the Excel Workbook.

Canvas Properties

This is where you link you Canvas with Excel Workbook and make it visually attractive.  Canvas Properties has 4 tabs


In in this tab you basically have to do the linking between your Excel workbook and the canvas. Data values, Data Labels, Titles etc. are given in this tab.


This is the area where we actually define canvas data source from the Excel Workbook. Also how the user Interaction should work, whether on Mouse Click or Mouse Over. These options get enabled once we enable the ‘Enable Data Insertion’.


Behavior tab is used to adjust/set the way how the dashboard should respond to user interactions after the dashboard is exported to the desired format. For eg. If a Horizontal Slider is inserted in the canvas and when the user moves the slider how the values should be changed.


As the name implies in this tab you get to change and adjust the appearance of the canvas data, like Layout, Series, Text, Color etc.

A universe contains:

A connection parameter to a single data structure.

SQL structures called objects that map to actual SQL structures in the database.  All objects are grouped into classes and subclasses.

A schema of the tables and joins from the database.  The objects are built from the tables that are included in the schema.

Elements of a Business Object

These are the basic elements of an iMIS business object.

  1. Properties – attributes of the object (typically map to database columns). For example, Contact. LastName
  2. Property constraints – logic that is executed whenever a property value changes. If constraint logic fails, the property value is not changed.  For example, LastName cannot be blank
  3. Object constraints – logic that is executed whenever an object is created, modified, or deleted. If constraint logic fails, the attempted action is not committed. For example, If the contact gender is female, then the prefix cannot be Mr.
  4. Actions – logic that is executed whenever an object is created, modified, or deleted. Actions do not pass or fail (unlike constraints), they just run. For example, When a company contact is set to inactive, set all company employees to inactive
  5. Branches – used to provide inheritance-like functionality for similar objects – i.e., objects similar enough to be represented within a single object definition.

Business Object Relationships

A business object relationship lets two business objects collaborate through the records in the objects. In a relationship, business objects can belong to other business objects or simply be associated with other business objects.

Business Object Relationships


Each relationship contains

  â–  ">Parent object: The center of a relationship with one or more child objects.
  - â–  ">Child object: The supplier of additional data to a parent object

For example, the Incident business object can have a relationship with the Notes business object so that you can track notes pertaining to a specific incident. Incident becomes the parent business object to Notes, the child business object.

When you create a business object relationship between two business objects, you define the fundamental properties that tell the relationship how to operate. We highly recommend that you plan a relationship before you create it. Thoughtful design can alleviate complications.

The system restricts the modification and removal of some business object relationships to prevent the modification or removal of items required by the system. The default constraint (ParentLink field) can only be used in one relationship. Relationships using the ParentLink field allow the child business object (for example, Notes) to be part of several parent business objects (for example, incident and problem).

HEAT uses a relationship string to specify a field, business object, or group of business objects. A relationship string is defined in the context of a specific base business object. See Expression Grammar for more information about syntax.

Creating a Business Object

From the Configuration Console, click Build > Business Objects. The system displays the Business Objects workspace.

From the right panel in the Create an Object pane, click New Object. The Adding Business Object page appears.

Choose an option:

  • Stand-alone Business Object: A simple business object where you can define business object fields. Once created, you can extend it. See Creating a Stand-Alone Business Object.
  • Extension To Existing Business Object: A business object that extends the properties and behavior of another business object. You can add specific properties and business rules. See Creating an Extension to an Existing Business Object.
  • Materialized View Business Object: A complex type of business object. Once created, you can set up to update data from different sources. See Creating a Materialized View Business Object.


Business Objects BI On Demand is designed with the business user in mind. The software is free to try, and its scalable pricing model fits your needs and budget. Because it is offered as an SaaS solution, you can treat the software as an operational expense instead of a capital expenditure and be up and running without a lengthy technology project. SAP Business Objects BI On Demand helps you provide immediate, anytime access to employees, customers, and partners. With access to the most current data, you can support users across all lines of business to make timely, data-driven decisions. And the solution’s folder-level security features help you share information safely.

  • Support for informed decision-making with intuitive exploration, reporting, and sharing
  • Affordable subscription-based SaaS solution supporting quick time to value
  • Short ramp up through an intuitive interface to help users learn and leverage the solution
  • Complete view of the business through the integration of information from multiple sources
  • Time savings with self-service BI and streamlined exploring, reporting, and sharing
  • Greater ability to access and analyze data without IT involvement
  • Faster and more collaborative decision making
  • Improved performance metric tracking
  • More accountability, with visibility into key performance indicators by line of business
  • Faster response times, when exceptions and events occur


Business Objects provides solutions for SMBs to large enterprises, and can be configured for a number of industries, including government entities, manufacturing and distribution, financial services, nonprofits and more. The key advantage to  Business Objects is that the solution can grow with a company, allowing organizations to employ additional tools as necessary and eliminating the need to stitch together various disparate solutions that can result in a bulky, user-unfriendly system. BusinessObjects offers a mature, industry-leading solution for comprehensive Business Intelligence.

You liked the article?

Like : 0

Vote for difficulty

Current difficulty (Avg): Medium

Recommended Courses


About Author
Author Bio

TekSlate is the best online training provider in delivering world-class IT skills to individuals and corporates from all parts of the globe. We are proven experts in accumulating every need of an IT skills upgrade aspirant and have delivered excellent services. We aim to bring you all the essentials to learn and master new technologies in the market with our articles, blogs, and videos. Build your career success with us, enhancing most in-demand skills in the market.

Stay Updated

Get stories of change makers and innovators from the startup ecosystem in your inbox