0% found this document useful (0 votes)
259 views123 pages

Business Content Objects BEx MiscQueries

The document outlines the steps to install SAP BW business content objects. It describes navigating to the BI content workbench, selecting the required object, grouping objects, collecting objects, and installing the collected objects.

Uploaded by

Ravi Roshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views123 pages

Business Content Objects BEx MiscQueries

The document outlines the steps to install SAP BW business content objects. It describes navigating to the BI content workbench, selecting the required object, grouping objects, collecting objects, and installing the collected objects.

Uploaded by

Ravi Roshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 123

Installation Procedure of Business Content Objects

The following is an overview of the individual steps in the procedure: These steps are subsequently
explained in more detail.
1. Navigate to the Data Warehousing Workbench to install Business Content (selection of
objects, settings for the transfer, starting the transfer).
2. Assign relevant source systems.
3. Group objects to be included, determine mode of collection for the objects.
4. Determine the view of the objects.
5. Transfer the objects in Collected Objects.
6. Check the settings for the Collected Objects with reference to the Install,Match or
Copy and Active Version Available functions.
7. Make settings in the selection list and Transfer.
8. Correct errors.

Business Content Objects. Tcode RSOR to open BI content Workbench.


SAP BW delivers many preconfigured objects. They are called SAP BW Business Content.
To simplify and speed up the project, SAP delivers BW Business Content for various
modules.
SAP BW Business Content offers multiple benefits. Some of those are listed below:
 Speeds up the implementation process, thereby reducing implementation time and costs
 Serves as a template to get started with the system.
 Good industry specific content which can be leveraged for the respective industries
without much modifications
 Easy to modify/customize
 Good number of standard KPIs (Key Performance Indicators)
 Ready-to use transformations, reports, extractors, and data models
As part of SAP BW business content, the objects are delivered with ‘D’ version. Whenever
you activate SAP BW Business Content, the object version would change from ‘D’ to ‘A’.
There are various SAP BW Business Content objects. Some of those are given below:
 Query Elements
 Role
 InfoArea
 InfoCube
 MultiProvider
 InfoSet
 InfoObject
 DataStore Object
 Transformation
 InfoSource
 Update Rules
 Broadcast Setting
 BEx Web Item
 Data Sources
 Variables
 Process Chains
 Data Mining Models
 Planning Functions

1
 SAP Crystal Reports
Business Case
Let’s consider a real-life example from project implementation that there is a business need
to develop few reports on Contracts (Overview) InfoCube (0TE_C01). The SAP team tried
finding the InfoCube in the list of available InfoProviders. The screenshot is given below:

Data Warehousing Workbench: Modeling


But, there are no hits because the InfoCube is not present in the system. The screenshot is
given below:
Search Results
So, the next immediate step is to install the InfoCube from the BI Content. There are many
steps involved in BI Content Installation. Hence, in the next part of the tutorial, I have
covered step-by-step process of installing SAP BW Business Content.
SAP BW Business Content Installation Process
Go to transaction code RSA1 to get started with the BI Content Installation.

Calling Data Warehousing Workbench


The following screen appears:

2
Data Warehousing Workbench: Modeling
There are various panes in the left-hand side of the screen: Modeling, Administration,
Transport Connection, Documents, BI Content, Translation, and Metadata Repository. Go to

BI Content by clicking on . The following screen appears:

3
Data Warehousing Workbench: BI Content
The left pane shows the categories of objects and right pane shows the objects selected for
activation. By selecting ‘InfoProviders by Info Areas’, you will get to see the complete list of
InfoProviders in the middle pane by Info Area. As we already know that we need to just
install ‘0TE_C01’ InfoCube, we can select ‘Object Types’ in the left pane. The screenshot is
given below:

4
BI Content: Object Types
As a prerequisite, you need to make sure that you have the appropriate Source system
selected. You need to select source system with utmost care. The installation of Business
Content (DataSource/ Update Rules/ Transfer Rules etc.) is completely dependent on the
source system. Select the source system by clicking on highlighted in the below screen:

5
Select Source System
Before you select the object, you also need to make sure that you have the appropriate
Grouping selected. You have multiple options to choose from:
 Only Necessary Objects: This activates only the required objects, without installing the
data flow above and below the object.
 In Data Flow Before: This activates all the objects that are providing data to the chosen
object.
 In Data Flow Afterwards: This activates all the objects that are accessing data from the
chosen object.
 In Data Flow Before and Afterwards: This activates the entire data flow. I.e., activates all
the objects that are providing data to the chosen object and that are accessing data from
the chosen object.
As we’re clear that we need to install just the InfoCube, we will choose the ‘Only Necessary
Objects’ as per the below screen:

6
BI Content: Grouping of Objects
In addition, you also need to make sure that you have the appropriate Collection Mode
selected. You have multiple options to choose from:
 Collect Automatically: This collects all the required objects automatically when you drag
your object into the ‘Collection Object’ screen.
 Start Manual Collection: This involves manually collecting all the required objects for
your selected object.
We will choose the ‘Collect Automatically’ option as per the below screen:

7
BI Content: Collection Mode
Let us now select the InfoCube in the Middle Pane to choose ‘0TE_C01’ InfoCube. The
screenshot is given below:

8
BI Content: Selecting the Required Objects
Double click on ‘Select Objects’ highlighted in the above screen and select InfoCube
‘0TE_C01’. The screenshot is given below:

9
BI Content: Selecting the Required Objects
Now, click on highlighted in the below screen:

10
Transferring the Selected
Objects
The following screen appears:

11
BI Content: Collected Objects
The installation can be performed in the following four ways:
 Simulate Installation: This checks for any errors during installation.
 Install: This activates the selected objects in the foreground.
 Install in Background: This activates the selected objects in the background by creating
background jobs that can be used for monitoring.
 Install and Transport: This activates and transport the selected objects to the next system.
Let’s choose ‘Install’ option as per the screen highlighted below to install the 0TE_C01
InfoCube.

12
Installation of the Collected Objects
This completes the installation of the Contracts (Overview) InfoCube.
Conclusion
SAP BW Business Content helps in quick and cost-effective implementation. It offers
template/model which can serve as a reference during the implementation. The model is
created from the learnings/experiences of various other implementations. Hence,
every SAP BW consultant needs to understand the purpose and usage of SAP BW Business
Content to avoid creating customized data flows when you already have preconfigured
objects to serve the purpose. This helps in reducing time and costs of implementation.
Now that we have installed an InfoCube in this tutorial, it’s time for you to try other object
types. The more you try installing various object types, the better will be your effectiveness
in leveraging the same in your real-time projects.

ETL stands for Extraction, Transformation, and Loading. ETL is considered as an essential
component of a data warehousing system.

To avoid interference with the source systems, a temporary working area needs to host the
extracted data. Commonly addressed as the data staging area, some writers also refer to this
as the construction site of a data warehouse. The warehouse shows the needed data and
how to store it. The sources of the different data may be located at various servers across
the company’s computer network. All data extracted from multiple sources must be held at
one place. After that, data transformation can be efficiently performed. The data stagingarea
requires reconciling of data structures of both the source systems and the warehouse. The
13
created flat files and/or databases meet these needs. In order to automate a data
warehouse population process, an ETL procedure must be developed.

Ideally, developing an ETL tool may consume about half of the time of a warehouse project.
An ETL tool must map the source and the destination for each piece of data. It must be
specified with the correct paths of the data sources and corresponding destinations. This
enables the ETL tool to pull the data from the given sources and send it to the right
destinations in the warehouse. Moreover, the ETL tool must also clearly define what data to
be pulled from each source and what transformation is to be performed for it. SAP BW ETL
provides a collection of objects and tools that allow users to import, export, and transform
heterogeneous data between one or multiple types of data formats, such as MS Excel, text
files, SAP ECC, etc.

Data Extraction
The first stage of a SAP BW ETL process is data extraction from the numerous source
systems. In almost all the cases, this is the most difficult aspect of ETL. Correct extraction of
the data sets the stage for how consequent processes go further.

A big part of creating a data warehouse is pulling data from various data sources and
placing it in a central storage area. Hence, this is a very challenging step to accomplish.

Data extraction is basically the process of selecting, transporting and consolidating the
source data to the SAP BW ETL environment. The extraction phase converts the data into a
common format which would be suitable for transformation processing.

SAP BW offers standard extractors; however, you can still design your own extractor based
on your own requirements. Most extractors that extract SAP application transaction data
are delta-enabled. During the time of posting, the transactions are written to the delta
queue. They are then extracted to SAP BW. You can also extract data directly from the
tables/views which use DB Connect and UD Connect interfaces. Similarly, flat files
interface allows extraction to SAP BW from flat files. There are many other extraction
interfaces in SAP BW. These include staging BAPIs, web services, etc.

Few SAP BW Standard Extractors

Acquiring data requires info packages. You can set various parameters to acquire data as
per the following screen:

14
SAP BW Info Package

SAP BW’s staging layer (Persistent Staging Area – PSA) stores the extracted data.

Persistent Staging Area

Data Transformation
This stage transforms and relates the data extracted from numerous resources; this is
another important task after data extraction. In the transformation step, a series of functions

15
or rules apply to the extracted data from the source. This derives the data for loading into
the final target. Some data sources will require very little or even no manipulation of data.
Take for example if an organization has much of its data in flat files and operational
systems while we build a data warehouse. We have to relate data from all of these
numerous sources to handle data extracted from any of these source systems.

A Sample of Data Transformation

Data Loading
The last stage of the SAP BW ETL process is data loading. For the data to generate reports,
you need to fill the data targets with the data in the staging database. This step only looks
uncommon. Several lookups may be necessary to perform before calculating some values
for the data target.

Take into account that such data transformations can be performed at one of the two stages:
while extracting the data from the beginning or while loading data into the dimensional
model. Clients need to wait for complete data extraction before transforming it to make sure
that they can extract the data first. Prior to extraction, if you have any information about
dimensions, proceed and transform the data while extracting it.

SAP BW’s Data Transformation Process (DTP) pushes the data to the data targets.

16
SAP BW Data Transformation Process (DTP)

Conclusion
Organizations can build their own data transformation tool. This is the ideal way for a small
number of data sources that reside in the same type of storage. Because of the similar
system architecture and common data structure, the work involved in developing the
needed transformation lessens. This method also saves license costs and training the
employees in the new tool. However, if the transformations become more refined during
the time or there is a need to integrate other systems, the intricacy of such an ETL system
raises and the manageability falls considerably. Also, building an own tool from scratch
often is a waste of time.

Many ETL tools are available on the market. Increasingly, corporations are purchasing ETL
tools to help in the creation of ETL processes. The significant advantage in using available
ETL tools is that they are optimized for the ETL process. They provide connectors to
common data sources such as xml, mainframe systems, databases, flat files, etc. These tools
also implement data transformations across multiple data sources with ease and
consistency. Readily available features include joining, aggregation, and sorting.

SAP BW’s reliable data acquisition and information processing capabilities make it one of
the best among many other renowned commercial tools.

Business Content Activation


We have seen how to create and configure Targets, Transformation, DataSource..

The beauty of using SAP is the availability of business contents..

17
What is Business Content?

From years of experience, SAP have created Pre configured Solutions to meet most of the reporting
scenarios..

Goto help.sap.com to see all the available queries , cubes, DSO, Transformations....

follow this link

http://help.sap.com/saphelp_nw74/helpdata/en/c8/28ba0f00c34f299da32bd91d286fc0/frameset.htm

You will get 3 options..

 Finance
 logistics
 HR
Expand to see reporting scenarios..

Name of datasource, cube, Multiprovider, Query are given with data flow...

Identify your cube and activate this in BI..

In our case lets take Cube 0FIAR_C30 and query 0FIAR_M30_Q0003

lets look what is the definition for 0FIAR_M30_Q0003..

18
now lets see how to activate all this objects in BI system..

Goto Modelling screen RSA1

19
20
21
22
23
In grouping tab we have 4 options...

24
Only necessary Objects : Collects only the necessary objects needed for activation
Data Flow before : Collects all the objects under the Current object. In our case, Our object is Cube.. all
the underlying objects like Datasource, Transformations, All infoobjects needed for this will be activated
Data Flow Afterwards : Collects all the objects coming above, our case... Multi providers, Queries....
Dataflow Before and Afterwards : All the objects above and below will be collected...

In Install tab we have 4 options..


Simulate Installation : To check for possible errors while activation.
Install : Installation of the selected objects in foreground
Install In Background : Installation in Background
Installation And Transport : Install and Transport Object to next System ( Production, Quality)

Select grouping as Data flow before and after... and click on install

25
Now we can see all the objects Before and after are grouped under our cube ...

Green Light indicates that it is activated and ready to use..

