You are on page 1of 77

CORPORATE OFFICE PERFORMANCE Presented By: KAPIL JALAN

SAP BIW

Agenda
BW Overview Why BW Feature of BW Architecture diagram of BW Description of architecture Report templates BEx analyzer BW Reporting Tools Online links Discussions/ Q&A

Learning Objectives
By the end of this presentation:
Define the general differences between the R/3 (OLTP, On-line transaction processing) and BW (OLAP, On-line analytical processing) reporting environments in SAP Provide a high-level overview of the BW system Identify the Finance and HR reporting areas covered by BW Reporting Explain the next steps for Imagine PA BW team

Business Information Warehouse (BW) Overview

What is the BW?


Sap's Business Information Warehouse or BW, is a comprehensive business intelligence product centered on a data warehousing platform. Highly compatible with the SAP transaction system, it provides a superior framework for building a data warehouse and reporting solution. BW is a combination of databases and database management tools that are used to support management decision-making.

1.BW are optimally designed for quick response time. 2. BW reduces the load on the SAP transactional system and improves overall processing performance. 3.The Business Warehouse is a static (read-only) database, which guarantees its stability over time. 4.There is no possibility of corrupting the data in the warehouse. 5.This frees you to experiment with creating reports. 6.No longer need to spend time formatting it; instead, you can spend your time analyzing it! 7. Reduced ABAP requirements

Why Use the BW?

Feature of BW
Reporting tools (such as the BEx) Metadata compatibility Maintenance Extraction tools Real-time integration capability Scalability, Sophisticated administration tools.

Basic BW Architecture
BEx

SAP R/3

ODS
Non-SAP Data Sources (Flat file, XML or DBConnect)

InfoCube

Data Detail Business Content

SAP-BW

Web Based BEx

Data Sources

Business Explorer Tools

BW architecture The Top Layer: is the reporting environment. It can be BW Business Explorer (BEx) or a third-party reporting tool. BEx consists of two components: BEx Analyzer BEx Browser BEx Analyzer is Microsoft Excel with a BW add-in. statements. BEx Browser works much like an information center, allowing users to organize and access all kinds of information.

The middle layer:


carries out three tasks:
1.Administering the BW system 2.Storing data 3.Retrieving data according to users' requests

Administrator Workbench: including BW Scheduler and BW Monitor


Metadata Repository and Metadata Manager Staging Engine PSA (Persistent Staging Area) ODS (Operational Data Store) Objects Info Cubes Data Manager OLAP Processor

The bottom layer: consists of source systems, which can be R/3 systems, BW systems, flat files, and other systems. An extractor is a set of ABAP programs, database tables, and other objects that BW uses to extract data from the SAP

Characteristic
A type of InfoObject in SAP BI systems that provides a classification such as company code, product, customer group, fiscal year, period, or region.

Cube
A set of data organized as a multidimensional structure defined according to dimensions and measures.

Data mapping
Connection between two model elements, describing, for example, the data that is input to an element or the fields that are output from another element.

Dimension
With the definition of an InfoCube, characteristics are grouped together into dimensions in order to store them in a star schema table (dimension table).

Field
An element of a table that contains a single piece of data. Fields are organized into rows, which contain all the data relevant for one specific entry in the table. In some databases, field is a synonym for column.

Filter
A set of criteria that restricts the set of records returned as the result of a query. With filters, you define which subset of data appears in the result set.

InfoArea
An element for grouping meta-objects in the Business Information Warehouse. Each InfoProvider is assigned to an InfoArea. The resulting hierarchy is displayed in the Administrator Workbench.

InfoCube
An SAP BI system that consists of a quantity of relational tables created according to the star schema: a large fact table in the center, with several dimension tables surrounding it. It provides a self-contained dataset which can be used for analysis and reporting.

InfoObject
A business evaluation object (for example, customer or quantity) in SAP BI systems. Types of InfoObjects include characteristics, key figures, units, time characteristics, and technical characteristics (such as request numbers).

Key figure
A value or quantity in SAP BI systems. Related to the OLAP-standard term measure. You may also define calculated key figures, which are derived using a formula.

Query
In SAP BI systems, a collection of selected characteristics and key figures (InfoObjects) used together to analyze the data of an InfoProvider. A query always refers exactly to one InfoProvider, whereas you can define as many queries as you like for each InfoProvider.

Query view
In SAP BI systems, a view of a query after navigation, saved in an InfoCube. You can use this saved query view as a basis for data analysis and reporting.

Reporting Overview

SAP Reporting Overview

