You are on page 1of 54

Business Content

Product Management SAP NetWeaver,


SAP AG

Overview
Content Analyzer
Content Browser
Summary

This document includes several sections.


First well have an overview about what is standard Business Content and where
does business content belong to the scenario/scenario variants etc. As the next i
would like to introduce the new content called content analyzer and content
browser which is delivered with the SAP NetWeaver 2004s, BI Content Add-On 2.
finally, i would like to summarize the major features and functions of content
analyzer and content browser.

Overview
Content Analyzer
Content Browser
Summary

Business Content: Definition

Business
BusinessContent
ContentDefinition
Definition

SAP BW Business Content delivers predefined,


role-based and task-oriented information models
within BW.
SAP BW Business Contents objective is to make
relevant information available to specific roles
within an enterprise so as to provide these users
with exactly the information they need to fulfill their
daily tasks within their business.

SAP AG 2005

So what is Business Content at all? Business Content delivers predefined, rolebased and task-oriented information modesl. E.g. datasource, infosource, Data
Store Object, InfoProviders, Queries, web templates etc. All these information
models provides users with the information which they exactly need to fulfill their
daily tasks.

Data Warehousing with SAP NetWeaver Business Intelligence


Architecture

Analytical Services

InfoProvider

XMI

Meta
Data
&
Documents

VirtualProvider

Architected
Data Marts

Operational
Data
Store

Data Warehouse
Layer
DataSource

Any Source

SAP AG 2005

Master
Data

Open
Hub
Service

SAP NetWeaver 2004s BI Content Add-On 2

SAP NetWeaver 2004s BI Content Add-On 2 is based on the


technology release NetWeaver 2004s BI.
This Content Add-On is released to the ramp-up customer on
24/10/2005. Mass shipment of this content add-on will start on the
same date as SAP NetWeaver2004s BI.
About 43 business content scenarios are either newly
developed, enhanced or improved within SAP NetWeaver 2004s BI
Content Add-On 2. For details please refer to the business
content list which is published on service.sap.com

SAP AG 2005

Enterprise Data Warehousing Variants & Processes

Modeling the EDW


Meta Data
&
Document
Management

Data Modeling
Data Acquisition
Transformation
Data Distribution

Running the EDW


Data Flow Control
User
Management

Administration & Monitoring


Performance Optimization
Information Lifecycle Management

SAP AG 2005

Overview
Content Analyzer
Content Browser
Summary

Functionalities of the Content Analyzer


Check programs are provided to customer to analyze
inconsistencies and errors of customer defined information
models (InfoObjects, InfoProviders etc).
With central transaction RSBICA you can

Schedule these delivered check programs for the local system or


remote system via RFC connection

Customize the scheduling options

Display the results of check programs by

Several grouping possibilities

Several filter options

Priorities

The results of the check programs can be loaded to the local or


remote BI systems, in order to get a single point of entry for
analyzing the BI landscape.

SAP AG 2005

Customizing Settings of Content Analyzer

Check Type: Check Program


Jobname: Grouping of the
check program

SAP AG 2005

10

Scheduling of Check Programs

Check
programs can
be scheduled
for the remote
BI System
SAP AG 2005

11

Basic Functionality : Start


Starting the Analyzer by using SAP user menu (role:
SAP_BW_Content_Administrator) or calling transaction RSBICA

SAP AG 2005

12

Basic Functionality : Monitor

Monitor

Result Container

The priority fields provide an aggregated view to the objects listed


in the result container.

In the Last Update field, the date and time of the oldest object
which is available in the result container is displayed.

The date and time of the the objects will be set during the runtime
of the check programs.

The values in the monitor will change if the filter restrictions has
been changed.

SAP AG 2005

13

Basic Functionality : BI Content Analyzer -> Filter

SAP AG 2005

14

Basic Functionality : Filter -> BW System


Local
System View

Consolidated
System View

System A
DSO Object

System B

System C
Local Check Result
Table

SAP AG 2005

15

Basic Functionality : Filter -> Check Category


Check Categories

InfoObject without InfoObject Catalog


Naming Convention Ignored
Object Collection : Collection Error
Object Collection : Temporary stored objects
Object Status : A version newer than D version
Object Status : D version newer than A version
Object Status : No A version available
Object Status : No D version available
Query Elements with double GUIDs
Roles having non-existing objects assigned to it
Routines with references to BW DDIC structures
*Inactive Transfer Structure
SAP AG 2005