Our multiprovider,cube and query needed is activated and ready to use...


so we don't want to create any of the objects for this requirement... pull data using infopackage and
dtp.... and report using our query...

26
SAP BI Content: Installation, Activation

BI Content:

BI Content provides selected roles within a company with the information that they need to carry
out their tasks. SAP Net Weaver Business Warehouse delivers pre-configured authorization objects
under the collective term BI content. To understand this we take an example of a sales manager,
who wants all the information like sales, market share, product quality, sales and service cost etc…
to enable him to make effective decision. A BI content role will bring all this data together in the
form of workbooks and queries carrying exactly the information the sales manager needs. No
sensitive & confidential information from the HR department are shown to him

Benefits of BI Content:
Below mentioned are the benefits of using BI Content.
 Be used in particular industries without being modified
 Be modified, meaning you can customize it to any degree of detail
 Serve as a template or an example for customer-defined Business Content
 Immediate access to interpreted information.
 Ready-to-go reports, data models, extractors, transformations
 Significant cut down of implementation time and costs
 Consistency of operational processes with management processes
 Easily extensible
 Automatic improvements to the information model
 Data consistency and integrity
 Rich set of standard key performance indicators

27
BI Content Objects:
Business Content includes:
 SAP extractor programs
 Data Sources
 Process Chains
 InfoObjects
 InfoSources
 Data targets (Info Cubes and DSO objects)
 Variables
 Queries
 Workbooks
 Transformations and Update Rules
 Web templates
 oles
Activation of BI Content:
Steps to view and activate objects available via BI Content:
Step 1)
1. Go to Transaction Code RSA1.
2. Click the “Ok” button.
Step 2)
1. Browse to the tab “BI Content”.
2. Click on “Object Types.”

Step 3)
28
You can browse the BI Content using different views. In attached screenshot, the content is grouped
by “Object Type”.
1. Click on “Select Objects” for required Object Type. Each object type is meant for a different
role in an organiztion
2. In the subsequent screen, select the required objects.
3. Click on“Transfer Selection”.

Step 4)
The selected objects and all the objects on which they are dependent are added hierarchically.
1. Select / deselect required objects
2. Click on “Install” Button
3. Click on Install from the drop-down.

AP Info Set Tutorial: What is, Create, Joins

How to Create Infoset?


Step 1)

29
1. Go to Transaction Code RSA1
2. Click the “Ok” button

Step 2)

1. Browse to the tab “InfoProvider”


2. Right-Click on the infoarea and choose the option “Create Infoset” from the
context menu.

Transaction RSISET can also directly be used to create InfoSet.

30
When the Info Set Builder is called for the first time, the below two display mode
options as

1. Network (Dataflow Control)


2. Tree (Tree Control).

The network display is clearer.

The tree display can be read by the Screen Reader and is suitable for visually-
impaired users.

You can change this setting at any time using the menu path Settings -> Display.

Step 3)

1. Enter the Technical Name


2. Description
31
3. In the Start with Info Provider section, you determine which Info Provider
you want to use to start defining the Info Set. Select one of the object types
that the system offers you:

 Data Store object


 Info Object
 Standard Info Cube
 Choose an object.

If you want to choose an Info Object, it must be a characteristic with master data.
The system provides you with the corresponding input help.

4. Choose Continue button.

32
Step 4)

The Change Info Set screen appears.

Step 5)

Select the insert Info provider button shown below, to choose the infoprovider
with which data is to be joined.

33
Step 6)

1. Enter the name of the DSO.


2. Click Continue button.

The below screen appears with the 2 info providers selected.

34
Step 7)

Activate the Info set by clicking on the activate button.

SAP BI Process Chain: Create, Check, Activate, Assign, Monitor

What is Process Chain?


 A process chain is a sequence of processes that wait in the background for
an event.
 Some of these processes trigger a separate event that can start other
processes in turn.
 It provides various connectors that allow alternative and parallel execution
of process.
 For example, a retail store receives a customer order, this will trigger a
sequence of events like checking material in stockàordering the product
from Warehouseàorder to manufacture the product and so on.

35
 Process chains provide graphical scheduling & monitoring features to help
in automation, visualization & monitoring of tasks / processes.
 Process chains are integrated into portal based BI administration cockpit.
 Process Chains can be thought of as flowcharts which are scheduled to
wait in background & triggered for an event by another process.

Process Chain involves three main steps

1. Start Process: It describes when the process will start (immediately,


scheduled job, metaprocess, API)
2. Connector: It is a linking process, and can choose options of starting next
process
3. Variant: The object on which we are supposed to execute the process is
called as Variant. It is a set of parameters passed to the process like name
of the InfoPackage or Info-Objects
36
In this tutorial you will learn –

Steps to create a process chain.

Steps to check consistency of process chain.

Steps to activate a process chain.

Steps to assign Process Chain to application component.

Steps to activate a Process Chain.

How to Monitor Process Chains.

Steps To Create a Process Chain


RSPC is the whole and sole transaction used for Process Chain Maintenance. In
this screen, existing process chains are sorted by “ApplicationComponents”.

There are two views available:

1. Check View
2. Planning View.

The default mode is Planning View.

Step 1)

Creating a Process Chain:

Click the “Create” icon.

Step 2)

1. Enter the Technical name of the Process Chain.


2. Enter a meaningful description for the Process Chain.

37
Click Check Mark

Step 3)

A new window pops-up. Click on “New” icon to create a new “Start Process”.

Step 4)

1. Enter the Technical name of the Start Process.


2. Enter a meaningful description for the Start Process and click the Enter
button.

Step 5)

The subsequent screen is used to assign time-based or event based trigger for
the process chain.

1. Click on the option “Direct Schedule” to schedule the process chain for a
specific time.
2. Click on the button “Change Selections” to enter the details for Scheduling
the Process chain for execution.

38
Step 6)

Steps for Scheduling a Process Chain:

1. Click on the “Date/Time” button. Specify the Scheduled Start date/time,end


date/time.
2. To set frequency, click on the check box “Periodic Job”.
3. Click the button “PeriodValues”.
4. In next screen, select required frequency
(Hourly/Daily/Weekly/Monthly/Other Period). Click on Save icons and back
button to go back to previous RSPC screen.

39
Click save

Step 7)

Add Info Package:

Click on icon for “Process Types” to proceed.

Step 8)

As discussed earlier, data load can be triggered via an InfoPackage or a DTP.

1. If the dataload is to be done via an InfoPackage, use the Process type


“Execute InfoPackage”
40
2. If the dataload is to be done via a DTP, use the Process type “Data
Transfer Process”

Step 9)

A new pop-up window appears. Here you can choose the required InfoPackage.

Step 10)

Connect both the Start Variant and the InfoPackage:

There are 2 ways to do this – Right click on first step. Click on “Connect With” -
>“Load Data”

Another way is to select the “Start Variant” and keep the left mouse button
pressed. Then move mouse button to the target step. An arrow should follow your
movement. Stop pressing the mouse button and new connection is created. From
the start process to every second step there is a black line.

41
The Process chain appears as below after a Connection between the Start
variant and Infopackage is created.

For any subsequent step, we can choose if the successor step shall be executed
only if the predecessor.

 Was successful: typically used in normal processing


 Ended with errors: Typically used to send failure messages
 Execute irrespective of success or failure of previous step

Steps To Check Consistency of Process Chain


1. Select the menu “Goto”
2. Choose “Checking view”.

42
SAP will verify if all steps are connected and have at least one predecessor.
Logical errors are not detected. If we get warnings or “Chain is OK”message, we
can activate it. If the check identifies some errors , we have to remove the errors
first.

Steps To Activate a Process Chain


1. Click on the menu “Process Chain”
2. Select “Activate”.
43
3. Or select the “Activate” button

Steps To Assign Process Chain To Application Component


By default, the Process Chain is created under application component “Not
Assigned”.

1. Choose “ApplicationComponent” button


2. Select the required component and Re-Activate the chain.

Steps To Activate a Process Chain


1. Click on the menu “Execution”.
2. Choose “Schedule”.

44
Alternatively press the button “Schedule”.

The chain will be scheduled as background job and can be viewed in SM37
transaction code. You will find a job named “BI_PROCESS_TRIGGER”. All the
Process chains are scheduled with same job name.

How to Monitor Process Chains


1. There are a number of work environments available for monitoring process
chain runs:
2. Navigate to Administration tab from Datawarehouse WorkBench(RSA1)
3. BI Monitor in the Computing Center Management System (CCMS)
4. Monitoring of Daily Process Chains (Transaction RSPCM)
5. Log view for runs of a process chain in process chain maintenance
(transaction RSPC)

45
REG: Aggregates, compression, roll up and partition

Aggregates:
Aggregates are used to improve query performance. Say you have cube with 30 characteristics and
everytime you run query on this cube, it is hitting 10 characteristics frequenty.
So to improve the query performace create Aggregate on those characeirstics. instead of seraching for
data in Cube, query will hit the Aggregate first.
Compression:
As we all know, we have two tables in info cube for transaction data(F-table and E-Table). F-table will
store facts data and E-table will store compressed data. COmpression also used to improve the query
performance and loading performance.
Query Performance:
1) COmpression is nothing but removing request number an aggregating key figure values based
characteristics data. We can get same sales documnet in different request(lets assume we got same
sales document 5 times into cube in different request). When we compress it will become one record
based on sales document number, so when we execute query system has to pick only one record
instead of 5 records. this will improves query performance.
Loading Perfromance:
It is recommended to delete and re-create the index when we load the data into cube. Deleting index will
delete the index for data in Ftable and re-creates. If you have huge uncomressed data in cube(F-table is
high), delete and create index steps will take log time to complete.
Roll Up: This is nothing bu updating the lastest transaction data to aggregates(if you have any
aggregates on cube).
Partitoning:
This is also used to improve the query performance and we can do partitioning in two ways
i) Logical partitioning
ii) Physical partitioning(database level partitining)

Compression: When you compress, BW does a group by on dimensions and a sum on measures... this
eliminates redundent information. Compressed infocubes require less storage space and are faster for
retrieval of information.
Aggregates: Independent structures where summary data is stored within separate, transparent
InfoCubes. Transparency: Users do not notice if aggregate is hit or not. Improved query performance by
reducing the amount of data to be read from DB.
Aggregates can improve query performance considerably, but keep in mind that they also impact the
load performance.
Rolup: Updating the latest data to aggregates.
Partition: Improves the performance needs without the need of disturbing the data that is already existing
in the infocubes. Once partition is done we can also redefine partitions( Repartitioning) without deleting
the data in the infocubes

Answer to all of these things is to improve the PERFORMANCE.


Aggregates helps you to get the precalculated aggregated values and use it in query instead of doing the
aggregation at query runtime. Which improves the query execution performance. For the same purpose
BIA indexes are also used.
Rollup

46
This activity is necessary for using aggregates and BIA as you load the data in infocube, it doesn't get
loaded to aggregates or BIA automatically. So as to populate data in aggregates and BIA we need
Rollup.
Compression
This helps in deleting request ID from loaded request and aggregates the data based on other attribute
values and moves it to E table. Due to compression at the time of query execution system need not
access lot of requests and then do the aggregation. It helps to improve the query performance as well as
loading performance.
infocube partitioning.
There can be physical partitioning or logical partitioning and both of them helps to improve the query
performance, this is used in scenarios when there is lot of transaction data available and you can
differentiate this data per yearwise e.g. One infocube for year 2006, one for 2007 and so on.And all of
these cubes are combined under multiprovider.

Aggregates, Compression , Partitioning- all these are Enhances performance of reporting(OLAP


processor).
Aggregates - Also called Mini cubes.
Aggregates are subsets of InfoCube data, where the data is pre-aggregated and stored in an InfoCube
structure.
Suppose - Query having report on Customer - with all customer sales. In IC - data is stored in detail level
with more items. If you execute report on top of IC - OLAP processor has to do aggregate all these items
and display data. It takes more time .i.e., Front end time will become more.
In order to avoid this - If we create aggregate on Customer - aggregates will do this aggregation activity.
When user executes report - Front end time will get reduced.
ROOLUP - In order to transfer data from IC tables to Aggregate tables - Roll up in mandatory.
Corns - Data redundancy will happen.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/cbd2d390-0201-0010-8eab-
a8a9269a23c2?QuickLink=index&overridelayout=true
Compression - In IC data will stored in Request level( for every load one Request) in Un- compressed
fact table.
If we compression - hen data will migrate from - F fact table tpo e- fact table.
Partitioning - By default F- fact table, DSO tables and PSA table gets partitioned based on Request ID.
Except E- Fact table.
So, partitioning is applicable only for E-fact table. Compression is mandatory for Partitioning.
Partitioning criteria is -0CALMONTH or 0FISCPER.

