07 Business Content

54
1 Product Management SAP NetWeaver, SAP AG Business Content

description

plkm

Transcript of 07 Business Content

Page 1: 07 Business Content

1

Product Management SAP NetWeaver, SAP AG

Business Content

Page 2: 07 Business Content

2

This document includes several sections.

First we‘ll have an overview about what is standard Business Content and wheredoes business content belong to the scenario/scenario variants etc. As the next i would like to introduce the new content called content analyzer and contentbrowser 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 contentanalyzer and content browser.

OverviewContent AnalyzerContent BrowserSummary

Page 3: 07 Business Content

3

OverviewContent AnalyzerContent BrowserSummary

Page 4: 07 Business Content

4

So what is Business Content at all? Business Content delivers predefined, role-based and task-oriented information modesl. E.g. datasource, infosource, DataStore Object, InfoProviders, Queries, web templates etc. All these informationmodels provides users with the information which they exactly need to fulfill theirdaily tasks.

© SAP AG 2005

Business Content: Definition

Business Content DefinitionBusiness Content Definition

SAP BW Business Content delivers predefined, role-based and task-oriented information modelswithin BW.

SAP BW Business Content‘s 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.

Page 5: 07 Business Content

5

© SAP AG 2005

Data Warehousing with SAP NetWeaver Business Intelligence –Architecture

DataSource

Opera-tionalDataStore Data Warehouse

Layer

ArchitectedData Marts

MasterData

InfoProvider

MetaData

&Docu-ments

Analytical Services

OpenHub

Service

Any Source

XMI Virtual-Provider

Page 6: 07 Business Content

6

© SAP AG 2005

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

Page 7: 07 Business Content

7

© SAP AG 2005

Enterprise Data Warehousing – Variants & Processes

Modeling the EDW

Data ModelingMeta Data

&DocumentManage-

ment

Data Acquisition

Transformation

Data Distribution

Running the EDW

Administration & Monitoring

Data Flow Control

Performance Optimization

Information Lifecycle Management

UserManage-

ment

Page 8: 07 Business Content

8

OverviewContent AnalyzerContent BrowserSummary

Page 9: 07 Business Content

9

© SAP AG 2005

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 canSchedule these delivered check programs for the local system or remote system via RFC connectionCustomize the scheduling optionsDisplay the results of check programs by

Several grouping possibilitiesSeveral filter options Priorities

The results of the check programs can be loaded to the local orremote BI systems, in order to get a single point of entry for analyzing the BI landscape.

Page 10: 07 Business Content

10

© SAP AG 2005

Customizing Settings of Content Analyzer

Check Type: Check ProgramJobname: Grouping of the check program

Page 11: 07 Business Content

11

© SAP AG 2005

Scheduling of Check Programs

Check programs canbe scheduledfor the remote

BI System

Page 12: 07 Business Content

12

© SAP AG 2005

Basic Functionality : Start

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

Page 13: 07 Business Content

13

© SAP AG 2005

Basic Functionality : Monitor

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 runtimeof the check programs.

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

Result Container

Monitor

Page 14: 07 Business Content

14

© SAP AG 2005

Basic Functionality : BI Content Analyzer -> Filter

Page 15: 07 Business Content

15

© SAP AG 2005

Basic Functionality : Filter -> BW System

System B System C

System A

Local Check ResultTable

Consolidated System View

Local System View

DSO Object

Page 16: 07 Business Content

16

© SAP AG 2005

Basic Functionality : Filter -> Check Category

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

Check Categories

*not valid if the content is based on the NetWeaver2004s BI technology

Page 17: 07 Business Content

17

© SAP AG 2005

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 SystemsPriority for Development Systems

4 priority settings are possiblevery highhighmediumlow

Page 18: 07 Business Content

18

© SAP AG 2005

Basic Functionality : Filter -> Transports

System B System C

System A

Local Check ResultTable

Consolidated System View

Local System View

ViewData Store

Object

Page 19: 07 Business Content

19

© SAP AG 2005

Basic Functionality : Filter -> Transports

Page 20: 07 Business Content

20

© SAP AG 2005

Basic Functionality : Grouping

Page 21: 07 Business Content

21

© SAP AG 2005

Basic Functionality : Grouping

Changing the tree hierarchy for individual needs.

Page 22: 07 Business Content

22

© SAP AG 2005

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.

Page 23: 07 Business Content

23

© SAP AG 2005

Business Content for Content Analyzer Architecture

RSCONTENTCHECK_E

QueryGetting detailed informationregarding the error via RRI

ReportRRI

Key : GUID

DataSource

Flexible updateIncons. Objects Messages

DataSource

0RS_OBJNAME

Page 24: 07 Business Content

24

© SAP AG 2005

Business Content : IOBJ 0RS_OBJNAME

0RS_AUTHOR0RS_DATE0RS_DEVCLAS0RS_CHKGUID

Attributes

0RS_OBJNAME

0RS_OBJTYPE0RS_CCAT

CompoundedInfoObject

0RS_OBJNAME is the central object which is responsible forbuilding up the structure in the reporting.

Page 25: 07 Business Content

25

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 currentcustomizing 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 ispossible. The execution of check program can be started remotely. Thecustomizing settings are not necessary for transport.

© SAP AG 2005

Business Content : Query / Template

Page 26: 07 Business Content

26

Summary

© SAP AG 2005

APPENDIX For Check Programs

Page 27: 07 Business Content

27

© SAP AG 2005

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 Analyzerreporting .