16

*not valid if the content is


based on the NetWeaver2004s
BI technology

Basic Functionality : Filter -> Priority


A priority can be assigned to every check category.
A default priority setting will be delivered by SAP.

Can be overwritten from customers

The priority can be changed referring to special system types


also.

Priority for Test Systems

Priority for Development Systems

4 priority settings are possible

very high

high

medium

low

SAP AG 2005

17

Basic Functionality : Filter -> Transports


Local
System View

Consolidated
System View

System A
Data Store
Object

System B

View

System C
Local Check Result
Table

SAP AG 2005

18

Basic Functionality : Filter -> Transports

SAP AG 2005

19

Basic Functionality : Grouping

SAP AG 2005

20

Basic Functionality : Grouping

Changing the tree hierarchy for individual needs.

SAP AG 2005

21

Basic Functionality : Messages


Information and help regarding the error and proposals for
solving the problem are available if the symbol glass is
displayed in the info column. The popup comes up after a double
click to the row.

SAP AG 2005

22

Business Content for Content Analyzer Architecture


RRI

Report

Query

Getting detailed information


regarding the error via RRI

Key : GUID
Incons. Objects

Messages

Flexible update
0RS_OBJNAME

RSCONTENTCHECK_E

DataSource

DataSource

SAP AG 2005

23

Business Content : IOBJ 0RS_OBJNAME


0RS_OBJNAME is the central object which is responsible for
building up the structure in the reporting.
InfoObject

0RS_OBJNAME

Attributes

Compounded

0RS_AUTHOR
0RS_DATE
0RS_DEVCLAS
0RS_CHKGUID

0RS_OBJTYPE
0RS_CCAT

SAP AG 2005

24

Business Content : Query / Template

SAP AG 2005

To start the check program: RSBICA: execute the check reports


To have the customizing settings for check program: Settings : check execution
Start the check program: job name: the group of check types
RFC destination: check programs can be executed remotely with the current
customizing views. Results of the check programs are stored locally. RSBICA
show the result locally(current system, table rscontact) or the ODS object result
(remote results). Only if the data are loaded centrally, then the the web reporting is
possible. The execution of check program can be started remotely. The
customizing settings are not necessary for transport.

25

APPENDIX For Check Programs

SAP AG 2005

Summary

26

Overview of Check Programs


The Check programs analyze the system in order to find
inconsistencies and error for BI Content objects.
The check programs can be started in batch mode only.
The check programs can be executed in sequence or in parallel.
Only problematic objects will be stored for BI Content Analyzer
reporting .
No inverse reporting (all objects which are ok) is possible.

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

27

General : Check Types and Check Category


You have to differentiate between Check Types and Check
Categories.
Check Types
The check type will be selected in order to schedule a check program.
Several check categories could be assigned to the same check type.
A check type has a 2 character ID.
Check Category
The check category is used in the BI Content Analyzer in order to
differentiate the results provided by the check programs. The check
category is visible for the end user.
A check category has a 3 character ID.
n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

28

Status Checks : General


Status Checks ( ID : ST)

SAD A-version newer than D-version

SDA D-version newer than A-version

SNA No A-version available

SND No D-version available

The status checks compares the content time stamp of the Aand D-version of a BW object.
The content time stamp is assigned to every BW object.
The content time stamp will be created if an object has been
activated/saved in a BW Content Development system.
The content time stamp can be changed if an object has been
changed in a BW Content Development system.
n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

29

Status Checks : A-version newer than D-version


Development System
Inconsistent object status

Developer does not see the object version which will be delivered.

Reason : An older object has been imported to the system in D-version

Reason : The D-versions are not saved correct. Maybe incorrect system
settings.

Test System
Inconsistent object status

Incorrect object version are visible for testers

Reason : Imports of A-versions

Reason : Somebody changed the system settings to dev. system .

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

30

Status Checks : D-version newer than A-version


No A-version available
A newer version of the object is available in the D-version.
Possible reasons
The content installation failed.
The content installation did not happen up to now.
Unexpected imports to the system.

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

31

Status Checks : No D-version available