Use of Aggregates, Compression, Roll Up and Partitioning


in SAP BI

Aggregates:

Aggregates are used to improve query performance. Say you have cube with 30 characteristics and
everytime you run query on this cube, it is hitting 10 characteristics frequenty.

So to improve the query performace create Aggregate on those characteristics. Instead of seraching for
data in Cube, query will hit the Aggregate first.
47
Compression:

As we all know, we have two tables in info cube for transaction data(F-table and E-Table). F-table will store
facts data and E-table will store compressed data. COmpression also used to improve the query
performance and loading performance.

Query Performance:

Compression is nothing but removing request number an aggregating key figure values based
characteristics data. We can get same sales documnet in different request(lets assume we got same sales
document 5 times into cube in different request). When we compress it will become one record based on
sales document number, so when we execute query system has to pick only one record instead of 5
records. this will improves query performance.

Loading Performance:

It is recommended to delete and re-create the index when we load the data into cube. Deleting index will
delete the index for data in Ftable and re-creates. If you have huge uncomressed data in cube(F-table is
high), delete and create index steps will take log time to complete.

Roll Up:

This is nothing but updating the lastest transaction data to aggregates which is loaded to Info Cube (if you
have any aggregates on cube).

Partitioning:

This is also used to improve the query performance and we can do partitioning in two ways

i) Logical partitioning

ii) Physical partitioning(database level partitioning)

refer below links for clear information about partitioning.

48
http://forums.sdn.sap.com/thread.jspa?threadID=154800

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/607a8ad7-3a2d-2e10-9697-
907f7277c483?QuickLink=index&overridelayout=true

SAP Business Explorer


Purpose

SAP Business Explorer (SAP BEx) is the Business Intelligence Suite of SAP NetWeaver and provides
flexible reporting and analysis tools for strategic analyses and decision-making support within a
business. These tools include query, reporting and analysis functions.
You can use BEx Information Broadcasting to distribute objects created with Business Explorer by e-
mail, either as precalculated documents with historical data, or as links with live data.

Features
The graphic below outlines the functional areas of the Business Explorer and how they relate to SAP
Enterprise Portal and SAP NetWeaver Visual Composer.

BEx applications are created using the various tools in Business Explorer Suite or SAP NetWeaver
Visual Composer. They can then be published to SAP Enterprise Portal.

Query, Reporting and Analysis


The data in SAP BW is divided into self-contained business data areas (InfoProviders). You analyze
the data from the BW system by defining queries for InfoProviders in BEx Query Designer. By
selecting and combining InfoObjects (characteristics and key figures) or reusable structures in a
query, you define how you will evaluate the data in the selected InfoProvider.

49
Analyzing data based on multidimensional data sources (OLAP reporting) makes it possible to
analyze multiple dimensions simultaneously (like time, location, and product). You can implement
any number of variance analyses (such as plan-actual comparison, fiscal year comparison). The data
is displayed in a table and acts as the starting point for detailed analyses that can be used to provide
answers to a large variety of questions. A range of interaction options, such as sorting, filtering,
swapping characteristics, and local calculations allow flexible navigation through the data at
runtime. You can also display data graphically (such as bar charts or pie charts). You can also
evaluate geographical data (for example, characteristics such as Customer, Sales Region, and
Country) on a map. You can also use exception reporting to determine deviating and critical objects,
to broadcast messages on deviating values by e-mail, or to distribute the messages to the universal
worklist in the portal.
You can perform a detailed analysis of BI information on the Web and in Microsoft Excel.
BEx Web
Web Application Design
Web Application Design allows you to use the generic OLAP navigation in Web applications for
simple or highly individual scenarios. You can use standard markup languages and Web Design
API to implement highly customized scenarios with user-defined interface elements. Web
application design comprises a broad spectrum of interactive Web-based business intelligence
scenarios that you can adjust to meet your requirements by using standard Web technologies.
BEx Web Application Designer
You can use this BEx Web Application Designer, the desktop application used to create Web
applications, to generate HTML pages that contain BW-specific contents such as tables, charts or
maps. Web applications are based on Web templates that you create and edit in Web Application
Designer. You can save the Web templates and access them from the Web browser or the portal.
Once they are executed on the Web, Web templates are referred to as Web applications.
BEx Web Analyzer
BEx Web Analyzer is a standalone, easy-to-use Web application for data analysis. You can call it
using a URL or as an iView in the portal. In Web Analyzer, you can open a data provider (query,
query view, InfoProvider, or external data source) and use ad hoc analysis to create views of BW
data (query views) that you can then use as data providers for other BEx applications. You can also
distribute and save the results of your ad hoc analysis as required.
Report Designer
Report Designer is an easy-to-use design tool that you can use to create formatted reports optimized
for presentation and printing. Report Designer provides extensive formatting and layout functions
that you can use to create corporate balance sheets or HR master data sheets to suit your needs, for
example.
PDF Generation
The integrated PDF generation function allows you to print Web applications and reports in various
formats. See Creating Print Versions of BEx Applications.
BEx Patterns
BEx patterns are Web applications that are tailored to the requirements of particular user groups.
BEx patterns are used to provide a uniform display of BW data. You can configure BEx patterns to a
certain extent using the Pattern Wizard from the Web Application Designer.
BEx Analyzer
BEx Analyzer is an analysis, reporting, and design tool in Business Explorer, which is integrated
into Microsoft Excel. In BEx Analyzer, you can analyze selected InfoProvider data and use it for
planning by navigating in queries created in BEx Query Designer. You can do this using the context
menu or drag and drop functions.
You can design the interface for your queries by inserting design items such as dropdown boxes,
radio button groups, and pushbuttons into your Excel workbook. A workbook thus becomes a
complete query application.
See Analysis & Reporting: BEx Analyzer
BEx Information Broadcasting
50
BEx information broadcasting allows you to make BEx objects and BW objects available to a wide
range of users, according to your requirements.
Using BEx Broadcaster, you can precalculate Web templates, queries, query views, reports, and
workbooks and publish them to the portal, distribute them by e-mail, or print them. In addition to
precalculated documents containing historical data, you can also generate online links to queries
and Web applications.
The Business Explorer portal role illustrates the various options that are available when working
with BEx objects and BW objects in the portal.
See BEx Broadcaster.
Integration in the Portal
You can integrate the business contents from SAP BW and SAP BEx into the portal. Integration is
performed using BEx Broadcaster, KM content, SAP Role Upload, or the Portal Content Studio. You
can create objects with various display types in the portal, depending on the type of integration.
More information: Overview: Integration and Display Types of BEx Objects and BW Objects.
The portal allows you to access applications from other systems and sources, like the Internet or
intranet. Using one single entry point, you can access both structured and unstructured information.
In addition to content from Knowledge Management, business data from data analysis is available
from the Internet and intranet.
See Integration of BEx and BW Objects in the Portal.
Integration with SAP BusinessObjects
The integration of SAP BusinessObjects broadens the scope for reporting tools with Business
Explorer. This integration comprises the following:
 Integration with Xcelsius Enterprise to visualize BW data in dashboards
 Integration with Crystal Reports to create form-based reports based on BW data

BEx Query Designer


Use
You analyze the dataset of the BI system by defining queries for InfoProviders using the BEx Query
Designer. By selecting and combining InfoObjects (characteristics and key figures) or reusable query
elements (such as structures) in a query, you determine the way in which you evaluate the data in
the selected InfoProvider.
Features
The BEx Query Designer provides the following functions:
 You can use the queries that you define in the BEx Query Designer for OLAP reporting and
for enterprise reporting. For more information, seeEnterprise Reporting.
 You can parameterize the queries by using variables for characteristic values, hierarchies,
hierarchy nodes, texts, or formulas. For more information, seeVariables.
 You can select InfoObjects more precisely by:
Restricting characteristics to characteristic values, characteristic intervals, and hierarchy
nodes. For more information, seeRestricting Characteristics.
Defining formulas
Defining selections
Defining reusable calculated and restricted key figures (seeDefining Calculated Key
Figures andDefining Restricted Key Figures)
Using local or reusable structures (seeStructures andCreating Reusable Structures)
Defining exceptions
Defining conditions
Defining exception cells
The most significant components of the query definition are filters and navigation:
 The selections in the filter restrict the whole query. When defining the filter, select
characteristic values from one or more characteristics or from a key figure. All of the
InfoProvider data is aggregated using the filter selection of the query.
51
 For the navigation, select free characteristics and define the content of the rows and columns
of the query. You use this selection to specify the data areas of the InfoProvider through
which you want to navigate. The arrangement of row and column content determines the
initial view for the query.
After being inserted into a workbook, a query is displayed in the default initial view in the
portal or in the BEx Analyzer. By navigating through the query, you can generate different
views of the InfoProvider data: You do this by dragging one of the free characteristics into
the rows or columns of the query, for example, or by filtering a characteristic according to a
single characteristic value.
Query definitions allow the InfoProvider data to be evaluated specifically and quickly. The more
detail you use to define the query, the quicker its execution and navigation.
Activities
To open the Query Designer, choose Start → Programs → Business Explorer → Query Designer.
You can also call the BEx Query Designer from the following BEx tools:
 BEx Analyzer
 BEx Web Application Designer
 BEx Report Designer

Query Designer is a desktop application for creating queries, and plays an important role in the
Business Explorer Suite. The queries created can be displayed as data providers for Web
applications, reports, and workbooks or can alternatively be displayed in BEx Web Analyzer.
This section describes the appearance of Query Designer and explains how you can customize it
according to your requirements.
Features
As well as the menu bars and toolbars, BEx Query Designer comprises the following screen areas:
 InfoProvider
 Rows/Columns
 Filters
 Tasks
 Properties
 Messages
 Where-Used List
 Documents
 Cells
 Exceptions
 Conditions
For more information about the screen areas, which you can also display using the menu bar and
the Viewtoolbar, seeMenu Bar Functions in Query Designer.
You can personalize the appearance of Query Designer.
 When you start Query Designer, a standard view is displayed automatically. This shows the
InfoProvider screen area on the left, the Filter area in the middle, and the Rows/Columns
area underneath as a tab page. The Properties area is shown on the right, and the Tasks area
is displayed underneath as a tab page. In the lower area, the Messages area is displayed in
collapsed form. If you drag the cursor over the Messages area, it expands automatically.
 You can use the View menu to show and hide screen areas such as Propertiesor Messages, as
well as the toolbars.
 You can move the toolbars to any position. Depending on where you position the object, it is
either anchored or appears as a hovering toolbox. The screen areas can be arranged on top of
one another as tab pages.
 Using the View → Predefined → Standard View menu option, you can return to the
standard view. If you prefer to use the view you are familiar with from Query Designer
in SAP BW 3.x, choose View → Predefined → SAP BW 3.x View.

52
Working with BEx Query Designer
General Concepts
BEx Query Designer provides you with a high degree of flexibility and ease of operation. It is
structured according to the following concepts.
Error Handling, Correction Help, Messages and Warnings
The error handling concept in Query Designer allows you to create and edit objects without
disrupting your work. Query Designer informs you of errors by underlining incorrect or incomplete
objects in red. However, your work will not be disrupted by error messages appearing in popups.
Error messages are displayed in the Messages screen area instead. Warnings and information are
also displayed here. The messages are displayed in groups for improved clarity. They are displayed
in the following categories, which you can expand and collapse as needed:
 Messages for the current query
 Messages about elements stored on the server that were loaded for use in the query by
Query Designer.
 Status messages
Correction help is available in several places:
 In the context menu for the incorrect objects - underlined in red
 In the context menu for the error message in the Messages screen area
 In the Query Designer menu bar under Help
 In the Tasksscreen area
