Professional Documents
Culture Documents
CT-Softwareberatungs GmbH
page 1
Content
Add-on to analyze and document SAP BW objects................................................. 3 The problem ..................................................................................................... 3 The solution...................................................................................................... 3 Supported SAP BW objects Backend.................................................................... 4 Supported SAP BW objects - Frontend ................................................................. 7 General query information & reusable query components ....................................... 7 Filter and default values ....................................................................................11 Free characteristics / Query rows / Query columns / Query cell definitions ..............12 Supported export file formats...............................................................................15 Microsoft Word - Format / RTF ........................................................................15 Zipped-Microsoft Word - Format / RTF ................................................................16 HTML- Format Intranet...................................................................................17 HTML Help Format - Compact Help format with full text search ..............................18 Generation of BW analysis/documentation with docu profiles and docu templates .......20 BW analysis methods ..........................................................................................22 Automatic identification of relevant BW objects / level analysis ................................23 Contact .............................................................................................................24
CT-Softwareberatungs GmbH
page 2
The problem
The customer specific applications and reports within the SAP Business Warehouse contain many different technical objects (e.g. Queries, InfoCubes, DataStoreObjects, Transformations, InfoObjects). It is often a time-consuming business to get an overview of the objects used and to understand and show how they are interrelated. Questions such as the following are the starting point for the subsequent complex analysis: "Which source data is transferred how into this object?" "How was the data aggregated?" Currently, it is also unclear whether or when, for example, the transformation routines within a data model were changed (missing version history). Moreover it is relatively time-consuming to manually analyze and to document the relationships of BW objects of individual object types (e.g. InfoCubes or Queries) within a specific BW model using the standard transactions.
The solution
The add-on program 'CT-BW Analyzer & Docu' breaks down a BW data model in a transparent way using systematic analyses based on the InfoCubes, Transformations, InfoSources, DataSources, data transfer processes, InfoPackages, and the individual InfoObjects involved. The result of the analysis is available as documentation in various formats (Microsoft Word, HTML, HTML Help). The automated analysis based on the individual BW objects enables you to generate self-contained documentation of a BW data model at any time. Periodic document runs allow you to obtain a history of the BW data model. This history makes it possible to see, even at a later point in time, the conditions under which a productive BI analysis was generated (revision aspect, requirement to document). The automatically generated documentation for the BW data model and for the generated BW Queries is complemented by extensive supplementary analyses. These new types of analyses (e.g. a graphical data flow analysis based on InfoObjects) are not currently available in the SAP BW standard version and are transferred by the 'CT Analyzer & Docu' program 1:1 into the generated documentation. As a result, a BW data model is not just documented, but also broken down in a more transparent way than was previously the case (view into the black box). Within the generated analysis documentation, double-click navigation enables you gain a fast overview and to get up to speed quickly. In addition, the results of the BI analysis can be imported into CT-GraphAssist, where extensive additional menu functions for processing the analysis are provided. You can convert the scalable diagrams to create, for example, printed versions, meeting documents, or beamer presentations.
CT-Softwareberatungs GmbH
page 3
CT-Softwareberatungs GmbH
page 4
The InfoCube analysis shows the following elements: Basic information (last changed by, info area, etc.) Dimensions (single list of each InfoObject) Key figures Characteristics Star Scheme diagram Data flow diagram on InfoObject level Ingoing 7.x transformations / 3.x update rules / 3.x transfer rules Basic information Start end-routine Rule groups: ABAP routines, formulas, no update, 1:1, master data reading Expert routine DTP - Data transfer process General info Selections Selection routines / BEx variable selection InfoPackages of export datasources Cross-reference per InfObject (overview on all relevant update rules for one InfoObject)
CT-Softwareberatungs GmbH
page 5
CT-Softwareberatungs GmbH
page 6
CT-Softwareberatungs GmbH
page 7
Query variables
Among other things the following items are documented: Description Last changed by/at Technical name Variable type Processing by Characteristic Variable ID Default values - Including / excluding - Operator - Low value - High value - Hierarchy name - Hierarchy version - Hierarchy date-to
CT-Softwareberatungs GmbH
page 8
Details - Variable represents ... - Variable is ... - Variable is ready for input - Variable is without content - Copy personalization data from this variable Screenshot: Query variables
CT-Softwareberatungs GmbH
page 9
CT-Softwareberatungs GmbH
page 10
CT-Softwareberatungs GmbH
page 11
CT-Softwareberatungs GmbH
page 12
Characteristic restriction
Among other things the following items are documented: Description / technical name Technical name of key figure Type of restriction, operator, values Hierarchy node selection Display - Display as - Text view - Result rows Hierarchy - Activate hierarchy display - Selected hierarchy - Expand to level - Position of lower level nodes - Values of posted nodes - Nodes with only one lower-level node Advanced - Access type for result values - Filter value selection during query execution Screenshot: Characteristic restrictions
CT-Softwareberatungs GmbH
page 13
Query formula
Among other things the following items are documented: Description / technical name Formula as text (e.g. [ZKMACOUNT] Employee count - 50 + [ZKGEHALT] salary DIV 2) Display - Hide - Highlight - Number of decimal places - Scaling factor - Sign change - Status of node Local calculations (on displayed data only) - Calculate results as ... - Calculate singe values as ... - Cumulated - Also apply to results - Calculation direction Aggregation - Exception aggregation - Reference characteristic Advanced - Eliminate formula collision (which formula is used in case of formula collision) Information on cell definitions (cells) - Cell type - ... belongs to line - ... belongs to column Screenshot: Query Formula
CT-Softwareberatungs GmbH
page 14
CT-Softwareberatungs GmbH
page 15
CT-Softwareberatungs GmbH
page 16
CT-Softwareberatungs GmbH
page 17
HTML Help Format - Compact Help format with full text search
The Microsoft HTML Help format can be displayed on each Windows-PC (Windows 2000, XP, Vista). It is the standard format of Microsoft to display help information. SAP also publishes their documentation in this format. A navigation tree is also automatically displayed at the left. Screenshot
Special features: Each pages are linked with each other, it is possible to navigate interactively thru an archived BW data model All information are combined and compressed in one file (CHM format), the help file can be displayed on every windows pc. No additional programs are necessary to view the file. Large BW data models with e.g. more than 5000 single pages can be combined in one file. This file could then be placed on a central file server. The HTML help file generation is directly carried out by the CT-Module (with the help of the Microsoft HTML Help-Compiler) The archive is completely INDEXED and can be searched via full text search (AND/OR/NEAR/NOT)
CT-Softwareberatungs GmbH
page 18
CT-Softwareberatungs GmbH
page 19
CT-Softwareberatungs GmbH
page 20
CT-Softwareberatungs GmbH
page 21
BW analysis methods
The BW documentation is based on several analysis methods (e.g. graphic dataflow analysis, InfoObject cross references, ABAP flow logic diagrams). The BW objects are displayed in tabular form, depending on the document template. In addition, various analytical methods are used to make the data flow in a BI model more transparent. A few analysis methods: Syntax-highlight and auto comment ABAP coding Visualize ABAP coding with flow logic Dataflow analysis of InfoProvider level (up to 20 levels downwards) Dataflow analysis on InfoObject level (end-routines are scanned too) Cross reference analysis of ingoing transformations / update rules / transfer rules per InfoObject (with end-routines) Graphic display of process chain for documentation purposes All diagrams are automatically 'routed' with the help of the award winning algorithms of the company AT&T Screenshot: Process chain diagram
CT-Softwareberatungs GmbH
page 22
CT-Softwareberatungs GmbH
page 23
Contact
CT-Softwareberatungs GmbH Ziegeleiweg 8 33415 Verl Germany Web: www.ct-software.com Email: sales@ct-software.com Tel: Fax: +49 5246-9310-15 +49 5246-9310-16
The CT-Softwareberatungs GmbH is a member of the German SAP User Group (DSAG).
Copyright 1998-2010 CT-Softwareberatungs GmbH. All rights reserved. SAP, R/3, R/3 Enterprise, SAP ERP, SAP Netweaver, SAP APO, SAP BW, mySAP CRM, SAP GUI Scripting, SAP XI, mySAP, ABAP are registered trademarks of the SAP AG . Microsoft,
CT-Softwareberatungs GmbH
page 24
WINDOWS, WINDOWS 2000, NT, XP, Windows 7, Microsoft Word, PowerPoint, Excel are registered trademarks of the Microsoft corporation. Pentium is a registered trademark of the INTEL corporation. All other marks are trademarks of their respective owners.
CT-Softwareberatungs GmbH
page 25