Check will be executed in content development systems only.
Development system
Reason :

Writing of D-versions does not work correct.


Check system settings

Reason :

Delete imports.

Test systems
In test systems its normal that D-versions are not written.
Therefore the check will not be executed.
n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

32

Collection Checks : General


Collection Check ( ID : CE)

CCE Collection Error

CCO Temporary stored objects

The collection check is a simulation of the object collection which


can be started by using transaction RSOR.
The intention is to identify objects with references to missing or
locally stored objects.

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

33

Collection Checks : Collection Error


Check should be executed in test systems.
Objects with references to missing objects will be detected.
The object collection by using transaction RSOR will end in an
error message.
Existing Objects

Non-existing Objects

InfoProvider

UpdateRule

Reference
to a generated table

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

34

Data Store Object /BIC/.....

Collection Checks : Temporary stored objects


Check should be executed in development systems.
Objects with references to objects stored on package $TMP
There is no problem in the development systems. The problem
will be visible after a transport to a new system. The objects stored on
package $TMP are not available in the target system.

Objects assigned
to normal packages

Objects stored on
package $TMP

Query

InfoProvider
n
io
at e
rr slid
na is
o
N n th
o

InfoObject which is
saved on &TMP

SAP AG 2005

35

Other Checks
Inactive Transfer Structure * (not valid if the content is based on
BI 7.0 technology)
InfoObject without InfoObject Catalog
Naming Convention Ignored
Query Elements with double GUIDs
Roles having non-existing objects assigned to it
Routines with references to BW DDIC structures

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

36

Inactive Transfer Structure


The transfer structure has been changed and is not active at the
moment.
Reason
Manual change of the transfer structure.
Replication of assigned DataSources.
Problems
Data loading fails.
Imports of related objects, for example Update Rules fails also.
Solution
n
io
at e
rr slid
na is
o
N n th
o

Activate the transfer structure again. RSA1 InfoSource

SAP AG 2005

37

InfoObject without InfoObject Catalog


An InfoObject is not assigned to an InfoObject Catalog.
Reason
Missing assignment during InfoObject creation.
InfoObject Catalog is not transported.
Problems
Object is assigned to hierarchy NODESNOTCONNECTED, only
Does not follow the Content recommendations.
Solution
Assign the object to an InfoObject Catalog.
n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

38

Naming Convention Ignored


Naming Conventions can be defined in the customizing.
Settings-> Global Settings
Reason
The object is assigned to a package which is maintained in the
customizing, but does not follow the naming convention.
Solution
Change the name of the object according to your naming
convention.

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

39

Query Elements with double GUIDs


Due to cross transport or during the double maintenance phase, it
could be possible that query elements have more than one GUID for
the same technical description (COMPID) )
COMPUID (GUID)

generated unique key

Query Element

COMPID (Decription)

System A
123456789

System C

Sales Analysis

System B

123456789

Transport

987654321

987654321
Sales Analysis

n
io
at de
rr sli
na is
o
N n th
o

Sales Analysis

Query execution chooses the objects by random.


123456789 or 987654321
Leads to inconsistencies if query definition changes.

SAP AG 2005

40

Roles having non-existing objects assigned to it


Queries, Views or Templates can be assigned to a role.
If object itself was deleted, but the assignment to the role was
not deleted, this leads to the inconsistencies.
Reason
Deletion of objects.
Problem
Inconsistent object status.
Collection errors are possible
Solution
n
io
at e
rr slid
na is
o
N n th
o

Delete the assignment to the role definition in transaction


PFCG.

SAP AG 2005

41

Routines with references to BW DDIC structures


References to BW DDIC structure are not allowed for bw
content delivery.

f.e. LT_SALES LIKE standard table of /BI0/SALES not allowed

Problem
Activation problems, if the routine will be activated before the
referenced object is activated.
For A-version, importing problems if the referenced object is not
available in the system.

n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

42

Routines with references to BW DDIC structures

Solution
Dynamic programming.
*.. data definitions for internal table and workarea
data: lt_data type ref to data.
field-symbols:
<t_data> type standard table.
*.. store name of structure (infocube SALES) as string
constants: c_tabname type rstlogotab value '/BI0/FSALES'.
*.. create internal table and assign it to <t_data>
create data lt_data type table of (c_tabname).
assign lt_data->* to <t_data>.
n
io
at e
rr slid
na is
o
N n th
o
SAP AG 2005