With the Explain These Errors menu option, the error message text is displayed in the Documents
screen area. By choosing Jump to Error, you can return to the object that has errors. The Correct
These Errorsmenu option provides situation-specific context-sensitive correction options.
Tasks
In the Tasks screen area, Query Designer provides various situation-specific context-sensitive
editing options. These functions can be called either from the context menu or the menu bar. The
Tasks area is intended for users who do not work very often with Query Designer or do not have
much experience with the tool. The tasks make it easier for you to find the required functions. The
tasks also provide correction help for incorrect objects, together with further explanations.
Working with Unfinished Objects
You can define new objects (formulas, selections, restricted and calculated key figures, exception
cells, variables, conditions or exceptions) wherever you need them. The object (without a definition)
is created and is given a standard name. You can change the name directly at the object. The object
can be used in other objects without a definition. You can decide whether to define it immediately
or later. A message is appears in the Messages screen area reminding you to define the object..
Automatic Generation of Technical Names
The system automatically generates technical names for reusable objects you create (variables,
restricted key figures or calculated key figures). As long as you have not yet saved an object, you
can change its technical name in the relevant dialog. Once you have saved the object, you cannot
change the technical name again. The generation rule is (VAR/RKF/CKF)_<date><time>, for
example RKF_20050818122045. If you have not yet saved the object, and the generated technical
name has not been changed, a warning appears informing you that you should change the technical
name.
Automatic generation of technical names ensures that the objects are unique immediately and
allows you to work with unfinished objects.
Simultaneous Editing of Multiple Objects
You can edit several objects at the same time. The objects should all be of the same type, so that you
can use all available options when working with each one. If a function is not allowed for all of the
selected objects, it will not displayed.
The Edit and New functions for selections, formulas, variables, restricted or calculated key figures
do not allow simultaneous editing of multiple objects. The Technical Name input field is also
hidden when editing the properties of multiple objects at the same time. Since the technical name
must always be unique, Query Designer does not allow simultaneous editing.
53
For drag and drop operations with multiple objects, it proceeds as if drag and drop is being
performed for all objects allowed for this operation. The drag and drop operation is not executed on
objects that may not be dragged to the selected location.
If you want to delete multiple objects at the same time, Query Designer proceeds as in drag and
drop operations. All deletable objects are deleted. Objects that cannot be deleted (for example,
reusable objects that are part of other queries) are not deleted. The relevant information is displayed
in the Messages screen area.
Reusable Properties
The properties for query components show you whether the setting has been defined locally at the
object or at the underlying object. You can decide yourself whether to use a local setting or to use
the default value. If you use the default value, the local object references the default value. If you
reference another object, you can only edit the referenced object (the default value) when making
settings. The change is visible automatically in all other objects that use the default value.
More information:Properties and How They Are Derived
Procedures
To create a query, proceed as follows:
Click on the plus or minus symbols to expand or collapse the directories. This allows you to display
the list of all key figures in the InfoProvider by expanding the key figure node in the InfoProvider
tree.
Using drag and drop or the temporary storage location (Ctrl C - Ctrl V), you can drag
characteristics, key figures, and reusable objects from the InfoProvider to the directories in Query
Designer (Filter, Rows, Columns, Free Characteristics).
Using the secondary mouse button, you can call all functions offered in the current context menu.
First select the required query component and then choose a menu option from the context menu.
If you double-click an element in Query Designer, the standard function is called for this element.
You can also call the standard function from the context menu, where it is displayed in bold. If, for
example, you double-click a characteristic, the dialog box for restricting the characteristic appears. If
you double-click on a calculated key figure, for example, the Change Calculated Key Figure dialog
box appears.
You can cut objects and paste them in another location. With the Edit menu or an object's context
menu, you can use the Cut function. The object will not be deleted immediately. It will continue to
be displayed here at first. Once you use the Pastefunction (from the context menu or Edit menu) at a
new location, the object disappears from the old location and appears at the new one. This ensures
that the object is not removed if you forget to insert it in another location. If you forget to insert the
object and cut and paste another object instead, the clipboard with the object you cut before is not
overwritten. The object you cut before remains at the old location.
Remove or Delete
If you want to remove objects from the query, choose Remove from the object context menu. If you
want to delete a reusable object, choose Delete from the context menu. Deletion means that the
object is deleted from the BW server and is no longer available in a query. Removing means that the
object is removed locally from the query but remains available in other queries provided that it is a
reusable object.
Edit Text Directly at the Object
When a new object is created, it is displayed with a standard name. If you click on the standard text,
the cursor appears directly on the standard text of the object, and you can overwrite it.

Defining New Queries


Use
To analyze data in BEx Analyzer or in BEx Web applications, you require a query as a data provider.
Queries also act as data providers when you create reports. To do this, you define new queries in
BEx Query Designer based on InfoProviders.
Prerequisites
54
At least one InfoProvider is available in the BW system.
You have called BEx Query Designer using one of the following options:
 Standalone, choosing Start → Programs → Business Explorer → Query Designer.
 BEx Web Application Designer:
You have chosen Tools → BEx Query Designer in the Web Application Designer menu bar.
 BEx Analyzer:
You are in an empty cell and have chosen Tools → Define New Query in the analysis
toolbar.
 BEx Report Designer:
In the menu bar of the Report Designer, you have chosen Tools → BEx Query Designer...
You have then chosen Query → New in the Query Designer menu bar.
Procedure
Overview
You define queries by:
 Selecting an InfoProvider for which the query is defined
 Selecting reusable structures that already contain characteristic or key figure combinations
(for example, contribution margin schema)
 Selecting characteristics from the InfoProvider
 Restricting selected characteristics to characteristic values, characteristic value intervals, or
hierarchy nodes
 Using variables for characteristic values, hierarchies, hierarchy nodes, formulas, and texts or
defining new variables where necessary
 Selecting key figures from the InfoProvider
 Formulating calculated key figures
 Restricting key figures by combining them with characteristics
 Defining Exception Cells
 Arranging the characteristics and key figures in rows or columns and thereby establishing an
initial view for the query analysis

Defining Queries
The selection screen is displayed for all InfoProviders that you can define a new query for.
1. From your history, or from all available InfoProviders under InfoAreas, select the
InfoProvider that you want to base your query on.
Note
If you want to show the technical name of the InfoProvider, choose the Technical Name
On/Off icon.
2. The available objects for the InfoProvider you selected are displayed as a directory tree in the
InfoProvider screen area.
Note
You can sort the objects of the InfoProvider alphabetically (either in descending or ascending
order) by clicking the corresponding arrows in the title bar. If you click three times, the
system displays the data in the default order again (from top to bottom: Structures, Filter,
Key Figures, and Dimensions).
The Filter screen area contains empty directories for the filter selection; the
Rows/Columnsscreen area contains empty directories for the rows, the columns, and the
free characteristics of the query. The preview of the results area for the query can be found at
the bottom right. This area is also empty initially.
For more information about the process for creating a query, seeWorking with BEx Query
Designer, under Proceed as follows to create a query
3. Make the selections for the filter of the query. Note that the filter selection has a restricting
effect on the entire query, which means that all the InfoProvider data is aggregated with the

55
filter selection. In the InfoProvider directory tree, select the characteristics or the key figure
that you want to base the query on.
o Characteristics
Expand the required dimension directory and first select one or more characteristics that
you want to restrict to one or more values, a variable, a value interval, or a hierarchy node
from the InfoProvider. Expand this characteristic and using drag:
 One or more single values to the filter's Characteristic Restrictions area
 One or more characteristics to the filter's Characteristic Restrictions area. Click the
right mouse button on a characteristic to display the context menu and choose Restrict.
Now select a characteristic value interval or a hierarchy node (more
information:Restricting Characteristics).
o Key figure
Decide whether to base all the query data on the numerical values of just one key figure
or to base it on multiple key figures. If you want to base the query on the numerical
values of just one key figure, select the relevant key figure for the InfoProvider tree and
drag it to the Filter area. You can also use a restricted or calculated key figure (more
information:Defining Restricted Key Figures andDefining Calculated Key Figures).
4. If required, define default values for the filter by dragging the required filter values into the
filter's Default Values area. More information:Filters.
5. Specify which characteristics, key figures, or structures you want to be available for
navigating through the query data. Drag the corresponding directories of the characteristics
in the InfoProvider tree to the directories Rows, Columns, orFree Characteristics in the
Rows/Columns screen area, or drag the structure directories into the rows or columns.
Note
If a characteristic has a compound characteristic, the compound characteristic is
automatically added during the drag and drop action. This also applies to copying and
pasting.
The compound characteristic is always added to the characteristic restrictions of the filter.
For example, characteristic Country is compounded to characteristic Region. If you drag the
Region characteristic to the Free Characteristics area, the characteristic Country appears
automatically in the Characteristic Restrictions area of the filter.
You can use any number of characteristics in the query. Note however that the number of
characteristics in the drilldown is restricted. An unlimited number of characteristics is
permitted in the Free Characteristics area. Note, however, that the rows and columns can
contain a maximum of 50 - <number of structures> characteristics only.
If the query does not contain a structure, a total of 50 characteristics are permitted in the
rows and columns. If you use one structure, 49 characteristics are permitted, and with two
structures, 48 characteristics are permitted in the rows and columns.
If you have not selected any key figures for the filter, define one or more key figures either in
the rows or columns of the query. Drag a key figure from the Key Figuresdirectory in the
InfoProvider tree to either the Rowsor Columns directory. Query Designer automatically
generates a new structure that contains the selected key figure; the structure has the default
description Key Figures.
You can also define a new calculated key figure and use it for the query. For example,
instead of "Sales revenue", define the key figure "Price", which is calculated by dividing
"Sales revenue" by "Quantity". Select the Key Figures directory in the InfoProvider tree and
in the context menu, choose New Calculated Key Figure.
You can restrict key figures to characteristic values, characteristic value intervals, or
hierarchy nodes by selecting the key figure and choosing Edit in the context menu. "Sales
revenue in first quarter" is an example of a restricted key figure.
By placing the characteristics, key figures, or structures either in the rows or columns
directory, you configure the first navigational state of the query (start view). In the lower

56
right area of the screen, you can see a preview of the results area of the query. This is
displayed in the start view that you selected.
Note
You can use drag and drop to change how the key figures and characteristics are arranged in
the rows and columns until the preview displays the results area you want.
6. Once you have created the query, you can check the query definition by choosing Query →
Check in the menu bar.
7. Choose Query → Properties in the menu bar if you want to change the Description,settings
for Result Position, Display Options and Number Display, or Key Date for the query. More
information:Query Properties
8. Save the query. Enter a Technical Name and a Description for the query. The Technical
Name must uniquely identify the query; meaning that the name may appear only once
across all InfoProviders in the BW system. The technical name can be up to 30 characters in
length and must begin with a letter.
Result
The query has been saved and can now be:
 Used in BEx Analyzer as a data provider for design items
 Used in Web Application Designer as a data provider for Web items
 Displayed in BEx Web Analyzer: Choose Query → Execute…
You can analyze the query data in Business Explorer.
More Information:
Creating Reusable Structures
Properties of Query Components
Menu Bar Functions in Query Designer
Authorizations for Query Definition and Information Broadcasting
More information about displaying and sorting key figures in a hierarchy:Creating InfoCubes
More information about using non-cumulative InfoCubes as InfoProviders:Performance Tips

Result
The query has been saved and can now be:
 Displayed in the BEx Web Analyzer
 Used in the BEx Web Application Designer as a data provider for Web items
 Used in the BEx Analyzer as a data provider for design items

Displaying and Changing Existing Queries in the Query Designer


Displaying Queries
1. You call the BEx Query Designer using one of the following options:
o Standalone, by choosing Start → Programs → Business Explorer → Query Designer.
o BEx Web Application Designer:
In the menu bar of the Web Application Designer, choose Tools → BEx Query Designer.
o BEx Analyzer:
If you are already in a cell of the query, in the analysis toolbar, choose Tools → Change
Query <Technical Name>. The Query Designer opens with the associated query. In this
case, step 2 is omitted (see below).
o BEx Report Designer:
In the menu bar of the Report Designer, choose Tools → BEx Query Designer.
2. In the Query Designer menu bar, choose Query → Open.
The BEx Open Dialog appears. All queries are offered here in your history, favorites, or
roles, or are listed according to InfoArea. In InfoAreas, a list of all existing queries is
displayed from the BW system that you have display authorization for.
Changing Queries
57
1. Display the query in the Query Designer.
2. You can now make changes in the query definition.The procedure for changing the query is
the same as for creating a new query (see also:Defining New Queries).
3. You have two options for saving the query:
o You can save the changed query. In the Query Designer menu bar, choose Query → Save.
o You can save the changed query as a new query. In the Query Designer menu bar, choose
Query → Save As. . Enter a new technical name, a new short text, and a new description.
4. You can also delete the query. In the Query Designer menu bar, choose Query → Delete.You
can delete the query only if it is no longer being used (that is, if it is not being used in any
workbooks, Web templates, report, or broadcast settings).

Reusable Query Components


Use
In the Query Designer, you can define a number of objects and save them for reuse. This means that
you only need to define the objects once and can use them in all queries. When a reusable object is
changed, the changes are applied everywhere that the object is used.
Features
The following objects can be defined for reuse:
 Structures
 Filters
The following objects are always reusable:
 Variables
 Restricted Key Figures
 Calculated Key Figures
In the context menu for these reusable objects, you can check where the object is used by choosing
Where-Used List.
You can also display technical information about this object (technical name, identifier, last changed
by, and so on), and see all documents that exist for this object, by choosing Documents in the context
menu.
These are called in the document browser, where you can display documents, create a new text
document, insert new formatted text, or upload an existing document.