Finance Reports 1 BU DU Gross Margin Range of Months 2 Ageing Analysis (Outstanding) 3 Collections 4 Cost Center Summary Report 5 BU Profit & Loss Report HR Reports 6 Employee Turnover 7 Grade Mix - Budget vs Actual Report Drill Downs A Employee Wise Details Report B Non-Salary Cost Break Down Report C FTE Alongwith salary Details Broadcast D Account Dashboard

Report Name

1. BU / DU Gross Margin for the Range of Months

<--Back

Selection Criteria Business Unit UK DU-Health Year Jan Currency View Business Unit View Sort on Drill Downs

Year

Mar

Execution, COGS, Gross Margin, BU, Account, Contract COGS,FTE

1. From Month and To Month should work for Calendar Year 2. Conversion rate should be applied based on the respective 3. All finance numbers should be displayed in thousands(k) 4. FT E = Number of days worked / 20 5.Different Views 6. Conditional Formatting 7. c lic k on FT E and COGS(salary) open the same she

Summary Total Account, Business Unit, Grand Total Data Refresh Project Type T&M Contract Contract Executio End Date (Contract ###) n Tot 6/7/2008 NHS Spine Bid (40000543) 1,346 Onsite 1,000 Salary Communic ations Staff Welfare T rainings etc Offshore 346 Salary Communic ations Staff Welfare T rainings etc 8/9/2009 Application Mgmt 568 2/4/2009 Design Management 235 3,495 Application Support Testing Team Focus Mgmt System

Business Unit BUUK

Delivery Unit DUHealth

Verticals Health

Account BT C&SI

Health Health

Fixed Bid Fixed Bid Total Provident Financials

DUUK

Government Government Government

Total Total BUUSA DUUSA Finance Fidelity iTAAC FeB Aong BackEnd Front End Portal

DUINS

Total Cuna Mutual

R4 Conversion Web Portal Reporting Engine

Total Total BUAP DUINS MayBan Fortis

<--Back
Report Name 7.Grade Mix - Budget vs Actual Report Jan 1. Conditional Formatting 2. This report is based on current month and previous two months For e.g. Current is Jul 08 3. Gr10 - Grade 10 and so on Selection Criteria Year Sort On

Org/Key,Onsite/Offshore,Category,Account,Org/Unit

Summary Total Org Key, Onsite/Offshore Total Drill Down Actuals

Org/ Key

Offshore Category/ / Onsite

Account

Org/ Unit May-08 Jun-08 Jul-08 >= Gr10 Gr8&6 <=4 >= Gr10 Gr8&6 <=4 >= Gr10 Gr8&6 Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud Act Bud 1 1 2 6 1 3 5

DU - USA

Offshore

Project

Ameriquest Fidelity

Ameriquest Off iTAAC BackEnd Fidelity Total

Project Total Offshor e Total Onsite Project

Ameriquest Fidelity

Ameriquest On iTAAC - Ons MDB Fidelity Total Bench

ProjectTotal Benc h Bench Total Onsite Total DU - USA Total DU - UK Offshore Project Academy

Academy Off

Introductory Steps Of BIW


Introduction and Login The Basic BW Screen The Administrator Workbench (ADM) Creating a New Info Cube Creating a New Info Area Creating Info Object Catalogues Creating the Info Objects Creating an Info Cube

CONT

Interfaces and Source Data Creating a Source System Create Application Component Creating an Info Source Assigning the Source System to the Info Source Defining Update Rules Loading Source Data Hierarchies Data Query Data Query - BEx Analyser

Business Explorer (BEx) Analyzer

Conclusion
Create different kind of template Create different queries See various analyzing technique

Recommendation
Now go for create some kind of dashboard

Online Resources
SAP Online Documentation - help.sap.com Service Marketplace - service.sap.com
OSS Notes Installation and upgrade info

SAP Developers Network - sdn.sap.com


Online Forums How Tos

SAP Fans www.sapfans.com http://www.sytecpa.org/BW/index.asp

QUESTIONS

Thank You

Info Cube
Central data store for reports and evaluations Contains two types of data

Key figures Characteristics

1 fact table and 16 dimension tables

3 dimensions are predefined by SAP

Time Unit InfoPackage

What Is InfoCube ?
InfoCubes provide a multi-dimensional data model on the database server of the Business Information Warehouse and are optimized for analysis and reporting.

InfoCube Example
Data contained in InfoCubes is stored in form of InfoObjects. InfoObjects: Generic term for data objects(business evaluation objects) in the InfoCube Customer

Transaction

BW Star Scheme: InfoCube


Master Data Tables
Distr.channel ID Distrib. channel ...

Dimension Tables

Customer dim.ID Sold-to Party ID

Fact Table
Customer dimension ID Sales area dimension ID Time dimension ID Unit dimension ID Data packet dimension ID Incoming order quantity Incoming order value ...

Division ID Division ...

Sales employee ID Distrib. channel ID Division ID Sales Org. ID

Time dimension ID Calendar day Calendar year month Calendar year week

Sales Org. ID Sales Org. ...

...

...

...

...

InfoCube and Queries


Business Explorer

Query definition ...


OLAP-Processor computes ...

Analyzer presents and manipulates ...

Stored in (optional)

View

Query cache
Application server Data base server
stored in Table
InfoCatalog Aggregates

InfoCube

Star Schema

Query - Analysis End user Reporting

Report Organization
Content: Logon to BW system Search for workbooks Execution of workbooks Input for reports Saving workbooks Procedure:

Demonstration at the system

Logon to System

BW system: D02 BW Development HAG

User: use your personal user

Passwort: XXXXXXX

Start of Business Explorer (BEx)

Queries and Workbooks


Query Definition of report elements Definition of report structure (navigational elements, structure of rows and columns, filters) Basic formatting like scale, decimal points, etc. Workbook / Report Basis: Query Contains one or more queries Additional formatting Design of layout Additonal information (e.g. textelements for actuality of data, etc.)

Search for Workbooks

Search for Workbooks

Chapter 2.1 : Execute Workbook

Chapter 2.1 : Excecute Workbook

Chapter 2.1 : Saving the Workbook

Save workbook in ... Favorites Workbook structure according to role

Chapter 2.1 : Design of Workbooks (example)


General information (text elements)

Report header Report name Navigationarea

Result area

Chapter 2.2 : Analysis


Content:

Workbook:
Setting filters Drilldown Combination of filtering and drilldown

Swap
Navigation in hierarchies Save view of workbook Procedure: Demonstration at the system Excercise

Chapter 2.2 : Navigation in Filter Area


Filter and Drilldown

Chapter 2.2 : Navigation in Filter Area


Filte r Drilldown

Chapter 2.2 : Navigation in Result Area of Report


Filter Combination of drilldown Filter and drilldown according to Add drilldown according to Swap

Example:

Navigation in Hierarchies
Example for consolidation unit

Hierarchies On different characteristics there are hierarchies available.

By drilldown you open further levels of the hierarchy. You can open or close the hierarchy to get the information on the detail level you want.

Save View to Query

View

Report is saved with a certain view of navigation


Unlimited number of views Direct execution without navigation

Chapter 2.2 : Additional Functions to Navigate

Refresh - retrieves actual data from BW system; usage e.g. to change the period Back - undo the last navigational step Back to Start - displays the initial data view of the query without any navigation

On Result Area

Chapter 2.2 : Query Analysis

Excercise

Analysis

Chapter 2.3 : Excel Features


Excel Features
Content: Enhancement of workbooks by Excel formulas Integration of graphics and diagrams Working with references

Procedure: Demonstration at the system

Chapter 2.3 : Enhancements of the Workbook by Excel and Visual Basic Functionality

Remark: In the Business Explorer all Excel functionality is available

Query - Design Ad-hoc Reporting

Query - Design Ad-hoc Reporting

Agenda
Key Figures and Characteristics Data Model

Parts of Query Design


Excercises

Chapter 3.1 : Key Figures and Characteristics


Key Figures Values / Quantities Aggregation Behaviour Characteristics Texts and Attributes Hierarchies Compounds

Chapter 3.1 : Data Model Hilti


InfoCube data model COPA Billing Data
DIM Custom er Customer Account Assignment Group Customer number Sold-to party Ship-to party Payer Customer number (sales view ) DIM HR Organization Splitting TS Primary TS Organizational Unit DIM Docum ent Inform ation

Techn.name ZBCOPA001
ZBCOPA0011 0ACCNT_ASGN 0CUSTOMER 0SOLD_TO 0SHIP_TO 0PAYER 0CUST_SALES ZBCOPA0012 Z0SECDTS Z0PRIMTS 0ORGUNIT ZBCOPA0013 0VERSION ZBCOPA001T

Key figures Discounts Third (COPA) Product and Marketing Management Other Selling Hilti Centers Gross Sales Third (COPA) Cost of Sales at Std. (COPA) Third Discounts IC (COPA) Advertising and Communications Gross Sales IC (COPA) Gross Sales Combo Research

1KYFNM 0G_AVV020 0G_AVV320 0G_AVV310 0G_AVV270 0G_AVV010 0G_AVV130 0G_AVV110 0G_AVV330 0G_AVV100 0G_AVV090 0G_AVV240

Version

Tim e Calendar month Fiscal year / period Weekday Calendar year/month Calendar day Calendar Year/Quarter Calendar year / w eek Calendar year Quarter Fiscal year variant Data Packet Change run ID Record type Request ID Unit Currency key Unit Sales quantity

0CALMONTH2 0FISCPER 0WEEKDAY1 0CALMONTH 0CALDAY 0CALQUARTER 0CALWEEK 0CALYEAR 0CALQUART1 0FISCVARNT ZBCOPA001P 0CHNGID 0RECORDTP 0REQUID ZBCOPA001U 0CURRENCY 0G_UVV001

Navigation attributes (n) Sub Segment (n) Customer classification (n) Customer Account Group (n) Sub Segment (n) Postal Cude (n) Segment Three (n) Postal Code

1ATTRIBUTE 0CUSTOMER__0IND_CODE_1 0CUSTOMER__0CUST_CLASS 0SHIP_TO__0ACCNT_GRP 0SHIP_TO__0IND_CODE_1 0SHIP_TO__0POSTAL_CD 0SHIP_TO__ZICODE1_2 0CUSTOMER__0POSTAL_CD

Chapter 3.2 : Definition and Modification of a Query


Definition and Modification of a Query
Content: Selection of a workbook template

Definition of simple queries


Excecution of queries Modification of queries Procedure:

Demonstration at the system

Chapter 3.2 : Workbook Templates

Chapter 3.2 : Query Definition - Excecute Query Designer

Chapter 3.2 : Query Designer


Filter

Free Characteristics

Columns

InfoCube Definition
Rows Preview

Chapter 3.2 : Query Designer InfoCube Definition


All elements of the InfoCube are available for query definition.

Furtheron special elements of reporting can be used: Structures Calculated Key Figures Restricted Key Figures Variables Navigation attributes

Chapter 3.2 : Query Designer - Definition of the Query

Chapter 3.2 : Query Designer Save Query and excecute

Excecute

Save

Chapter 3.2 : Query Designer Modify Query

Chapter 3.2 : Query Designer - Filter

Filter

Query Designer - Selection Dialog Box


The selection is made for Single values Value range (Interval) Structure elements
The selection is made by Flat list Hierarchy

Selection of Values by Drag & Drop, Double Click or using the flash buttons

Query Designer - Presentation of Filters

Filters are presented in query definition with different symbols:

Single Value
(oliv)

Single Value excluded; this value is explicitly excluded from the value range
(rot)

Interval
(oliv)

Interval excluded; this interval is explicitly excluded from the value


(rot)

Hierarchy knot Variable

Chapter 3.3 : Characteristics, Key Figures and Structures


Content: Characteristics properties Attributes Integration of hierarchies Key figures properties Calculated key figures Restricted key figures

Structures
Cell Editor

Characteristics - Properties
There are different properties of characteristics:

Display As (e.g. key, description, etc.) Suppressing Result Rows Normalization of key figures values to characteristics Use of hierarchies for presentation (Display hierarchy) Sort Order

Attribute Selection in the Query Designer

Display attributes for the

characteristics are displayed directly in the Query Designers tree


From there, you can drag and drop

Drag & Drop

them directly into the query definition

Thank You

Key Figures - Formula Dialog Box

Help Undo Check of last Context Syntax Entry Menu Technical Delete Names Formula Element

Online Resources
SAP Online Documentation - help.sap.com Service Marketplace - service.sap.com
OSS Notes Installation and upgrade info

SAP Developers Network - sdn.sap.com


Online Forums How Tos

SAP Fans www.sapfans.com http://www.sytecpa.org/BW/index.asp

QUESTIONS

contains information about the data warehouse. Metadata Repository contains two types of meta-data: business-related (for example, definitions and descriptions used for reporting) and technical (for example, structure and mapping rules used for data extraction and transformation). Metadata Manager to maintain Metadata Repository. Staging Engine implements data mapping and transformation. Triggered by BW Scheduler, it sends requests to a source system for data loading. The source system then selects and transfers data into BW. PSA (Persistent Staging Area) stores data in the original format while being imported from the source system. PSA allows for quality check before the data are loaded into their destinations, such as ODS Objects or Info Cubes. ODS (Operational Data Store) Objects allow us to build a multilayer structure for operational data reporting. They are not based on the star schema and are used primarily for detail reporting, rather than for dimensional analysis. Info Cubes are the fact tables and their associated dimension tables in a star schema. Data Manager maintains data in ODS Objects and Info Cubes and tells the OLAP Processor what data are available for reporting. .

Reporting Comparison
Line Item Analysis Delivered Reports

Relational & Multidimensional Analysis


Delivered Reports (aka Business Content)

Basic Reporting or Predefined (requires ABAP programmers)


Consumes Resources from Transaction Processing Real-time Analysis Function Specific

Ad hoc or Predefined (can be designed by users)


Significantly Faster Processing Current (according to update schedule) & Historical Analysis Cross Functional

You might also like