43

Overview
Content Analyzer
Content Browser
Summary

44

Concept of Content Browser


This Standard Business Content called Content Browser provides
the reporting functionalities to enable end user discover
information about the customer-defined content and SAP
delivered content in the system. It helps to answer the following
question:
Which SAP Business Content is available in a given area?
Which SAP Business Content is in used in the customer
Business Intelligence System?
Which customer-defined content exists in the customer
Business Intelligence System?

SAP AG 2005

45

Data Flow in BI Content 3.5.3 Add-On


Relevant BI Object types are modeled as the different master data,
and the relationship between these objects are modeled as
transactional data.
Master Data

Transactional Data

InfoArea Text

Query/View
Attribute, text

InfoProvider
Attribute,
Hierarchy,
Text

Web
Template/Wor
kbook
Attribute, Text
Views Source
Query Text

Master Data

0BCT_CB_1
(Content Browser:
Object Relationships)

Role Folder
Attribute,
Hierarchy,
Text

Application
Components
Text
DataSource
Attribute ,Text
DataSource
Type Text

InfoSource
Attribute
SAP AG 2005

46

Data Flow in SAP NetWeaver 2004s BI Content Add-On vers. 2


All BI Object types (DataSources, InfoProviders, Queries etc) and
their relationships are modeled as the generic and consistent Master
Data BI Object.
Master Data Reporting
BI Object
(Query,
InfoProvider,
DataSource,
Update Rule
etc)

0TCTBWOBJCT_ATTR

0TCTBWOBJCT_TEXT

SAP AG 2005

47

0TCTBWOBJCT_Hier

Content Browser in SAP NetWeaver 2004s BI Content


Add-On vers. 2
With the role SAP_BW_CONTENT_BROWSER you can access the
content browser reports to discover SAP delivered standard business
content and the existing customer-defined content in customer
system.
Due to the underlying technology change and the modeling flexibility,
SAP redesigned the content browser and will deliver it to customer
with NetWeaver 2004s BI Content Add-On vers. 2.
There are no direct migration between these two content models. We
recommend that you apply the content browser which is delivered
with NetWeaver2004s BI Content Add-On version 2. In case that you
have already applied the Content Browser with BI Content 3.5.3 AddOn, you need to do the manual adjustment to migrate to the
redesigned content Browser.

SAP AG 2005

48

Delivered Webtemplates: Business Content By Role


This Web Template provides:

user-friendly interface, including icons to indicate object types.

possibilities to analyze Content related to one role or several roles


simultaneously.

drill down from the Role to the related objects.

Metadata Repository information for a particular object which can be


reached by clicking on the icon next to the objects name.

SAP AG 2005

49

Delivered Webtemplates: InfoProviders by InfoArea


This Web Template provides information about InfoProviders by InfoArea

It provides user-friendly interface, including icons to indicate object


types.

It allows you to drill down from the InfoArea to related InfoProviders.

The Metadata Repository information for a particular object can be


reached by clicking on the icon next to the objects name.

SAP AG 2005

50

See where Business Content is and isnt used:


With this report user can get the overview about

Number of InfoProviders which are active in the system

SAP- delivered InfoPorviders and customer- defined InfoProviders with


their technical name

Overview by
InfoArea with
Drill down to
individual
InfoProviders

SAP AG 2005

51

Overview
Content Analyzer
Content Browser
Summary

52

Summary
Content Analyzer and Content Browser are delivered with SAP
NetWeaver 2004s, BI Content Add-On version 2, which will help customer
effektively administrate, monitor and improve quality of content and also
provide customer the statistical overview about the content objects.
Content Analyzer:
As Business Content, as well as a tool helps
IT Department monitor content quality in complex system landscape
Content developer find out and correct the errors and inconssitencies
Content Browser:
As Standard Business Conent helps
IT Department get a clear overview about the content and the usage of
content
Customers or consultants to easily navigate ( find out) the right
Business Content

SAP AG 2005

53

Copyright 2005 SAP AG. All Rights Reserved


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained
herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other
countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned
are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications
may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without
the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited
to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use
of these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use
of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party
Web pages.

SAP AG 2005

54

You might also like