Properties of Query Components


Use
The various components of a query have specific properties that represent the main functions.
Features
The following dialogs are available to set properties of query components:
 Characteristic Properties
 Properties of Characteristic Restrictions and Default Values
 Attribute Properties
 Selection/Formula/Cell Properties
 Structure Properties
 Filter Properties
 Variable Properties
 Condition Properties
 Exception Properties
 Row/Column Properties
The properties for query components show you whether the setting has been defined locally at the
object or at the underlying object. You can decide yourself whether to use a local setting or to use
the default value. If you use the default value, the local object references the default value. If you

58
reference another object, you can only edit the referenced object (the default value) when making
settings. The change is visible automatically in all other objects that use the default value.
More information: Properties and How They Are Derived
Activities
You call the property dialog by selecting the corresponding query component in the query. For the
row or column properties, click on the free area in the pane in question. The corresponding property
dialogs are shown in the Properties screen area.
BEx Web Application Designer
Use
Web application design, with the BEx Web Application Designer as its main tool, allows you to use
generic OLAP navigation for your BW data in Web applications for simple or highly individual
scenarios. Web application design incorporates a broad spectrum of Web-based business
intelligence scenarios, which you can adjust to meet your individual needs using standard Web
technologies.
Features
Using the BEx Web Application Designer , the central desktop application used to create Web
applications, you can generate HTML pages that contain BW-specific content such as tables, charts
or maps. These objects, which retrieve BW data from a data provider and place it in a Web
application as HTML, are known as Web items. For more information about the Web items
available, see Web Items . Web Applications are based on Web templates that you create and edit in
the Web Application Designer. You can save the Web templates and access them from the Web
browser or the portal. Once they are executed on the Web, Web templates are referred to as Web
applications.
Business Explorer Web application design allows you to create highly individual scenarios with
user-defined interface elements by using standard markup languages and the Web design API. You
can adjust and enhance the individual Web templates (the HTML pages that determine the structure
of Web applications). For more information, see Web Design API .

Web Application Examples


The following sections provide examples of certain fundamental design aspects that frequently arise
when creating Web applications:
 Changing the Display: Table, Chart, Table and Chart
 Switching Between Chart and Table Using a Pushbutton
 Using JavaScript in the Dropdown Box Web Item
 Using Cascading Dropdown Boxes
 Using Path Replacement in Commands
 Creating Planning Applications in the BEx Web Application Designer
 Copying Planning Functions (with Dropdown Box Web Item)
 Revaluating Planning Functions (with Analysis Web Item)
 Documentation (with Analysis Web Item)

BEx Analyzer
Use
BEx Analyzer is an analytical, reporting and design tool embedded in Microsoft Excel. In BEx
Analyzer, you can analyze and plan with selected InfoProvider data using the context menu or drag
and drop to navigate in queries created in BEx Query Designer.
You can design the interfaces for your queries by inserting design items (controls) such as analysis
grids, dropdown boxes and buttons into your Excel workbook. This allows you to transform your
workbook into a query application.
Features
BEx Analyzer's functionality is divided into two modes, each with a dedicated toolbar and menu
path:
59
 Analysis mode - for executing OLAP analyses on queries
 Design mode - for designing the interface for query applications
Analysis Mode
Working in analysis mode, you can accomplish the following types of tasks:
 Launch BEx Query Designer in order to define queries
 Analyze selected InfoProvider data by navigating interactively within these queries
 Navigate and analyze using the context menu or drag and drop
 Use OLAP functions like filtering, drilling and sorting
 Use planning functions
 Precalculate and distribute workbooks with BEx Broadcaster
 For advanced programming capabilities, embed your own customized VBA programs
(Visual Basic for Applications)
 Save workbooks in your favorites or in your role on the server, or locally on your computer
You can access analysis mode from either the dedicated analysis toolbar or from the menu in BEx
Analyzer.
See also:
Analysis Mode
Design Mode
Working in design mode, you can accomplish the following types of tasks:
 Design the interface for your queries by embedding design items such as the analysis grid,
dropdown boxes, radio button groups, and buttons into your Microsoft Excel workbook
 Customize your workbook with Excel's formatting and chart functionality
You can access design mode from either the dedicated design toolbar or the menu in BEx Analyzer.
See also:
Design Mode
Note
 For general information about how messages and errors are communicated in BEx Analyzer,
seeGeneral Error and Message Handling.
 For more information about restrictions in BEx Analyzer, seeRestrictions in BEx Analyzer.
Integration
The graphic below provides an overview of how BEx Analyzer integrates into the Business Explorer
Suite:

60
Activities
To start BEx Analyzer, from the Windows Start menu, choose Programs → Business Explorer →
Analyzer.

Creating BEx Queries


In this section:
 SAP BW Terminology
 BEx Query Terminology
 Defining New Business Explorer Queries
 Restricting Query Characteristics
 Restricting and Calculating Key Figures
 Viewing Query Properties and Releasing for OLAP
The adapter can report against several types of SAP BW objects, some of which represent views or
subsets of the actual data. Using the Business Explorer (BEx) provided by SAP as its reporting and
analysis tool, you can create queries (methods for extracting data) and reference them in
WebFOCUS report requests.
A query is a subcube created by selecting characteristics and key figures. Using queries, the data can
be quickly targeted and evaluated. The more precisely the query is defined, the smaller the subcube
and the quicker the query can be navigated and refreshed. Selecting certain characteristics means
that they can be more closely analyzed while others remain unspecified. The resulting key figures
are aggregated across all characteristic values for the unspecified characteristics.
A default navigational state is also established in the query definition when you arrange the
characteristics and key figures in the rows and columns of the query.
Only the data that is currently requested is transferred to the query. The OLAP processor builds the
query from the data and provides methods for navigating through the data in several dimensions.
Since a query preselects information, the same data can yield dramatically different results
depending on the query used to view its contents.
Top of page
SAP BW Terminology
The Business Explorer (BEx) is the SAP BW component that provides reporting and analysis tools.
BEx queries filter the data to create reporting objects or views called InfoProviders. Some
InfoProviders contain actual data. Others provide views of data stored in elsewhere.
The basic elements used to define InfoProviders are called InfoObjects. An InfoObject is a business
evaluation object, such as customer or sales revenue, relevant to your analysis of business
performance. InfoObjects can be characteristics (dimensions), key figures (measures or
facts), units, time characteristics, or technical characteristics (for example, request number).
The following InfoProviders can be used for WebFOCUS reporting:
 InfoCube. An InfoCube is a self-contained set of business data. The physical data store is
called the BasicCube. It consists of InfoObjects and is structured in a star schema, which
means that one large fact table contains the key figures (numeric data values). This fact table
is surrounded by smaller dimension tables that store characteristics (categories of data).
Other types of InfoCubes display logical views of a data set. Some examples follow.
 RemoteCube. A RemoteCube is an InfoCube whose transaction data is not managed
by BW, but externally
 SAP RemoteCube. An SAP RemoteCube is a RemoteCube for which you can define
queries by accessing transaction data in other SAP systems.
 Virtual InfoCube with Services. A Virtual InfoCube with Services is an InfoCube
whose data is not stored in BW and for which a user-defined function module is used
to retrieve the data.
 ODS Object. An ODS object is a set of cleaned up transaction (detail level) data. It contains
key fields (for example, item number) and data fields (such as order status or customer).

61
 InfoSet. An InfoSet is a join between ODS objects and/or InfoObjects. It is a definition of the
conditions that determine how the objects should be joined.
 MultiProvider. A MultiProvider is a combination of data from separate InfoProviders. It
does not contain data; data comes from the separate InfoProviders.
An InfoObject catalog is an application-specific organization of InfoObjects, either characteristics or
key figures.
To report against a cube, you must create a BW synonym that describes it to the adapter. To create a
synonym for a query cube, you first create the BEx query. In the query properties, set the Extended
Query Properties to Allow external access to this Query.
Top of page
BEx Query Terminology
The basic building blocks of a query cube are:
 Characteristics. Characteristics, also called dimensions, are classifications such as Region or
Time, that you use to analyze and compare business performance.
 Attributes. Attributes, also called properties, are additional information about a characteristic.
For example, the material characteristic might have attributes such as color or weight.
 Key Figures. Key figures, also called measures or facts, are quantifiable values used in
evaluating performance. An example of a key figure is sales revenue.
 Calculated Key Figures. These key figures are not stored in the data. They are
defined in the BEx query and evaluated at run time.
 Restricted Key Figures. These key figures are filtered by selecting one or more
characteristics. They can be filtered versions of basic key figures, calculated key
figures, or other restricted key figures.
 Hierarchies. Hierarchies are groupings of characteristics according to individual evaluation
criteria. For example, a customer characteristic can be grouped by geographical location,
industry, or some other criteria. A characteristic can have multiple hierarchies.
 Variables. Variables are parameters of a query. They are set in the query definition and may
get their values in different ways. For example, some variables are given default values and
others require the user to enter a value. For more information about variables, see Variable
Types and Reporting With Variables.
 Filters. Filters are used to restrict the output of a request. Although not included in a
WebFOCUS synonym, they affect the outcome of a WebFOCUS request.
Top of page
Defining New Business Explorer Queries
How to:
 Select an InfoProvider to Query
 Create a Query
 Filter a Query
You must define an SAP Business Explorer query before reporting from an SAP BW InfoProvider.
This query serves as a template for data extraction from the cube.
Note: The information that follows is based on SAP BW Business Explorer documentation. SAP BW
BEx documentation is available from http://help.sap.com.
Top of page
Procedure: How to Select an InfoProvider to Query
1. The Business Information Warehouse must contain at least one InfoProvider before you can
define a new query. Start the Business Explorer Analyzer.
2. From the BEx toolbar, choose Open.
You will see the selection screen for all existing workbooks.
3. Choose Queries.
The selection screen displays all available queries.
4. Choose New.

62
You will see the selection screen for all InfoProviders for which you can define a new query
or queries.
5. Select the InfoProvider that has the data on which the query should be based. To display
technical names for InfoProviders, set the Technical name on/off icon to On.
The available objects in the InfoProvider you have selected are displayed as a directory tree
in the left part of the screen.
Next, you will select the objects for the query and drag them to the appropriate boxes to build the
query.
Top of page
Procedure: How to Create a Query
The right area of the BEx screen contains selection boxes for the filter selection, the rows, the
columns, and the free characteristics of the query.
Perform the following steps to create a query:
1. Click the plus or minus sign to the left of the dimension or Key Figures you want to query.
The object list will expand and display a list of all the available Key Figures or
characteristics.
2. Drag and drop characteristics and Key Figures from the InfoProvider into the selection box
of the query definition.
These may be filters, rows, columns, and free characteristics.
Top of page
Procedure: How to Filter a Query
You can filter queries in order to place restrictions on them. Filter selection restricts the entire query.
To select fields you want to use to filter the query, complete the following:
1. From the object list of the InfoProvider, select the characteristics or the key figure upon
which the query should be based.
Note: Since they are used in definitions, fields selected as filters are not displayed in the
Adapter for SAP BW metadata. They are used to screen the data and thus contain no
information to be reported on. If you wish to screen data and report from it, see Restricting
Query Characteristics or Restricting and Calculating Key Figures.
2. Drag the object to the Filter box.
3. Right-click the object in the filter box. A dialog box opens showing the possible filter
definitions for the object.
4. Select either a single member, a range of members, or a variable for the filter.
Top of page
Restricting Query Characteristics
How to:
 Restrict Characteristics
When defining a query, you may restrict characteristics to a single characteristic value, a value
interval, a hierarchy node, or a characteristic value variable.
Top of page
Procedure: How to Restrict Characteristics
1. Choose the characteristic from the InfoProvider for which you want to select a value range.
2. Drag the characteristic into the appropriate selection box of the query definition (rows or free
characteristics).
3. Select the characteristic you wish to restrict (or filter). Using the right mouse button,
select Restrict from the Context menu.
4. Choose whether you want to restrict the characteristic to a single value, a value interval, or a
hierarchy node.
Tip: You can enter the characteristic values or hierarchy nodes you want to use, or you can
display a list of all possible values by clicking the magnifying glass to the right of the input
field.

63
5. Confirm your entries by clicking OK.
Top of page
Restricting and Calculating Key Figures
How to:
 Restrict Key Figures
 Calculate Key Figures
 Define a Formula
You can restrict Key Figures to characteristic values, characteristic value intervals, or hierarchy
nodes. For example, a restricted key figure would be Sales revenue in 1st quarter.
You can also restrict the Key Figures of the InfoProvider for the query definition, or, using a
formula, you can calculate new Key Figures from the (basic) Key Figures:
 Restricted Key Figures. (Basic) Key Figures for the InfoProvider that are restricted (filtered)
