bw olap aggregation

Upload: ravi0831

Post on 07-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 BW OLAP Aggregation

    1/44

    BW OLAPAggregat ion

    Lothar Schubert, BW RIG

    SAP Labs America, LLC

    March 2003

  • 8/6/2019 BW OLAP Aggregation

    2/44

    SAP AG 2002, Title of Presentation, Speaker Name 2

    NoData

    WithData

    In t r oduct ion The Role of the OLAP Engine

    Master Data

    BasicInfoCube

    MultiProvider

    InfoSet

    InfoPr

    oviderInterface

    ODS Object

    OLAPEngine

    Business

    Explorer

    VirtualInfoCube

  • 8/6/2019 BW OLAP Aggregation

    3/44

    SAP AG 2002, Title of Presentation, Speaker Name 3

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood

    Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    4/44

    SAP AG 2002, Title of Presentation, Speaker Name 4

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood

    Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    5/44

    SAP AG 2002, Title of Presentation, Speaker Name 5

    Ex c ept ion Aggregat ion Set t ings on K F Level

    Department Headcount Month Headcount

    D1 100 1/3/03 160

    D2 80 2/3/03 180

    Result 180

  • 8/6/2019 BW OLAP Aggregation

    6/44

    SAP AG 2002, Title of Presentation, Speaker Name 6

    Ex cept ion Aggregat ion - Count ing

    CNT: Counting of all values with respect to reference characteristic

    Business Scenario: How many different materials does a customerhave "Open Orders" for?

    Drilldown

  • 8/6/2019 BW OLAP Aggregation

    7/44

    SAP AG 2002, Title of Presentation, Speaker Name 7

    Ex cept ion Aggregat ion - Average

    Calculation Steps

    Aggregate values

    using standardaggregation

    Aggregate valuesusing exceptionaggregation

    Drill-down by Materialexplains result

    309 = ( 225 + 20 + 630+ 360) / 4

    AVG: Average of all values with respect to reference characteristic

    Business Scenario: Average "Open Order Qty" per Material

    Drilldown

  • 8/6/2019 BW OLAP Aggregation

    8/44

    SAP AG 2002, Title of Presentation, Speaker Name 8

    Exc ept ion Aggregat ion Fi rs t & Last Va lue

    FIR, LAS Exception Aggregation (see note 310791)

    Should only be used with non-cumulative key figures

    Generally use time characteristic as reference characteristic

    If being used for cumulative key figures:Completeness of values with respect to reference characteristicnecessary.

    If being used with non time char. as reference characteristic:Sorting is done ascending according to key (internal presentation)

    Plant Posting Date Value

    1 06/15/03 25

    1 06/16/03 15

    2 06/15/03 20

    Plant Posting Date Value

    1 15

  • 8/6/2019 BW OLAP Aggregation

    9/44

    SAP AG 2002, Title of Presentation, Speaker Name 9

    K ey Figure (Selec t ion, Form ula) Propert ies

    Note, that the thosecalculations always act ondisplayed data only

  • 8/6/2019 BW OLAP Aggregation

    10/44

    SAP AG 2002, Title of Presentation, Speaker Name 10

    CK F Aggregat ion Behavior Ass ignment

    Complexity Assignment, if of type= KF

    Exception Aggregation Behavior (and reference) can be set freely Default is setting of underlying Basic KF

    PROPERTIES

  • 8/6/2019 BW OLAP Aggregation

    11/44

    SAP AG 2002, Title of Presentation, Speaker Name 11

    CK F Aggregat ion Behavior Simple

    Complexity Simple, if exclusively operands of same aggregation, where

    operands can have complexity Simple themselves (KF, Constants, CKF) Before / After Aggregation can be set

  • 8/6/2019 BW OLAP Aggregation

    12/44

    SAP AG 2002, Title of Presentation, Speaker Name 12

    CK F Aggregat ion Behavior Complex

    Complexity Complex applies to all other cases

    Enhance options are not ready for input (greyed out) Calculation always occurs after aggregation

  • 8/6/2019 BW OLAP Aggregation

    13/44

    SAP AG 2002, Title of Presentation, Speaker Name 13

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood

    Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    14/44

    SAP AG 2002, Title of Presentation, Speaker Name 14

    OLAP Ini t ia l izat i on

    Check Authorizations

    Is it ok to execute query?

    Is it ok to read data from InfoProvider?

    Process Variables

    Exit for global variables (before variable input) is processed

    Prompt for variable input

    Exit for global variables (that failed before input) is processed

    Variable values are distributed to fixed filter, hierarchy settings, dynamicfilter, conditions & exceptions, formulas,

    Initialize OLAP Processor

    Notify Presentation hierarchies (if used)

    Check time stamps for OLAP cache (and release respective Ids)

  • 8/6/2019 BW OLAP Aggregation

    15/44

    SAP AG 2002, Title of Presentation, Speaker Name 15

    OLAP Proc essor i n Detai l I

    1. OLAP request arrives from client

    Request for free characteristics

    Request for Dynamic filters2. Include additional characteristics necessary for aggregation /

    calculation. For example:

    Exception aggregation

    Elimination of internal business volume

    Formula variables with replacement from attribute value, if used inrestricted key figure (RKF)

    3. Check authorization for navigation state (where necessary)

    4. Search for Cached data in OLAP Cache

    Skip steps 5-14 and go to step 15 if cached data is found

  • 8/6/2019 BW OLAP Aggregation

    16/44

    SAP AG 2002, Title of Presentation, Speaker Name 16

    OLAP Proc essor i n Detai l I I

    5. Request data from database

    6. Receive data from database Data arrives in blocks up to 1000 rows

    Data is still separated by InfoProvider (in case of MultiProvider)

    Data is still separated by Aggregate of InfoCube

    Data is still separated into cumulative and non-cumulative key figures

    7. Call BusinessAdd-In Virtual Characteristics and Key Figures

    8. Check global filters (if not already done by database)9. Add attributes values for variables with replacement from attribute

    used in RKF

    10.Separate data according to RKFs and selections in structureelements

    11.Perform currency translation

    12.Process sums and calculated key figures (CKFs)before aggregation

    13.Aggregate data to detail level (see 2.)

    14.Perform Hierarchy aggregation

    ifOLAPCacheis

    NOTutilized

  • 8/6/2019 BW OLAP Aggregation

    17/44

    SAP AG 2002, Title of Presentation, Speaker Name 17

    OLAP Proc essor in Det ai l I I I

    15.Filter and aggregate data (result lines)

    16.Perform Elimination of Internal Business Volume (where applicable)

    17.Perform Exception aggregation

    18.Execute Currency/Unit aggregation

    19.Add attributes values for variables with replacement from attributeused in formulas

    20.Calculate formulas and CKFs after aggregation Check Currencies/Units

    21.Perform List Operations, e.g.

    Sort

    Conditions

    Local calculations/aggregations

    Cumulated values

  • 8/6/2019 BW OLAP Aggregation

    18/44

    SAP AG 2002, Title of Presentation, Speaker Name 18

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood

    Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    19/44

    SAP AG 2002, Title of Presentation, Speaker Name 19

    OLAP Engine, w / Ex am ple of Revenue Calc ulat ion

    KH_ATTRIBUTE_REPLACEMENT

    Calendar year

    Key Figures Quantity, CKF (QU * PR)

    KHMAT2

    KHMAT2 Quantity CKF (QU * PR)

    M1 11.000 PC $ 110.00000 PC

    M2 15.000 PC $ 300.00000 PC

    Overall Result 26.000 PC $ 410.00000 PC

    KH_ATTRIBUTE_REPLACEMENT

    Calendar year

    Key Figures Quantity, CKF (QU * PR)

    KHMAT2

    Calendar year Quantity CKF (QU * PR)

    2001 12.000 PC $ 190.00000 PC

    2002 14.000 PC $ 220.00000 PC

    Overall Result 26.000 PC $ 410.00000 PC

    InfoCube contains field Quantity

    Material Attribute contains field Price

    Revenue should be calculated by the OLAP Processor

  • 8/6/2019 BW OLAP Aggregation

    20/44

    SAP AG 2002, Title of Presentation, Speaker Name 20

    Dat a Model (1)

    InfoCube Definition

    Key Figure Quantity

  • 8/6/2019 BW OLAP Aggregation

    21/44

    SAP AG 2002, Title of Presentation, Speaker Name 21

    Dat a Model (2)

    InfoCube Definition

    Price Attributes

  • 8/6/2019 BW OLAP Aggregation

    22/44

    SAP AG 2002, Title of Presentation, Speaker Name 22

    Data

    InfoCube

    Material Master

  • 8/6/2019 BW OLAP Aggregation

    23/44

    SAP AG 2002, Title of Presentation, Speaker Name 23

    Formula Var iable, based on At t r ibute Value

    Create

  • 8/6/2019 BW OLAP Aggregation

    24/44

    SAP AG 2002, Title of Presentation, Speaker Name 24

    1. Try: Usage in Form ula

    KHMAT2 Quantity 'KHF1' * 'Quantity'

    M1 11.000 PC $ 110.00000 PC

    M2 15.000 PC $ 300.00000 PCOverall Result 26.000 PC X

    Calendar year Quantity 'KHF1' * 'Quantity'

    2001 12.000 PC X

    2002 14.000 PC X

    Overall Result 26.000 PC X

    Formula Editor

  • 8/6/2019 BW OLAP Aggregation

    25/44

    SAP AG 2002, Title of Presentation, Speaker Name 25

    2. Try: RK F, Before Aggregat ion (1)

    C

    reate

    Properties

    Price

  • 8/6/2019 BW OLAP Aggregation

    26/44

    SAP AG 2002, Title of Presentation, Speaker Name 26

    2. Try: RK F, Before Aggregat ion (2)

    KHMAT2 Quantity KHK1_BEFORE

    M1 11.000 PC $ 20.00

    M2 15.000 PC $ 40.00

    Overall Result 26.000 PC $ 60.00

    Calendar year Quantity KHK1_BEFORE

    2001 12.000 PC $ 30.00

    2002 14.000 PC $ 30.00

    Overall Result 26.000 PC $ 60.00

    Quantity = AVG, CKF, Before

    Material Year Quantity Price

    M1 2001 5 10

    M1 2001 6 10

    M2 2002 7 20

    M2 2002

    Material Year Quantity PriceM1 11 20

    M2 15 40

    Result 26 60

    Query Definition

    OLAP Processor

    Explanation

  • 8/6/2019 BW OLAP Aggregation

    27/44

    SAP AG 2002, Title of Presentation, Speaker Name 27

    3. Try: RK F, Af t er Aggregat ion

    KHMAT2 Quantity KHK1_AFTER

    M1 11.000 PC $ 10.00M2 15.000 PC $ 20.00

    Overall Result 26.000 PC $ 30.00

    Calendar year Quantity KHK1_AFTER

    2001 12.000 PC $ 30.00

    2002 14.000 PC $ 30.00

    Overall Result 26.000 PC $ 30.00

    Quantity = SUM, CKF, After

    Material Year Quantity Price

    M1 2001 11

    M2 2001 15

    Material Year Quantity Price

    M1 11 10

    M2 15 20

    Result 26 30

    OLAP Processor

    Explanation

  • 8/6/2019 BW OLAP Aggregation

    28/44

    SAP AG 2002, Title of Presentation, Speaker Name 28

    4. Try: Form ula, using CKF from before

    KHMAT2 Quantity KHK1_AFTER 'Quantity' * 'KHK1_AFTER'

    M1 11.000 PC $ 10.00 $ 110.00000 PC

    M2 15.000 PC $ 20.00 $ 300.00000 PC

    Overall Result 26.000 PC $ 30.00 $ 780.00000 PC

    Calendar year Quantity KHK1_AFTER 'Quantity' * 'KHK1_AFTER'2001 12.000 PC $ 30.00 $ 360.00000 PC

    2002 14.000 PC $ 30.00 $ 420.00000 PC

    Overall Result 26.000 PC $ 30.00 $ 780.00000 PC

    Quantity = SUM, CKF, After Qu * Pr = Formula

    Material Year Quantity Price Qu * Pr

    M1 2001 5M1 2002 6

    M2 2001 7

    M2 2002 8

    Material Year Quantity Price Qu * Pr

    2001 12 30 360

    2002 14 30 420

    Result 26 30 780

    Quantity = SUM, CKF, After Qu * Pr = Formula

    Material Year Quantity Price Qu * Pr

    M1 2001 5

    M1 2002 6

    M2 2001 7

    M2 2002 8

    Material Year Quantity Price Qu * Pr

    M1 11 10

    M2 15 20Result 26 30

    Material Year Quantity Price Qu * Pr

    M1 11 10 110

    M2 15 20 300

    Result 26 30 780

    OLAP Processor

    Explanation

  • 8/6/2019 BW OLAP Aggregation

    29/44

    SAP AG 2002, Title of Presentation, Speaker Name 29

    5. Try: Revenue Calc ulat ion w i t hin RK F (1)

  • 8/6/2019 BW OLAP Aggregation

    30/44

    SAP AG 2002, Title of Presentation, Speaker Name 30

    5. Try: Revenue Calc ulat ion w i t hin RK F (2)

    KHMAT2 Quantity CKF (QU * PR)

    M1 11.000 PC $ 110.00000 PC

    M2 15.000 PC $ 300.00000 PC

    Overall Result 26.000 PC $ 410.00000 PC

    Calendar year Quantity CKF (QU * PR)

    2001 12.000 PC $ 190.00000 PC

    2002 14.000 PC $ 220.00000 PC

    Overall Result 26.000 PC $ 410.00000 PC

    Quantity = SUM, CKF, After Qu * Pr = CKF

    Material Year Quantity Price Qu * Pr

    M1 2001 5

    M1 2002 6

    M2 2001 7

    M2 2002 8

    Material Year Quantity Price Qu * PrM1 11 10 110

    M2 15 20 300

    Result 26 30 410

    OLAP Processor

    Explanation

  • 8/6/2019 BW OLAP Aggregation

    31/44

    SAP AG 2002, Title of Presentation, Speaker Name 31

    Some addi t ional Not es

    Be careful when using multiple aggregation types (see example below,for a mix of before and after).

    Allowed in CKF:

    = KF * Attribute, e.g. = Quantity * Price

    = KF / Attribute, e.g. = Quantity / Price

    Not allowed in CKF (i.e. leading potentially to unwanted results):

    = Attribute, e.g. = Price

    = Attribute / KF e.g. = Price / Quantity

    Performance impacts, in case of before aggregation All required records have to be read into OLAP processor (and processed individually)

    No aggregates cannot be applied

    In case of MultiProviders

    Datasets are processed individually per InfoProvider first

    In case of Inventory (non cumulative) InfoCubes

    Before aggregation does not allow formulas with mix of KF types

    Always consider calculation already in UpdateRules (see Note 379832)KHMAT2 Quantity KHK1_BEFORE KHK1_AFTER CKF (QU * PR)

    M1 11.000 PC $ 20.00 $ 20.00 $ 110.00000 PC

    M2 15.000 PC $ 40.00 $ 40.00 $ 300.00000 PC

    Overall Result 26.000 PC $ 60.00 $ 60.00 $ 410.00000 PC

    Calendar year Quantity KHK1_BEFORE KHK1_AFTER CKF (QU * PR)

    2001 12.000 PC $ 30.00 $ 30.00 $ 190.00000 PC

    2002 14.000 PC $ 30.00 $ 30.00 $ 220.00000 PC

    Overall Result 26.000 PC $ 60.00 $ 60.00 $ 410.00000 PC

  • 8/6/2019 BW OLAP Aggregation

    32/44

    SAP AG 2002, Title of Presentation, Speaker Name 32

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood

    Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    33/44

    SAP AG 2002, Title of Presentation, Speaker Name 33

    Mot ivat ion

    Mostly, the OLAP first aggregates data and then applies

    calculations

    Sometimes you would like to change this sequence(however you do not want to use before aggregation for allcharacteristics combinations, due to performance reasons)

    Example Cube Data:

    Here, it would be ok to aggregate first by Material and Month, butits required to perform the calculation prior to aggregation onOrder.

    Price per Unit

  • 8/6/2019 BW OLAP Aggregation

    34/44

    SAP AG 2002, Title of Presentation, Speaker Name 34

    A f te r Aggrega t ion w ou ld del i ve r w rong resul t s

  • 8/6/2019 BW OLAP Aggregation

    35/44

    SAP AG 2002, Title of Presentation, Speaker Name 35

    Usage of Re fe rence to Charac t e r i st i c (1 )

  • 8/6/2019 BW OLAP Aggregation

    36/44

    SAP AG 2002, Title of Presentation, Speaker Name 36

    Usage of Re fe rence to Charac t e r i st i c (3 )

    This attribute is available for every Characteristic (also 2.0b/2.1c)

    Also here: Consider performance impacts

    Perhaps calculation can already occur in Update Rules.

  • 8/6/2019 BW OLAP Aggregation

    37/44

    SAP AG 2002, Title of Presentation, Speaker Name 37

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    38/44

    SAP AG 2002, Title of Presentation, Speaker Name 38

    Form ula Col l is ion

    Q uant ity Q uantit y 'Q uantity ' * 'Quant it y'

    2001 12.000 P C 12.000 P C 144.00000 P C^2

    2002 14.000 P C 14.000 P C 196.00000 P C^2

    S um m ary 26 P C 26 P C 676.00000 P C^2

    Q uant ity Q uantit y 'Q uantity ' * 'Quant it y'

    2001 12.000 P C 12.000 P C 144.00000 P C^2

    2002 14.000 P C 14.000 P C 196.00000 P C^2

    S um m ary 26 P C 26 P C 676.00000 P C^2

    Q uant ity Q uantit y 'Q uantity ' * 'Quant it y'

    2001 12.000 P C 12.000 P C 144.00000 P C^2

    2002 14.000 P C 14.000 P C 196.00000 P C^2

    S um m ary 26 P C 26 P C 340.00000 P C^2

    Available in case of formulas with multiple structures,under Formula Properties.

    Collisions always occur when point and dash calculations orfunctions are mixed in competing formulas.

    If you do not make a definition, the formula that was set(defined and saved) last takes priority.

    +

    *

  • 8/6/2019 BW OLAP Aggregation

    39/44

    SAP AG 2002, Title of Presentation, Speaker Name 39

    Overview

    KF/CKF Properties and Exception Aggregation

    OLAP Processor Under the Hood Case Study Revenue Calculation

    Calculation with Reference to Characteristic

    Formula Collision

    Percentage and Summary Functions

  • 8/6/2019 BW OLAP Aggregation

    40/44

    SAP AG 2002, Title of Presentation, Speaker Name 40

    Percent age Funct ions (1)

    a%b difference in percentage:How much does a value deviate from the absolute amount of b: = (a-)/abs(b)?

    a%Ab share in percentage:How large is a share a for the total value b: = a/abs(b)

    %CTa share in terms of percentage for the result:The value of the key figure a is related to the next higher value that is aggregated (the

    "subresult" of a with respect to a characteristic is 100%).

    GTa share in terms of percentage for the total result:The value of the key figure a is related to the aggregated value for all characteristics (the"result" of the entire table for the key figure a is 100%).

    %RTa share in terms of percentage for the report result:The value of the key figure a is related to the aggregated value for all characteristics, forwhich the dynamic filter is ignored. If, for example, a free characteristic is restricted by afilter value, the global result of the key figure a in the displayed table is not 100%. The

    aggregation via all filter values results in 100%.

  • 8/6/2019 BW OLAP Aggregation

    41/44

    SAP AG 2002, Title of Presentation, Speaker Name 41

    Percent age Funct ions (2)

    KHMAT2

    KHMAT2 Calendar year Quant ity 'Quant ity' % 10 'Quant ity' %A 10 %CT 'Quant ity' %GT 'Quant ity' %RT 'Quant ity'

    M1 2001 5.000 PC -50.00000 % 50.00000 % 45.45455 % 19.23077 % 19.23077 %

    2002 6.000 PC -40.00000 % 60.00000 % 54.54545 % 23.07692 % 23.07692 %

    Result 11.000 PC 10.00000 % 110.00000 % 42.30769 % 42.30769 % 42.30769 %

    M2 2001 7.000 PC -30.00000 % 70.00000 % 46.66667 % 26.92308 % 26.92308 %

    2002 8.000 PC -20.00000 % 80.00000 % 53.33333 % 30.76923 % 30.76923 %

    Result 15.000 PC 50.00000 % 150.00000 % 57.69231 % 57.69231 % 57.69231 %

    Overall Result 26.000 PC 160.00000 % 260.00000 % 100.00000 % 100.00000 % 100.00000 %

    KHMAT2 M1

    Calendar year Quant ity 'Quant ity' % 10 'Quant ity' %A 10 %CT 'Quant ity' %GT 'Quant ity' %RT 'Quant ity'2001 5.000 PC -50.00000 % 50.00000 % 45.45455 % 45.45455 % 19.23077 %

    2002 6.000 PC -40.00000 % 60.00000 % 54.54545 % 54.54545 % 23.07692 %

    Overall Result 11.000 PC 10.00000 % 110.00000 % 100.00000 % 100.00000 % 42.30769 %

    a%b difference in percentage a%Ab share in percentage %CTa share in terms of percentage for the result GTa share in terms of percentage for the total result %RTa share in terms of percentage for the report result

  • 8/6/2019 BW OLAP Aggregation

    42/44

    SAP AG 2002, Title of Presentation, Speaker Name 42

    Summ ary Func t ions

    KHMAT2

    KHMAT2 Calendar year Quant ity SUMCT 'Quant ity' SUMGT 'Quant ity ' SUMRT 'Quantity '

    M1 2001 5.000 PC 11.000 PC 26.000 PC 26.000 PC

    2002 6.000 PC 11.000 PC 26.000 PC 26.000 PC

    Result 11.000 PC 26.000 PC 26.000 PC 26.000 PC

    M2 2001 7.000 PC 15.000 PC 26.000 PC 26.000 PC

    2002 8.000 PC 15.000 PC 26.000 PC 26.000 PC

    Result 15.000 PC 26.000 PC 26.000 PC 26.000 PC

    Overall Result 26.000 PC 26.000 PC 26.000 PC 26.000 PC

    KHMAT2 M1

    Calendar year Quant ity SUMCT 'Quant ity ' SUMGT 'Quant ity' SUMRT 'Quant ity'

    2001 5.000 PC 11.000 PC 11.000 PC 26.000 PC

    2002 6.000 PC 11.000 PC 11.000 PC 26.000 PC

    Overall Result 11.000 PC 11.000 PC 11.000 PC 26.000 PC

    SUMGTaThe value of the key figure a is related to the aggregate value via all characteristics.Aggregation is completed using the deepest-level characteristic.

    SUMCTaThe value of the key figure a is related to the next highest aggregate value.

    SUMRTaThe value of the key figure a is related to the aggregate value of all characteristics inwhich the dynamic filter is ignored.

  • 8/6/2019 BW OLAP Aggregation

    43/44

    SAP AG 2002, Title of Presentation, Speaker Name 43

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the expresspermission 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 othersoftware vendors.

    Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server are registered trademarks ofMicrosoft 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,Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA 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, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin andother Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

    HTML, DHTML, XML, XHTML 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.

    MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

    SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com and other SAP products and services mentioned herein as well astheir respective logos are trademarks or registered trademarks of SAP AG in Germany and in several othercountries all over the world. All other product and service names mentioned are trademarks of their respectivecompanies.

    Copyr ight 2002 SAP AG. Al l Right s Reserved

  • 8/6/2019 BW OLAP Aggregation

    44/44

    SAP AG 2002, Title of Presentation, Speaker Name 44

    Weitergabe und Vervielfltigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcherForm auch immer, ohne die ausdrckliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser

    Publikation enthaltene Informationen knnen ohne vorherige Ankndigung gendert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte knnen Softwarekomponenten auch

    anderer Softwarehersteller enthalten.

    Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken derMicrosoft 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, Informixund Informix Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Lndern.

    ORACLE ist eine eingetragene Marke der ORACLE Corporation.

    UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group.

    Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin undandere hier erwhnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

    HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium,Massachusetts Institute of Technology.

    JAVA ist eine eingetragene Marke der Sun Microsystems, Inc.

    JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der vonNetscape entwickelten und implementierten Technologie.

    MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.

    SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com und weitere im Text erwhnte SAP-Produkte und -Dienst-leistungensowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderenLndern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.

    Copyr ight 2002 SAP AG. Al le Recht e vorbehal t en