No inverse reporting (all objects which are ok) is possible.

No narration

on this slide

Page 28: 07 Business Content

28

© SAP AG 2005

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.

No narration

on this slide

Page 29: 07 Business Content

29

© SAP AG 2005

Status Checks : General

Status Checks ( ID : ST) SAD A-version newer than D-versionSDA D-version newer than A-versionSNA No A-version availableSND No D-version available

The status checks compares the content time stamp of the A-and 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.

No narration

on this slide

Page 30: 07 Business Content

30

© SAP AG 2005

Status Checks : A-version newer than D-version

Development System

Inconsistent object statusDeveloper does not see the object version which will be delivered.Reason : An older object has been imported to the system in D-versionReason : The D-versions are not saved correct. Maybe incorrect system settings.

Test System

Inconsistent object statusIncorrect object version are visible for testersReason : Imports of A-versionsReason : Somebody changed the system settings to dev. system .

No narration

on this slide

Page 31: 07 Business Content

31

© SAP AG 2005

Status Checks : D-version newer than A-versionNo 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.

No narration

on this slide

Page 32: 07 Business Content

32

© SAP AG 2005

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 it´s normal that D-versions are not written. Therefore the check will not be executed.

No narration

on this slide

Page 33: 07 Business Content

33

© SAP AG 2005

Collection Checks : General

Collection Check ( ID : CE) CCE Collection ErrorCCO 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.

No narration

on this slide

Page 34: 07 Business Content

34

© SAP AG 2005

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.

InfoProvider

UpdateRule Reference to a generated table

Existing Objects Non-existing Objects

Data Store Object /BIC/.....

No narration

on this slide

Page 35: 07 Business Content

35

© SAP AG 2005

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 problemwill be visible after a transport to a new system. The objects stored onpackage $TMP are not available in the target system.

InfoProvider

Objects assignedto normal packages

Objects stored on package $TMP

Query

InfoObject which is saved on &TMP

No narration

on this slide

Page 36: 07 Business Content

36

© SAP AG 2005

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

No narration

on this slide

Page 37: 07 Business Content

37

© SAP AG 2005

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

Activate the transfer structure again. RSA1 InfoSourceNo narration

on this slide

Page 38: 07 Business Content

38

© SAP AG 2005

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.No narration

on this slide

Page 39: 07 Business Content

39

© SAP AG 2005

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.

No narration

on this slide

Page 40: 07 Business Content

40

© SAP AG 2005

Query Elements with double GUIDs

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

COMPUID (GUID)COMPID (Decription)

Query Elementgenerated unique key

123456789

System A

System B

System C

Transport

Sales Analysis

987654321

Sales Analysis

123456789

987654321

Sales Analysis

Query execution chooses the objects by random.123456789 or 987654321

Leads to inconsistencies if query definition changes.

No narration

on this slide

Page 41: 07 Business Content

41

© SAP AG 2005

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

Delete the assignment to the role definition in transaction PFCG.

No narration

on this slide

Page 42: 07 Business Content

42

© SAP AG 2005

Routines with references to BW DDIC structures

References to BW DDIC structure are not allowed for bwcontent 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.

No narration

on this slide

Page 43: 07 Business Content

43

© SAP AG 2005

Routines with references to BW DDIC structures

Solution

Dynamic programming.

*.. data definitions for internal table and workareadata: lt_data type ref to data.

field-symbols: <t_data> type standard table.

*.. store name of structure (infocube SALES) as stringconstants: 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>.No narration

on this slide

Page 44: 07 Business Content

44

OverviewContent AnalyzerContent BrowserSummary

Page 45: 07 Business Content

45

© SAP AG 2005

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?

Page 46: 07 Business Content

46

© SAP AG 2005

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.

0BCT_CB_1(Content Browser:

Object Relationships)

Query/View Attribute, text

Web Template/Wor

kbook Attribute, Text

View’s Source Query Text

Role Folder Attribute, Hierarchy,

Text

DataSourceAttribute ,Text

InfoArea Text

InfoProviderAttribute, Hierarchy,

Text

Application Components

Text

Master Data Master DataTransactional Data

DataSourceType Text

InfoSourceAttribute

Page 47: 07 Business Content

47

© SAP AG 2005

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

BI Object(Query,

InfoProvider, DataSource, Update Rule

etc)

Master Data Reporting

0TCTBWOBJCT_ATTR 0TCTBWOBJCT_TEXT 0TCTBWOBJCT_Hier

All BI Object types (DataSources, InfoProviders, Queries etc) and their relationships are modeled as the generic and consistent Master Data ‘BI Object’.

Page 48: 07 Business Content

48

© SAP AG 2005

Content Browser in SAP NetWeaver 2004s BI ContentAdd-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 Add-On, you need to do the manual adjustment to migrate to the redesigned content Browser.

Page 49: 07 Business Content

49

© SAP AG 2005

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 object’s name.

Page 50: 07 Business Content

50

© SAP AG 2005

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 object’s name.

Page 51: 07 Business Content

51

© SAP AG 2005

See where Business Content is and isn’t used:

Overview by InfoArea with Drill down to

individual InfoProviders

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 withtheir technical name

Page 52: 07 Business Content

52

OverviewContent AnalyzerContent BrowserSummary

Page 53: 07 Business Content

53

© SAP AG 2005

Summary

Content Analyzer and Content Browser are delivered with SAP NetWeaver 2004s, BI Content Add-On version 2, which will help customereffektively 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

Page 54: 07 Business Content

54

© SAP AG 2005

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.