by selecting one or more characteristics.
 Calculated Key Figures. Formulas that consist of (basic) Key Figures for the InfoProvider
and/or calculated Key Figures that have already been created.
Top of page
Procedure: How to Restrict Key Figures
1. Drag a (basic) key figure into the key figure selection box. Alternatively, select the header of
the selection box for rows or columns and, using the right mouse button, select New
Structure from the Context menu.
2. Select the Structure directory, and, using the right mouse button, choose New
Selection from the Context menu. The New Selection screen opens.
3. Enter a description of the restricted key figure in the text fields located in the upper part of
the screen.
4. Underneath the text fields, on the left, is the directory of all the objects available in the
InfoProvider. Use the empty field on the right-hand side of the screen for the definition of
the new selection.
5. Using drag and drop, choose a key figure from the InfoProvider, and restrict it using a
selection of one or more characteristic values.
6. Select OK. The newly restricted key figure is defined in the structure.
Top of page
Procedure: How to Calculate Key Figures
1. Create a new structure in the rows or columns of the query definition by highlighting the
row or column directory using the right mouse button and selecting New Structure in the
Context menu.
2. Drag a (basic) key figure of the InfoProvider into the directory of the new structure.
3. Select the Structure directory, and choose New Formula. The Formula Definition screen
opens.
4. Enter a description of the formula in the text fields located in the upper part of the screen.
Note: The entry field for the formula is underneath the text fields. In the bottom left of the screen are
all of the operands available for the formula definition. These are the Key Figures that you have
already defined in the structure, and all of the formula variables in the Variables directory that have
been created in the variable maintenance.
The functions available as operators are on the right-hand side of the screen. These are symbols for
the basic arithmetic operations and directories with calculation functions such as percentage or
trigonometric functions. To the right of the operators is a number block.
Top of page
Procedure: How to Define a Formula
1. Choose the operands you want to use, and insert them in the entry field for the formula by
double-clicking or by using drag and drop.

64
2. Choose the calculation functions you want to use by either clicking the symbols for the basic
arithmetic operations, double-clicking to select the individual values, or dragging the entire
key figure into the formula box.
3. Select the number values for the formula by clicking the number block.
4. Define your formula using the available operands and operators.
If you want to use a variable that is not contained in the operands, you must create the
variable first.
5. Check the formula definition for correctness by pressing the scale icon.
6. Enter the name of the formula column in the description box.
7. Select OK. The newly calculated key figure is defined in the structure.
Top of page
Viewing Query Properties and Releasing for OLAP
 To view the properties of a query, click the Query Properties icon on the toolbar. The Query
Properties dialog box opens.
 To release a query for OLAP, click the Query Properties icon on the toolbar and check the
following in the Query Properties dialog box:
 Allow External Access (for SAP BW releases 3.x and higher).
 Release for OLE DB for OLAP (for SAP BW releases prior to 3.x).
This enables the query to be displayed as a QUERY_CUBE for reporting purposes. The query
elements (hierarchy levels, measures, variable, and properties) will be mapped to corresponding
OLAP elements to create a synonym.

65
Business Explorer – Architecture
SAP Business Explorer consists of multiple tools that can be used to design queries and to
perform report analysis, create web applications. The BEx Web Analyzer, Report Designer
and Query Designer uses BI content in SAP NetWeaver BW system and communication
happens using BI Consumer Service also called as BICS.
The content developed using Business Explorer can be published in the NetWeaver
Portal or can also be used in Composite Applications.
The following image shows the functional area/ basic architecture of SAP Business
Explorer suite −

Components in SAP BEx Architecture


At the bottom, you have SAP NetWeaver BI content in the BW system. The BI Content is
managed in the form of OLAP Cubes from InfoProviders. An InfoCube is defined as a
multidimensional dataset which is used for analysis in a BEx query. An InfoCube consists
of a set of relational tables which are logically joined to implement the star schema.
You can add data from one or more InfoSource or InfoProviders to an InfoCube. They are
available as InfoProviders for analysis and reporting purposes.
BI Consumer Service (BICS)
BICS is used to connect the Business Explorer queries to SAP NetWeaver BW system.
While creating an OLAP connection in IDT, you can use BICS connectivity to connect to
the SAP BW system.

66
The next in line is SAP Business Explorer Suite that contains multiple tools to perform
query analysis and design and for Report formatting. The Web Application Development
(WAD) can be used for application development and content can be published on to the
portal or composite applications using Broadcasting Information.
The BEx Analyzer provides an option for excel integration and you can analyze selected
InfoProvider data and use it for planning by navigating in queries created in a BEx Query
Designer.
At the top, you have the presentation layer that is used to publish the objects that are
created using SAP Business Explorer. The NetWeaver Portal can be used for publishing
the project or you can also use them in composite applications or analyze further using
Microsoft Excel.

Business Explorer – Integration with BO


You can integrate SAP Business Warehouse system with SAP BusinessObjects, then the
use of Business Explorer increases in terms of reporting and querying options. SAP
BusinessObjects provide a complete set of Analytical reporting, Dashboard and Data
Visualization tools.
The following integrations can be performed −
 You can integrate SAP BusinessObjects Dashboard (Xcelsius) tool to create an interactive
dashboard on top of the BI Content in the SAP BW server.
 It is also possible to integrate a Crystal Report with BW that can be used to generate form based
data on top of the BW content which can be used for printing purposes.
 It is also possible to call Web Applications created using BEx Web Application Designer in SAP
BusinessObjects BI Launchpad and to store and publish them into a BO repository server.

67
To integrate a SAP BW system to BusinessObjects tools, you can create a BICS
connection to the BEx query. You can select a Cube while creating an OLAP connection
using the BICS connection.

Business Explorer – BEx Query Designer Overview


With the BEx Query Designer you can analyze the BI Content by combining characteristics
and key figures along with other query elements. You can pass different parameters-
hierarchies, variables, text and formulas in the query.
Filters can be applied in the query to restrict the data returned for the query. You can also
insert query in workbook and that has been shown in the BEx Analyzer.
To open the BEx Query Designer, navigate to the Business Explorer → Query Designer →
Run.

68
Select SAP logon screen, BW system as per your SAP GUI system.

In the next window, you need to enter your Login Credentials. Enter the Client, User,
Password and the Language.

This will open the SAP Business Explorer NetWeaver Query Designer. You will not be able
to see the home screen for the SAP BEx Query Designer.

69
Business Explorer – Functions in a Query Designer
On the left side of the home screen of the Query Designer, you have the InfoProvider pane
– it has the name of the Infocube and the list of all the characteristics and key figures
available under that Infocube. It also shows all the Calculated Key figures and Restricted
Key figures in the Infocube.
In the middle pane, you have the Characteristics Restrictions – it shows all the filters
that have been used in the query. You have 4 tabs under the characteristics restriction,
which are −

 Filter
 Rows/Columns
 Conditions
 Exceptions
Let us now discuss each one of these in detail.
Filter − Here you can see the list of dimensions in the query on which the filter has been
applied to restrict the values in the query.
Rows/Columns − In this tab, you can see the list of dimensions and key figures under
rows and columns section. You can also see the free characteristics and preview under
this tab.

70
Conditions − In this tab, you define the Condition like ranking of the values under key
figures. You can select Top 5 values, Top 10 values and under conditions in the query.
You can select different Operator functions to pass these Conditions.

71
Exceptions − You can also add Exceptions/Alert to key figures. You can create an
Exception and keep it inactive by unchecking the check box.

72
On the right side of the home screen, you have the Query Properties. You can see the
description, technical name and the InfoProvider.
How to see BEx Query name, InfoProvider for a query?
To open the properties of a query, go to the Query button at the top → Open.

You will see the list of all the queries available. It shows the Query description and not
Technical name of the query. Select the query for which you want to see the technical
name and InfoProvider.

73
To see the technical name, description and InfoProvider name and other properties you
should select the Query. On the right hand side, you can see the Query Properties. If you
can’t see the query properties, you can also use the Query Properties button at the top.
The Technical name, InfoProvider, Description and Key date is shown under the
GENERAL tab.

74
At the bottom, you have the Message pane. It is used to check the query consistency. If
there is any issue in the query, it shows an error message in red or any other warnings too.

Business Explorer – Creating New Queries


You need to create a new query to analyze the data in BEx Analyzer or Web Applications.
You can define new queries in the Query designer on the top of InfoProviders.
To create a new query, there should at least be an InfoProvider in the SAP BW system.
The BEx Query Designer can also be called from other tools by navigating through the
path given below −
Start → Programs → Business Explorer → Query Designer.

You can also open the BEx Query Designer from the BEx Web Application Designer.
Navigate to Tools → BEx Query Designer in the Web Application Designer or It can also
be accessed via the BEx Report Designer → Tools → BEx Query Designer.

To define a new query, you need to navigate to Query → New in the Query Designer.

The next step is to make the selection screen for all the InfoProviders that you can define
in a new query.

75
In the history tab, you can see all the recently used InfoProviders. From all the available
InfoProviders under InfoAreas, select the InfoProvider that you want to use. You can also
search for an InfoProvider in History or under InfoAreas.

Once you add the InfoProvider, it is added to the InfoProvider pane. The list of all the
available objects are then shown in their hierarchical structure. Drag the characteristics
that you want to add to the Character Restrictions.

76
Note that the filter screen area contains empty directories for the filter selection and the
Rows/Columns screen area contains empty directories for the rows, the columns, and the
free characteristics of the query.
The preview of the results area for the query can be found at the bottom right of the
screen.

77
The filter selection has a restricting effect on BEx query. All the data from the InfoProvider
is aggregated with the filter selection.
You can also add the default values to the filter. You can double click on any of the
characteristics and it will open a new window to make the default value selection.

78
When you expand each characteristic value under the Default selection, you can see the
selected default values.
You can also add Conditions/Exceptions to a BEx query. Navigate to the View tab →
Exceptions/Conditions.

It is also possible to drag and drop to change how the key figures and characteristics are
arranged in the rows and columns until the preview displays the results area you want.
You can also define a new calculated key figure and can be added to the BEx Query in the
Query Designer. To create a new calculated/restricted key figure, right click on the Key
figure → Select.

79
A Restricted Key figure is defined as the key figure which can be restricted with the
Characteristics.
A Calculated Key figure is defined as the key figure which is calculated using other key
figures based on some formula. A calculated key figure is global to all the queries in the
InfoProvider.

You can save the query by clicking on the save button at the top.
Enter the Technical Name and Description of the query. The technical name of the query
should be unique to all the InfoProviders in the SAP BW system. You can add a name of
up to 30 characters in length.

80
You can select the location where you want to save the query. You can choose the
Favorite folder or can also assign to a specific role.

Business Explorer – Different Query Components


There are many objects in the Query Designer that can be reused at a global level. When
objects are defined, it can be used in all the queries in a BW System. When these reusable
objects are changed, these changes are applied in all the queries where it is used
The following object types can be created for reuse −

 Variables
81
 Restricted Key Figures
 Calculate Key Figures
To see the where the objects are used, you can select the Where Used List in the context
menu.

To check the details of an object, go to the context menu and click on the Display button. It
shows you the following information −

 Technical name
 Identifier
 Last changed by
 Date/Time

82
As mentioned, various objects can be reused in queries at global level.
Variable
In a Query Designer, you can define Variables to pass the value at run time. They can be
used in web applications and other queries as a placeholder. To define Variables for any of
the objects in query, you must open the Variable Editor.
You can open the Variable editor by clicking on the below option in the Query Designer.
This option is available in the Query Properties of all the components where you can pass
constant values.

83
You can also click on the drop down button and can access different options to create/edit
variables.

The following fields are available −


 Entry of Variables − Using this field, you can use this dialog to select a variable.
 New Variable − You can use this option to create a new variable in the BEx query.
 Change Variable − You can select a variable and click on the Change Variable button to change
the value of the variable.
 Remove − This option can be used to remove a variable from the list.
When you select New Variable/Change Variable, the following dialog box opens −

84
Restricted Key Figures
A Restricted Key Figure is defined as a key figure which can be used to restrict the values
in a query based on the characteristics.
To define a new Restricted Key figure, navigate to Restricted Key figure folder → Context
Menu and New Restricted Key Figure.

This will create a New Restricted Key Figure and the properties for the restricted key figure
are displayed in the Properties screen area.

85
Define the technical name and description and click on the save button to save the key
figure. To edit the restricted key figure, click on the Edit button or double click on the name
in the hierarchical structure.
In the detailed view, you can see the directory of all objects available in the InfoProvider
and on the right side you have an empty field to define the key figure.
Calculated Key Figure
You can also calculate the key figures in InfoProvider by using some formulas. Calculated
key figure can be based on other key figures, restricted key figures or pre-calculated key
figures.
To define a new calculated key figure, right click on the Key figure folder → New.

This will add the Calculated Key figure in the hierarchical structure and properties for the
calculated key figure are displayed in the Properties screen area.
To define the calculation formula for the key figure, double click on the Calculate Key
Figure. You have an option to define the Calculated Key figures in the General Tab.
Drag any other key figure and Operator from the Operators section. You have different
Operators available under this section.

86
You can also define Aggregation for new Calculated Key figures.

The following function types are available under the General tab to define the calculation
for the New Calculated Key Figures −

87
 Basic Functions
 Percentage Functions
 Data Functions
 Mathematical Functions
 Trigonometric Functions
 Boolean Operators
Once you define the formula, click on the OK button as shown in following screenshot.

You can also go to the Properties tab of the Calculated Key figure. You can define different
properties for a new key figure and can also edit an existing key figure −

 Description
 Display
 Number format
 Currency translation
 Local calculations
 Aggregation behavior
88
Business Explorer – Setting Query Properties
You can access the query properties by selecting the icon as shown in the following
screenshot.

The following tabs are available under the Query Properties −


General Tab − You can enter the Description, Technical Name, InfoProvider and the Key
Date along with the Last Changed By details under the General tab.

89
Variable Sequence Tab − This tab consists of variables listed in the query. You can also
arrange the Variable sequence defined in the query.

Display Tab − You have Display options and document links inside the Display tab. Under
the Display Option, you can adjust formatting after Refreshing, Scaling Factor, or Hide
Repeated Key Figures.
You can create a document link for Metadata, Master Data and InfoProvider for a query.

90
Rows/Column Tab − This is used to define where results are displayed for a query.
 Rows − Above or Below
 Column − Left or Right
Suppress Zeros − This option can be used to specify whether columns or rows containing
zeros are to be displayed or not.
Effect on − This field can be used to specify whether suppression of zeros should be
applied to both rows/columns or only to rows or columns.

91
Value Display Tab − This tab is used to display the +/- value in the query and zero value
display.

Planning Tab − You can define if a query should start in the change mode or the display
mode.
For the queries that are not input ready, the Start Query in the Change Mode checkbox is
always inactive and cannot be changed. When there is input ready queries, the check box
is active.

92
Calculate Inverse Formulas − Using this option, Inverse formulas are used to recalculate
input-ready formulas in planning the applications.

Business Explorer – Properties of Query Components


In the Business Explorer, you can define properties for each query component. Property
dialog can be opened by clicking on the component in a hierarchical structure. You can
define custom settings for each field or can also use default values.
The following component properties can be set in the BEx Query Designer −

 Characteristic Properties
 Properties of Characteristic Restrictions and Default Values
 Attribute Properties
 Selection/Formula/Cell Properties
 Structure Properties
93
 Filter Properties
 Variable Properties
 Condition Properties
 Exception Properties
 Row/Column Properties
In the Query Designer, you can derive properties of each component from the other object
or can also set its value. You can also see the object name and can derive properties from
the following objects −
The selection can derive properties from −

 Key figure in InfoProvider


 Restricted key figure
 Calculated Key Figure
The characteristics in the reusable filter can derive properties from the characteristics in
the InfoProvider.
The restricted key figure can derive properties from −

 Key figure in InfoProvider


 Restricted key figure
 Calculated Key Figure
With this, we conclude the most commonly-used Properties of the Query Components.

SAP BEx Analyzer


The BEx analyzer is an analysis based reporting and designing tool embedded with
Microsoft Excel which can be used to the analyze data in the InfoProvider. You can also
add different control types such as, Analysis Grids, Dropdown Boxes and Button in an
Excel workbook.
The BEx Analyzer provides you two different function modes that can be used for
executing OLAP Analysis or to develop interfaces for Query Applications.
Analysis Mode
This mode can be used for executing queries created in a query designer to perform OLAP
analysis. You can also define new queries by launching the BEx Query Designer. You can
also use planning functions and advanced planning functions written in VBA.
The workbooks created using the BEx analyzer can be saved on the server or you can also
save it locally.
Design Mode
You can use the design mode to design the interface of your workbook where you can
insert the Analysis Grid, Radio Buttons, Dropdown Boxes into a Microsoft Excel
workbook. You can perform workbook formatting and customize the chart types in an excel
workbook.
To access the BEx Analyzer, navigate to Program files → Business Explorer → Analyzer.

94
Business Explorer – Analysis Mode in Analyzer
When BEx analyzer is started, the menu bar and the BEx Analyzer-tool bar is displayed.
You can also access the BEx Report Designer and the Web analyzer from BEx analyzer →
Tools option.

95
How to Open a Workbook and Query in the BEx Analyzer?
You can open a workbook or a query in the BEx Analyzer toolbar. To open a query,
navigate to BEx Analyzer → Open Query.
To open a workbook, navigate to the BEx Analyzer → Open Workbook.

How to Save a Workbook?


To save a workbook in the BEx Analyzer, you need to navigate to Save → Save Workbook
in the analysis toolbar or you can also click on the BEx Analyzer → Save Workbook in the
menu.
You can also save a workbook with a new name. To do so, select Save → Save Workbook
As in the analysis toolbar or you can also click on BEx Analyzer → Save Workbook As in
the menu.

96
Refresh
You can also control the automatic refreshing of the workbook in the BEx Analyzer. For
activating this, navigate to BEx Analyzer → Refresh.

Changing Variable Values


You can use this option to change the variable values in your query. In the analysis toolbar,
Select BEx Analyzer → Change Variable Values as shown in the following screenshot.

97
Global Settings
This option can be used to configure the Global settings and it allows you to enter the
setting that is applicable to the full application.

There are other options that you can select from the BEx Analyzer drop down box. You can
access the SAP Documentation on the BEx Analyzer by going to the “Application Help”
option.

Business Explorer – Design Mode in Analyzer


98
When you are in the Analysis mode, to switch to the design mode you should navigate to
the BEx Analyzer → Design Toolbar → Design Mode in the menu as shown in the
following screenshot.

There are 11 design items from which you can select under the Design Toolbar. When you
click on the Design Toolbar, you can find the following options −

 Insert Analysis Grid


 Insert Navigation Pane
 Insert List of Filters
 Insert Button
 Insert Dropdown Box
 Insert Checkbox Group
 Insert Radio Button Group
 Insert List of Conditions
 Insert List of Exceptions
 Insert Text
 Insert Messages

99
The last option is Workbook setting, which can be used to configure the general functions
to workbooks in the Analyzer. All the design items that you insert in the workbook are
shown in the end of the list under the Design Tools.
To open the properties of the design item, click on the design item in the list.

100
Under the Properties of the Design Item, you can define different fields such as −

 General
 Associated charts
 Clipping.

101
Business Explorer – Creating Planning Applications
A Planning application can contain a planning function such as – Copy, Save or Delete,
or Selection List, etc. Let us see how to create a planning application.
To start with, you need to check the security settings. Choose Tools → Macro → Security
and set the indicator for Trust access to the Visual Basic Project.
Create a new workbook and to put the title of workbook move to the required cell in the
workbook → Enter the Title and assign a font to it.

To design the workbook, move to the Design mode. Navigate to Design Toolbar → Design
Mode as shown in the following screenshot.

102
To show the query results with the actual and plan data, move to the relevant cell and
select Insert Analysis Grid in the Design toolbar and open the properties of the design item
as mentioned in the previous topic.
Go to the General tab of the Properties and select create a new data provider and it will
open the dialog box which displays the name of current data provider.
To define start view of the data provider, click on the Query view and a dialog box appears.

The next step is to select the required query or the query view and the select Open. This
will allow the system to insert the name of the InfoProvider on which the query is created
and this information is displayed in the InfoCube field as shown below −

103
Once your data provider is configured, click OK and this will take to Properties of Analysis
Grid design item. You should select the check box for Apply Formatting and Allow
Navigation.

In a similar way, add the dropdown box to the required cell and select Properties. Select
the configured data provider and check the option Label Indicator. Now, the next step is to
go to the Dimensions tab page, you need to select the dimensions for which you want to be
able to select values in the dropdown as shown in following screenshot.

104
The next step is to add the push button for this special function. Go to the Design Toolbar
and add a design item type Button.
Go to the context menu of the button and select Planning specific command → Select the
required planning function and data provider.
 Planning function − PF_Copy
 Planning function − PF_Revaluate01
 Planning function − PF_Delete
Click on the Finish button and select the save button.

105
Business Explorer – Performing Local Calculations
Using local calculations, you can perform calculations on the numbers based in the current
report view. For example, to perform a sum of the top 10 products in the list.
There are a few functions that can be used to perform Local Calculations −
Calculate Result As
You can use this function to recalculate the result rows in the BEx Web Application as per
certain criteria. You override the standard calculation using local calculations. It includes
only those numbers in the calculation appear in the current application view.
This function can be used in the following areas −

 BEx Query Designer


 BEx Web Applications
 BEx Analyzer

106
Calculate Single Values As
This function is used to recalculate single values in web applications as per certain
selection criteria.
This function can be used in the following areas −

 BEx Query Designer


 BEx Web Applications
 BEx Analyzer

Business Explorer – Conditions


You can also add conditions to improve the data analysis and then the data is fetched only
as per that condition. When a condition is applied, it just removes the unrequired rows from
the returned data.
Note − This condition doesn’t alter the values displayed or the key figures in the result
rows.
You can also define multiple conditions in a query, which can be separated using a logical
AND.
The function to define a condition is available in the following Business Explorer tools −

 BEx Query Designer


 BEx Web Analyzer
 BEx Analyzer
 In Web Applications
The following type of conditions exist −

 Ranked List Condition


 Threshold Value Condition
 Mixed Condition
There are different operators that can be used for Threshold Value Condition −

 = Equal To
 Not Equal To
 Greater Than
 >= Greater Than or Equal To
 < Less Than
 <= Less Than or Equal To
 [] Between
 ][ Not Between
There are different operators that can be used for Ranked List Condition −

 Top N
 Top %
 Top Total
 Bottom N
 Bottom %
107
 Bottom Total

Business Explorer – Exception Reporting


You can also highlight the objects in the Business Explorer that are important as compared
to other objects. This allows you to find any deviation from the predefined or expected
results. Using Exception, you can highlight the objects which are critical to a query.
An Exception can be defined for the following areas of Business Explorer −

 BEx Query Designer


 BEx Web Analyzer
 Web Applications

Defining Exceptions in a Query Designer


When you select a query in the Query Designer to add an exception, you need to navigate
to View → Exceptions.

In the Exception section area, select New Exception from the context menu as shown in
the following screenshot.

Select the Exception and Right Click → Edit. This will open the Change Exception window.
The next step is to define the Exception in the change exception window. There are
different alert levels that you can select.

108
You can select from the following Operator types −

 = Equal To
 Not Equal To
 Greater Than
 >= Greater Than or Equal To
 < Less Than
 <= Less Than or Equal To
 [] Between
 ][ Not Between

Display Tab
You can define if an exception affects the data cells or the characteristic cells. As per the
defined setting, highlighting for the exception is displayed on the numbers for the selected
key figure or the text for the most detailed characteristic value.

109
Business Explorer – Working with BEx Objects
In Business Explorer, you can create several objects that comprises to make a web
application. In each BEx tool, you can create different objects that perform multiple
functions.
BEx Query
A BEx query contains characteristics and key figures that can be used to analyze data in
the BW System. These objects in the query are imported from the InfoProvider. These
queries are used in the BEx Applications.
You can open BEx Queries directly in the default view in the BEx Web Analyzer or BEx
Analyzer and they can be executed to create planning applications and data analysis in the
BEx Analyzer.

On the right side, under the Properties pane, you can see the query Properties −

110
 Description
 Technical Name
 Global Settings
 Type of Variable
 Processing By
 Reference Characteristic

Filters
Filters are used to apply data restrictions and they ensure that certain user groups have
limited data access. It is also possible to create multiple filters for an InfoProvider. Filters
can be applied on queries in Query Designer or in planning applications.
To apply filters in query, you can drag the characteristics or key figures to a filter pane.
These can be further restricted by applying single values, range of values or multiple
values.

Variables
In the Query Designer, you can define Variables to pass the value at run time. They can be
used in web applications and other queries as a placeholder. To define Variables for any of
the object in query, you must open the Variable Editor.
You can open the Variable editor by clicking on the following option in the Query Designer.
This option is available in the Query Properties of all the components, where you can pass
the constant values.

111
Structure
A structure in a BEx query is used to define the axes framework in a table. When you
define structure, it defines the sequence of characteristics and key figures in rows and
columns in a BEx query.
To define a new structure, you need to navigate to the Row/Column section in the Query
Designer → Select New Structure from the context menu.

112
Right-click on Structure and go to New Selection. Here, you can add Key figures and
characteristics and these can be added to the Preview tab under the Row and Column
section.

There are various other objects that you can manage under different Business Explorer
Tools.

 Query Views
 Data Providers
 Bookmarks
 Reusable Web Items
 Workbooks
 Broadcast Settings
 Dashboards

Business Explorer – Opening and Saving Objects


In the Business Explorer tools, you can open and save the existing objects. You can also
reuse the objects that are created in any of the Business Explorer tool.
Saving and Publishing Queries
In the BEx Query Designer, you can save the queries in to your Favorites folder or to the
roles in the Query Designer. To save a query, navigate to Save or Save As button as
shown in the following screenshot.

113
You can also publish the queries so that it can be used by other users or can also publish
to Portal Content.
To publish a query, you need to navigate to the Publish option in the Query Designer. You
can also share a query via the BEx Broadcaster.

Using a transport system, it is also possible to transport the BEx objects.


Saving Filters and Reusing Filters
In the Query Designer, you can save the filter locally or reuse in any other context. To save
the filter locally, you can save the query.
To reuse the filter, you need to define a technical name and description of the filter.

114
In a similar way, you can also save and reuse other objects in a Business Explorer. The
following objects can be saved and reused −

 Query Views
 Data Providers
 Bookmarks
 Reusable Web Items
 Workbooks
 Broadcast Settings
 Dashboards
In the next chapter, we will learn in detail about the accessibility mode in SAP Business
Explorer.

SAP BEx - Overview


SAP Business Explorer (SAP BEx) provides you the set of tools to perform reporting, query
analysis to support strategic decision. This tool provides a lot of queries and report
designing functions. You can also develop Web applications on top of the SAP BI content
using BEx Web Application Designer (WAD). Using the BEx Broadcast option, you can
also broadcast the objects that are created using Business Explorer in email or in the form
of a URL. This can also be published under the Knowledge Management Content on the
NetWeaver portal.
The BI content is available in SAP NetWeaver BI system and the data is analyzed by
defining the queries in BEx Query Designer. The BEx WAD can be used to develop Web
Application based on the BI content available in the SAP BW system. The BEx Report
Designer tool can be used to create formatted reports for printing and presentation.
The following tools are available under SAP Business Explorer −

 Analyzer
 Query Designer
 Report Designer
 Web Application Designer
Let us now understand in detail about the above given tools.

115
Analyzer
The Analyzer under Business Explorer is a reporting and designing tool, which provides
integration with Microsoft Excel. You can use this tool to analyze data in an Info Provider
under SAP BW. This can be used for planning by writing queries in a BEx Query Designer.
Query Designer
The BEx Query Designer can be used to analyze the data in InfoProviders under the
SAP BW System. You can define the characteristics and the key figures in a Query
Designer to analyze the data in any InfoProvider.
Report Designer
A Report Designer can be used to create formatted reports by using extensive formatting
options and these reports can be used for printing and can be generated in different
formats such as – PDF.
For Example −

 Invoice
 Balance Sheets
 Sales Report, etc.

Web Application Designer


The Web Application Designer can be used to create web based applications using BI
Content. These applications contain HTML pages which can be accessed via Web
Browsers in the client machines or can also be published on the NetWeaver Portal under
the Knowledge Management Content.
To see the list of tools under Business Explorer, navigate to Program Files in your SAP
system → Business Explorer.

116
Once you expand this folder, you can see the full set of Business Explorer tools as
mentioned in the previous topics.

Business Explorer – Features


SAP Business Explorer is a frontend tool to design Data visualization on Business
Intelligence information in SAP Business Warehouse system. It is a popular product that
provides extensive report formatting and designing features along with Web Application
Development and broadcasting of objects developed in Business Explorer.
117
The following is the list of features that are provided by SAP Business Explorer BEx Suite −
BEx Query Designer Key Features
 You can use queries in the BEx Query Designer for OLAP reporting and for enterprise reporting.
 Queries can contain different parameters like variables for characteristic values, hierarchies,
formulas, text, etc.
 In the Query Designer, you can apply a filter to restrict the whole query. While defining the filter,
you can add characteristic values from one or more characteristics or also key figures in the
filter. All the InfoProvider data is aggregated using the filter selection of the query.
 You can also use user-defined characteristics and determine the content of the rows and
columns of the query. This is used to specify the data areas of the InfoProvider through which
you want to navigate.
 You have an option of navigating through the query that allows you to generate different views of
the InfoProvider data. This can be achieved by dragging any of the user defined characteristics
into the rows or columns of the query.

BEx Analyzer Key Features


BEx Analyzer is divided into two modes for different purposes −
 Analysis mode − It is used for executing OLAP analyses on queries.
 Design mode − It is used for designing the interface for query applications.
Analysis Mode − You can perform the following tasks in the Analysis mode −
 You can access the BEx Query Designer to define queries.
 You can analyze the InfoProvider data by navigating in the queries.
 You can use different functions like sorting, filtering, drilling, etc., which are common in OLAP.
 Distribution of workbooks with BEx Broadcaster.
 For advanced programming, you can embed your own customized VBA programs.
 You can save workbooks on the server/locally on your computer or into favorites.
Design Mode − You can perform the following tasks in the design mode −
 It can be used to design the query and you can embed different query design items like
dropdown box, radio button groups, grid and buttons into your Microsoft Excel workbook.
 You can also customize your workbook with Excel’s formatting and chart functionality.

BEx Report Designer Key Features


You can perform the following tasks with the report designer −
 You can use formatting options to create report for printing and presentation.
 Different Layout functions that can be used to design corporate reports to meet business
requirements.
 You can print web applications and reports in various formats.

BEx Web Application Designer (WAD) Key Features


You can perform the following tasks with the web application designer −
 You can use BEx WAD to generate HTML pages which contain BI specific contents such as,
Tables, Maps and different Chart types.
 Web Applications can be published on the portal and can be accessed via a web browser.
118
 Use of standard markup languages and Web Design API.
 You can create and design web templates that can be saved and used in Web applications.

Business Explorer – Product Suite


By using SAP BEx frontend tools, you can leverage various reporting and analysis
capabilities on the BI information in SAP Business Warehouse. This allows you to write
queries, format and design report for printing and presentation, develop web applications
and broadcast these objects. The SAP BEx frontend tools can be installed with or without
SAP GUI tools.
In older versions, SAP Business Explorer was delivered with SAP GUI installer as an add-
on tool. Business Explorer can be installed independently of SAP GUI for Windows 7.10 or
higher or together with SAP GUI for Windows 7.10 or higher version. When the installation
is done independently for BEx frontend tools, the following tools are available under BEx −

 BEx Analyzer
 BEx Query Designer
 BEx Report Designer
When the installation is done as a part of the frontend package with SAP GUI, you can also
use BEx Web Application Designer (WAD). This tool is not available in Release 7.10 or
higher if SAP GUI is not installed on the client machine.
Hardware and Software Requirements
Hardware Requirements − System should meet all the requirements for Microsoft Excel
2003 and Windows XP or Vista.
Software Requirements −

 Windows XP or Vista
 Microsoft .Net Framework 2.0
 Microsoft Excel 2003 or higher
To perform the installation of the frontend tools, you need an installer or a CD which
contains the setup file. The user should have an administrator privilege to run the installer
file.
Start SapBISetup.exe by using run as administrator option if you are not logged in with an
administrator user. This will open the setup wizard as shown in the following screenshot.

119
When you click on Next, you need to select the frontend tools that you want to install.
Under the Product Selection, you should select SAP Business Explorer.
It also shows you the required disk space requirement.

Make the selection of frontend tools, click on Next. You need to select the target drive
where you want the installation to be done. Once you select the target drive, click on Next
and it will start the setup installation.
You can see the status in the Progress bar, and once it is 100% done, installation is
completed for the frontend tools.
120
Your Business Explorer is now successfully configured and ready to use. You can navigate
to Business Explorer folder under Program Files and verify the installation by checking
following tools shown in the screenshot given below.

Bex Browser

The Business Explorer Browser (BEx Browser) makes it possible for you to access all document types of
the Business Information Warehouse that are assigned to your role or that you have stored in your
favorites. You can select and open documents assigned to you in the BEx Browser or store and manage
new documents in the BEx Browser.

Document types that you can work with in the BEx Browser are:

· BW workbooks

· Documents that are stored in the Business Document Service (BDS)

· Links (references to file system, shortcuts)

· Links to internet sites (URLs)


121
· SAP transaction calls.

· Web applications and Web templates

· Crystal Reports

Bex Analyser
The Business Explorer Analyzer (BEx Analyzer) is the analysis and reporting tool of the Business
Explorer that is embedded in Microsoft Excel.
Features
You can call up the BEx Query Designer in the BEx Analyzer, in order to define queries. Subsequently,
you can analyze the selected InfoProvider data by navigation to the query created in the Query Designer
and create different query views of the data. You can add the different query views for a query or for
different queries to a work book and save them there. You can save the workbook in your favorites or in
your role on the BW Server. You can also save the workbook locally on your computer.
Beyond that, you can precalculate the workbook and distribute it by e-mail to recipeients or you can
export it to the Enterprise Portal and make it accessible to other employees in the company.
You can start queries in a standard view (with a Standard Web Template set up in Customizing) in the
Web browser and forward the URL or continue to navigate on the Web. Similarly, you can export the
Web query to MS Excel 2000.
Overview of the Functional Area of the BEx Analyzer:
· BEx toolbar
You access the functions of the BEx Analyzer from the BEx toolbar, which takes you to the BEx Open
dialog box where you can open existing queries, or to the BEx Query Designer where you can create
new queries or change existing queries.
· Evaluating Query Data
The BEx Analyzer offers convenient functions for evaluating and presenting InfoProvider data
interactively. In the BEx Analyzer, you can add queries to workbooks, navigate within them and refresh
the data. You can also process the queries further in Microsoft Excel or display them in the Web browser
in a default view.
Navigation of a query allows you, for example, to filter characteristics on a single value, drilldown on all
values for a characteristic, regroup characteristics and key figures in the rows and columns of the results
area, or hide key figures. Navigation results in different views of the InfoProvider data. In addition, a
range of further functions is available which allow you to edit a query interactively (for example, sorting,
cumulated output, among others). In addition, you can use the editing functions in Microsoft Excel in
order to set up individual format templates, to print results areas, or to create graphics.
· Queries in Workbooks
Queries are inserted into workbooks so you can display them. When you insert a query, a link is made
between the cell areas of the worksheet and the data of the InfoProvider upon which the query is based.
A link therefore exists between the Business Explorer and the Business Information Warehouse Server
(BW Server).
When inserting a query into the workbook, a VBA routine is automatically generated in the workbook.
You can also connect the Business Explorer with your own VBA programs (Visual Basic for Applications).
You can create workbook templates, into which you can insert your queries. Workbook templates can
contain pre-determined items for the area of the query, formatting settings, logos, VBA macros, and so
on.
· Precalculating workbooks

122
You can precalculate and distribute workbooks with the BEx Broadcaster, which is a Web application you
get to form the BEx toolbar. The system generates MS Excel workbooks with historical data. You
determine the time for precalculation yourself: You can have workbooks precalculated at a predefined
time or they can be precalculated whenever data in the underlying InfoProvider changes. You can have
the precalculated workbooks sent by e-mail or you can export them into the Enterprise Portal, where you
can make them available to employees within your company.
Activities
To start the BEx Analyzer, choose Start ® Programs ® SAP Front-end Business Information Warehouse
® SAP Business Explorer Analyzer.
You can also access the BEx Analyzer via SAP Easy Access ® SAP Business Information Warehouse ®
SAP Menu ® Business Explorer ® Analyzer or in the Business Explorer Browser using the Business
Explorer Analyzer symbol in the menu bar.
.....................................................................................................................
"The Business Explorer Browser (BEx Browser) makes it possible for you to access all document types
of the Business Information Warehouse that are assigned to your role or that you have stored in your
favorites. You can select and open documents assigned to you in the BEx Browser or store and manage
new documents in the BEx Browser."
http://help.sap.com/saphelp_bw33/helpdata/en/7a/87583c2439e66fe10000000a114084/frameset.htm
"The Business Explorer Analyzer (BEx Analyzer) is the analysis and reporting tool of the Business
Explorer that is embedded in Microsoft Excel."
http://help.sap.com/saphelp_bw33/helpdata/en/ba/45583ca544eb51e10000000a114084/frameset.htm
Refer to the below URL. The pdf file may help you.
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/58fd9183-0e01-0010-f183-
fdc9019f77ab
Assign points if this helps u...

123

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy