A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3...

34
Bharat Patel, Amol Palekar, Shreekant Shiralkar A Practical Guide to SAP ® NetWeaver Business Warehouse (BW) 7.0 Bonn Boston

Transcript of A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3...

Page 1: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

Bharat Patel, Amol Palekar, Shreekant Shiralkar

A Practical Guide to SAP® NetWeaver Business Warehouse (BW) 7.0

Bonn � Boston

Book_323_TIGHT.indb 3 12/10/09 2:40:01 PM

Page 2: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

Contents at a Glance

1 TheBusinessScenario:ABCDCorp.   ........................................   27

2 SAPNetWeaverBusinessWarehouse–Overview   ..................   35

3 InfoObjectsandMasterData   .................................................   69

4 DataStoreObjects   ...................................................................   115

5 InfoCubes   ................................................................................   141

6 InfoProviders   ...........................................................................   173

7 Extraction,Transformation,andLoading   ...............................   213

8 ExtractionfromanSAPSourceSystem   ..................................   297

9 BExQueryDesigner   ...............................................................   317

10 ReportingandAnalysis   ...........................................................   399

11 WebApplicationDesigner   ......................................................   453

12 IntegratedPlanning   ................................................................   495

13 ReportingwithSAPBusinessObjects   ....................................   573

14 AdministrationandMonitoring   .............................................   605

15 AdvancedFeatures   ..................................................................   655

A CaseStudy:ABCDCorp.   ..........................................................   669

B Glossary   ...................................................................................   679

C ImportantOSSNotes   ..............................................................   685

D TheAuthors   .............................................................................   687

ch00_FM_323_5577.indd 5 12/10/09 2:03:06 PM

Page 3: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

7

Contents

Preface ....................................................................................................... 17An Introduction to Business Intelligence .................................................... 21

1 The Business Scenario: ABCD Corp. ......................................... 27

1.1 ABCD Corp.: Company Overview ................................................ 271.2 Marketing Network .................................................................... 281.3 The Sales and Billing Process ....................................................... 291.4 Business Intelligence Requirements ............................................. 321.5 The Business Planning Scenario ................................................... 331.6 Summary .................................................................................... 34

2 SAP NetWeaver Business Warehouse – Overview ................... 35

2.1 Evolution of SAP NetWeaver BW ................................................ 352.2 Layers of SAP NetWeaver BW ..................................................... 38

2.2.1 Extraction Layer ............................................................ 392.2.2 Staging Layer ................................................................. 402.2.3 Transformation Layer ...................................................... 402.2.4 Loading Layer ................................................................ 412.2.5 Reporting and Analysis Layer .......................................... 412.2.6 Planning and Advanced Analytics Layer .......................... 41

2.3 Basic Navigation in SAP NetWeaver BW ..................................... 432.3.1 Logging On to SAP NetWeaver BW ................................ 432.3.2 Screen Elements ............................................................. 452.3.3 Basic Navigation Functions ............................................ 462.3.4 Hide/Unhide .................................................................. 48

2.4 Data Warehousing Workbench Functions .................................... 532.5 Activation of SAP Business Content ............................................ 56

2.5.1 Grouping ....................................................................... 602.5.2 Collection Mode ............................................................ 612.5.3 Display ........................................................................... 612.5.4 Activating the InfoObject ............................................... 61

Book_323_TIGHT.indb 7 12/10/09 2:40:01 PM

Page 4: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

8

Contents

2.6 Implementation/Architecture Options with SAP NetWeaver BW .................................................................... 642.6.1 Core Landscape ............................................................. 642.6.2 Peripheral Landscape ...................................................... 65

2.7 Avenues of SAP NetWeaver BW Learning ................................... 662.8 Summary .................................................................................... 67

3 InfoObjects and Master Data ................................................... 69

3.1 Types of InfoObjects ................................................................... 703.2 Creating an InfoArea ................................................................... 713.3 Creating an InfoObject Catalog ................................................... 733.4 Creating a Characteristic InfoObject ............................................ 76

3.4.1 Reference Characteristic Field ......................................... 773.4.2 Template Field ................................................................ 77

3.5 Configuring a Characteristic InfoObject ....................................... 783.5.1 General Tab .................................................................... 783.5.2 Business Explorer Tab ..................................................... 803.5.3 Master Data/Texts Tab ................................................... 823.5.4 Hierarchy Tab ................................................................. 873.5.5 Attributes Tab ................................................................ 923.5.6 Compounding Tab .......................................................... 97

3.6 Creating a Key Figure InfoObject ................................................ 983.6.1 Template Field ................................................................ 993.6.2 Reference Key Figure Field ............................................. 99

3.7 Configuring a Key Figure InfoObject ........................................... 1003.7.1 Type/Unit Tab ................................................................. 1003.7.2 Aggregation Tab ............................................................. 1053.7.3 Additional Properties Tab ............................................... 110

3.8 Creating a Unit InfoObject .......................................................... 1123.9 Summary .................................................................................... 114

4 DataStore Objects .................................................................... 115

4.1 Introduction to DataStore Objects .............................................. 1154.1.1 Definition and Purpose .................................................. 1154.1.2 Types of DSOs ................................................................ 118

Book_323_TIGHT.indb 8 12/10/09 2:40:01 PM

Page 5: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

9

Contents

4.2 Architecture of the Standard DSO ............................................... 1194.2.1 Types of Tables ............................................................... 1194.2.2 Activation Process for a Standard DSO ........................... 1204.2.3 0RECORDMODE ............................................................ 124

4.3 Designing a DSO ......................................................................... 1254.4 Configuration of the Standard DSO ............................................. 128

4.4.1 Key Settings in a Standard DSO ...................................... 1284.4.2 Including InfoObjects in the DSO ................................... 1304.4.3 Entering Data Fields ....................................................... 132

4.5 Configuration of Write-Optimized DSOs ..................................... 1354.6 Configuration of Direct Update DSOs .......................................... 1374.7 Usage Scenarios for DSOs ........................................................... 138

4.7.1 Data Staging .................................................................. 1394.7.2 Temporary Storage Area ................................................. 1394.7.3 Analysis Process Designer .............................................. 1394.7.4 Pseudo-Delta ................................................................. 139

4.8 Summary .................................................................................... 140

5 InfoCubes .................................................................................. 141

5.1 Modeling InfoCubes ................................................................... 1415.1.1 Key Terms ...................................................................... 1425.1.2 Assignment Tables for Characteristics and Key Figures .... 1435.1.3 Create Bubble Models ................................................... 1435.1.4 Dimensions .................................................................... 1455.1.5 Classic Star Schema ........................................................ 1465.1.6 The Extended Star Schema ............................................. 1475.1.7 InfoCube Considerations ................................................ 150

5.2 Types of InfoCubes ...................................................................... 1505.2.1 Standard InfoCube ........................................................ 1515.2.2 Real-Time InfoCube ........................................................ 1515.2.3 VirtualProvider InfoCube ................................................ 151

5.3 Creating a Standard InfoCube ..................................................... 1525.3.1 Initial Setup ................................................................... 1525.3.2 Using Templates for InfoObject Selection ....................... 1545.3.3 Editing Dimensions ........................................................ 1565.3.4 Adding New Dimensions ................................................ 1605.3.5 Adding Characteristics to Dimensions ............................. 161

Book_323_TIGHT.indb 9 12/10/09 2:40:01 PM

Page 6: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

10

Contents

5.3.6 Adding Key Figures to an InfoCube ................................ 1645.3.7 Selecting Navigation Attributes ...................................... 1665.3.8 Activating the InfoCube ................................................. 167

5.4 Provider-Specific Properties ........................................................ 1685.4.1 Setting Provider-Specific Properties for a

Single InfoObject ........................................................... 1695.4.2 Setting Provider-Specific Properties for

Multiple InfoObjects ...................................................... 1705.5 Summary .................................................................................... 172

6 InfoProviders ............................................................................. 173

6.1 Introduction to MultiProvider ..................................................... 1736.2 Designing a MultiProvider .......................................................... 1756.3 InfoSets ...................................................................................... 188

6.3.1 Usage ............................................................................. 1886.4 Creating an InfoSet ..................................................................... 1916.5 Additional Navigation Capabilities .............................................. 199

6.5.1 Auto Arrange ................................................................. 2006.5.2 Navigator ....................................................................... 2006.5.3 Link Maintenance .......................................................... 202

6.6 Global Properties ........................................................................ 2036.6.1 Join Is Time-Dependent ................................................. 2046.6.2 Most Recent Reporting for InfoObjects .......................... 2046.6.3 Left Outer Join: Add Filter Value to On-Condition ......... 2066.6.4 Temporal Join ................................................................. 2066.6.5 Changing the InfoSet Visual Setting ................................ 207

6.7 Left Outer Join in an InfoSet ....................................................... 2086.8 Introduction to VirtualProviders .................................................. 2106.9 Summary .................................................................................... 211

7 Extraction, Transformation, and Loading ................................ 213

7.1 Introduction to ETL ..................................................................... 2137.1.1 Elements in the ETL Process ........................................... 2137.1.2 Data Acquisition Interfaces ............................................. 2167.1.3 Transformation .............................................................. 2177.1.4 Loading ......................................................................... 218

Book_323_TIGHT.indb 10 12/10/09 2:40:01 PM

Page 7: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

11

Contents

7.2 Loading Master Data from a Flat File Source System to an InfoObject ......................................................................... 2197.2.1 Creating a Flat File Source System .................................. 2197.2.2 Creating a DataSource .................................................... 2217.2.3 Creating and Activating a Transformation ....................... 2347.2.4 Creating a DTP for Loading Master Data ......................... 2397.2.5 Creating an InfoPackage and Starting Data Extraction ..... 2457.2.6 Monitoring Data Extraction to the PSA ........................... 2507.2.7 Monitoring the Data Transfer Process (DTP) ................... 2557.2.8 Maintaining Master Data .............................................. 258

7.3 Loading Transaction Data from a Source System to a DSO ........... 2607.3.1 Step 2: Creating a Transaction DataSource ..................... 2617.3.2 Step 3: Creating a Transformation .................................. 265

7.4 Loading Data from a DSO to an InfoCube ................................... 2797.4.1 Time Conversion Transformation .................................... 2817.4.2 Routine .......................................................................... 282

7.5 Temporary Storage Areas and Error Stacks ................................... 2867.6 Data Extraction from Non-SAP systems ....................................... 293

7.6.1 DB Connect .................................................................... 2947.6.2 UD Connect ................................................................... 295

7.7 Summary .................................................................................... 296

8 Extraction from an SAP Source System .................................... 297

8.1 Settings in SAP ERP .................................................................... 2988.2 Activating Business Content DataSources .................................... 2988.3 Data Extraction Using the Logistic Cockpit .................................. 299

8.3.1 Initialization/Full Upload ............................................... 3008.3.2 Delta Loads .................................................................... 3018.3.3 Data Extraction .............................................................. 302

8.4 Generic DataSources ................................................................... 3048.4.1 Settings for a Generic DataSource .................................. 3068.4.2 Creating a Generic DataSource ....................................... 308

8.5 Making Generic DataSources Delta Capable ................................ 3118.5.1 Delta-Specific Field Area ................................................ 3128.5.2 Settings Area .................................................................. 312

8.6 Extractor Checker ........................................................................ 3148.7 Summary .................................................................................... 316

Book_323_TIGHT.indb 11 12/10/09 2:40:02 PM

Page 8: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

12

Contents

9 BEx Query Designer ................................................................. 317

9.1 BEx Tools Landscape ................................................................... 3179.2 Example Scenario ........................................................................ 3199.3 BEx Query Designer .................................................................... 320

9.3.1 BEx Query Designer Screen Layout ................................. 3209.3.2 BEx Query Designer Menu Bar ....................................... 323

9.4 Create a Simple BEx Query .......................................................... 3249.4.1 Define Filter .................................................................. 3269.4.2 Define Rows/Columns .................................................... 3289.4.3 Execute the Query and Analyze Data .............................. 330

9.5 OLAP Variables ........................................................................... 3339.5.1 Types of Variables ........................................................... 3349.5.2 Processing Types of Variables .......................................... 335

9.6 Variable Editor ............................................................................ 3389.6.1 Characteristic Variables (Manual Entry/Default Value) ..... 3399.6.2 Characteristic Variables (Replacement Path) ................... 3459.6.3 Characteristic Variables (Customer Exit) .......................... 3459.6.4 Formula Variables ........................................................... 3489.6.5 Text Variables ................................................................. 350

9.7 Filters — Selection Objects ......................................................... 3519.8 Structures ................................................................................... 356

9.8.1 Key Figure Structures ..................................................... 3569.8.2 Characteristic Structures ................................................. 3579.8.3 Reusing Structures .......................................................... 358

9.9 Selections and Formulas .............................................................. 3609.9.1 Selection ........................................................................ 3619.9.2 Formula ......................................................................... 364

9.10 Restricted Key Figures ................................................................. 3689.11 Calculated Key Figures ................................................................ 3709.12 Properties of Query Elements ...................................................... 372

9.12.1 Set Properties of Characteristic Query Elements .............. 3729.12.2 Set Properties of Key Figure Query Elements .................. 3769.12.3 Query Properties ............................................................ 381

9.13 Conditions .................................................................................. 3849.14 Exceptions .................................................................................. 3889.15 Report-to-Report Interface ......................................................... 3939.16 Summary .................................................................................... 397

Book_323_TIGHT.indb 12 12/10/09 2:40:02 PM

Page 9: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

13

Contents

10 Reporting and Analysis ............................................................. 399

10.1 Running Queries in BEx Analyzer .............................................. 39910.1.1 Execute a Query in BEx Analyzer .................................. 40110.1.2 BEx Analysis Functions ................................................. 405

10.2 Performing Information Analysis in BEx Analyzer ...................... 40710.2.1 Applying Filters ............................................................ 40710.2.2 Navigation Options ...................................................... 408

10.3 Local Properties and Formulas in BEx Analyzer .......................... 41110.3.1 Local Properties of a Characteristic ............................... 41110.3.2 Local Properties of a Key Figure .................................. 41310.3.3 Local Query Properties ................................................. 41410.3.4 Local Formula .............................................................. 416

10.4 Saving and Reusing Workbooks in BEx Analyzer ........................ 41810.5 Building an Analysis Application in BEx Analyzer ....................... 420

10.5.1 BEx Design Functions ................................................... 42010.5.2 Build a Simple Analysis Application .............................. 422

10.6 Running Queries in BEx Web Analyzer ...................................... 43110.6.1 Create a New Analysis with BEx Web Analyzer ............. 43210.6.2 BEx Web Analyzer Functions ........................................ 434

10.7 Performing Information Analysis in BEx Web Analyzer .............. 43610.8 Analysis Filters and Settings in BEx Web Analyzer ..................... 44110.9 Information Broadcasting .......................................................... 444

10.9.1 Information Broadcasting in BEx Web Analyzer ............ 44410.9.2 Maintain Broadcasting Settings on Different

BEx Objects ................................................................. 44810.9.3 Create a New Setting in BEx Broadcaster ...................... 449

10.10 Summary .................................................................................. 452

11 Web Application Designer ........................................................ 453

11.1 Web Application Designer Overview ........................................ 45311.1.1 Starting the Web Application Designer ......................... 45411.1.2 Different Screen Areas of Web Application Designer .... 455

11.2 Create a Simple Web Application .............................................. 45711.2.1 Create a Data Provider ................................................. 45711.2.2 Using an Analysis Web Item ......................................... 45911.2.3 Using a Dropdown Box ................................................ 460

Book_323_TIGHT.indb 13 12/10/09 2:40:02 PM

Page 10: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

14

Contents

11.2.4 Creating Charts ............................................................... 46311.2.5 Adding a Command Button ............................................ 46411.2.6 Arrange Web Items ....................................................... 46811.2.7 Validate and Save the Web Template .............................. 47011.2.8 Execute Web Template ................................................... 471

11.3 Web Items .................................................................................. 47311.3.1 Standard Web Items ....................................................... 47311.3.2 Advanced ....................................................................... 48011.3.3 Miscellaneous ................................................................ 483

11.4 Working with Commands ............................................................ 48611.4.1 Commands for Data Providers ........................................ 48811.4.2 Commands for Planning Applications ............................. 49111.4.3 Commands for Web Items .............................................. 49211.4.4 Commands for Web Templates ...................................... 492

11.5 Web Template Properties ............................................................ 49311.6 Summary .................................................................................... 494

12 Integrated Planning .................................................................. 495

12.1 An Overview of Planning ............................................................ 49612.2 Planning Requirements in ABCD Corp. ........................................ 49812.3 SAP NetWeaver BW Integrated Planning Components ................ 499

12.3.1 Planning Modeler and Planning Wizard .......................... 50112.3.2 Real-Time InfoCube ........................................................ 50412.3.3 Characteristic Relationships ............................................ 50712.3.4 Data Slices ..................................................................... 51412.3.5 Aggregation Level .......................................................... 51712.3.6 Planning Filter ................................................................ 52112.3.7 Planning Functions ......................................................... 52612.3.8 Planning Sequence ......................................................... 54212.3.9 Input-Ready Query ......................................................... 545

12.4 Planning Applications ................................................................. 55012.4.1 Excel-Based Planning Application ................................... 55012.4.2 Web-Based Planning Applications .................................. 557

12.5 Planning Locks ............................................................................ 56912.6 Changes to Data in Real-Time InfoCubes ..................................... 57112.7 Summary .................................................................................... 572

Book_323_TIGHT.indb 14 12/10/09 2:40:02 PM

Page 11: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

15

Contents

13 Reporting with SAP BusinessObjects ..................................... 573

13.1 Basic Elements of a SAP BusinessObjects Universe ...................... 57413.2 Creating a Universe ..................................................................... 577

13.2.1 Based on an InfoCube .................................................... 57713.2.2 Based on a BEx Query .................................................... 585

13.3 Web Intelligence ......................................................................... 58813.3.1 Creating a Web Intelligence Report Based on a

Universe ......................................................................... 58913.3.2 Editing and Formatting Web Intelligence Documents ..... 59513.3.3 Performing Local Calculations in a WebI Document ........ 599

13.4 Summary .................................................................................... 604

14 Administration and Monitoring .............................................. 605

14.1 DSO Administration and Maintenance ........................................ 60514.1.1 InfoProvider Administration Screen Tasks — DSO ........... 60614.1.2 Performance Improvement Tasks .................................... 614

14.2 InfoCube Administration and Maintenance ................................. 61614.2.1 InfoProvider Administration Screen Tasks — InfoCube .... 61614.2.2 Performance Improvement Tasks .................................... 624

14.3 Aggregates .................................................................................. 62514.4 Compression ............................................................................... 63314.5 Process Chain ............................................................................. 634

14.5.1 Creating a Process Chain ................................................ 63514.5.2 Setting Email Alerts ........................................................ 641

14.6 Analysis Authorizations ............................................................... 64414.6.1 Step 1: Define the InfoObject ......................................... 64514.6.2 Step 2: Create an Authorization Object .......................... 64614.6.3 Step 3: Assign a User ID ................................................. 649

14.7 Other Administration and Maintenance Tasks ............................. 65014.7.1 Executing an Attribute Hierarchy Change Run ............... 65014.7.2 Deleting Extra Aggregates .............................................. 65114.7.3 Deleting PSA Data ......................................................... 65214.7.4 Deleting DTP Temporary Storage ................................... 65214.7.5 Using Report SAP_INFOCUBE_DESIGNS ........................ 65214.7.6 Checking Data Consistency ............................................ 652

14.8 Summary .................................................................................... 653

Book_323_TIGHT.indb 15 12/10/09 2:40:02 PM

Page 12: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

16

Contents

15 AdvancedFeatures .................................................................... 655

15.1 OpenHub ................................................................................... 65515.1.1 TheOpenHubConcept .................................................. 65515.1.2 CreatinganOpenHubDestination ................................. 655

15.2 AnalysisProcessDesigner ........................................................... 65815.2.1 AnalysisWorkbench ....................................................... 65815.2.2 CreatinganAnalysisProcess ........................................... 660

15.3 Remodeling ................................................................................ 66215.3.1 NeedforRemodeling ..................................................... 66315.3.2 CreatingRemodelingRules ............................................. 664

15.4 Summary .................................................................................... 665

Appendices ..................................................................................... 667

A CaseStudy:ABCDCorp. ....................................................................... 669B Glossary ............................................................................................... 679C ImportantOSSNotes ........................................................................... 685D TheAuthors ......................................................................................... 687

Index........................................................................................................... 689

ch00_FM_323_5577.indd 16 12/10/09 2:03:58 PM

Page 13: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

27

A clear and comprehensive business requirement leads to a better design of a business intelligence solution. In this chapter, we present a basic sales process scenario for a company, which will be used as a reference in subse-quent chapters.

The Business Scenario: ABCD Corp.1

Business managers always prefer making informed decisions, a process enabled by business intelligence (BI) solutions. A good BI solution improves the efficiency and transparency of operations, offers better control over the outcomes of decisions, and allows you to fully explore all of the options at your disposal. It can also assist in the automation of managerial processes.

The process of making decisions for sales growth based on quantitative information is sales analytics, which forms one of the most common requirements for BI solu-tions across different companies around the world. For this reason, we’ve chosen to build a simple sales analytics example for a typical company, called ABCD Corp. In the process of building sales analytics for ABCD Corp., we explain all aspects of designing a data warehouse solution based on SAP NetWeaver Business Warehouse (SAP NetWeaver BW) version 7.0.

This chapter describes ABCD Corp. and then describes the entities involved in the typical selling processes. Each entity and the process will be referred to through-out the book as we build different components of an analytics solution using SAP NetWeaver BW (version 7.0).

ABCD Corp.: Company Overview1.1

ABCD Corp. is a company located in North America with headquarters in New York City. It sells different electronics and white goods (i.e., appliances) to its customers, who are spread all over the world (Figure 1.1).

Book_323_TIGHT.indb 27 12/10/09 2:40:04 PM

Page 14: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

28

The Business Scenario: ABCD Corp1

ABCD Corp.New York, USA

Customer

Customer

Customer

Customer

Customer

Customer

Customer

Customer

CustomerCustomer

Customer

Customer

CustomerCustomer

Customer

PlantPlant

Plant

Plant

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

SalesOffice

Retailer

Retailer

Retailer

Retailer

Retailer

Retailer

Overview of ABCD Corp.Figure 1.1

Marketing Network1.2

ABCD Corp. has more than 90 worldwide customers, which are either retail chains or independent stores (see Table A.3 in Appendix A, Case Study: ABCD Corp.). The com-pany has three main markets — North America, Europe, and Asia-Pacific — and each market has one or more regional marketing offices. Within the US, the customers are grouped by states; outside the US, they are grouped under their respective country or city (e.g., London). ABCD Corp. has sales offices in most cities where customers are located, and the sales offices report to their corresponding regional marketing office. Figure 1.2 shows a hierarchy of the marketing network.

Each sales office has one or more salesperson, and each customer is serviced by a specific salesperson who maintains regular contact with his customers, mainly for the purpose of taking sales orders from them. Whenever an order is placed, a sales transaction is created in the SAP system located at the sales office. The salesperson then contacts his sales office with the details of the order. If the regular sales office is closed, the salesman contacts a sales office in a nearby country to ensure on-time delivery to the customer. Salespeople are rotated from customer to customer after a certain period of time or after the achievement of set target sales.

Book_323_TIGHT.indb 28 12/10/09 2:40:05 PM

Page 15: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

29

The Sales and Billing Process 1.3

ABCD Corp.

North America -Regional Office

Europe -Regional Office

Asia Pacific -Regional Office

Sales Office SanFrancisco (1422)

Sales OfficeBerlin - A (3301)

Sales Office India West (1401)

Wal-Mart -100086 (JaimeYorres - 1085)

Alfreds Futterkiste -100001 (MariaAnders - 1000)

Bharat ElectronicsLtd. - 100007

(Bharat Patel - 1006)

RegionalOffices

SalesOffices

Customers(Sales Employees)

Representative Marketing Network : ABCD Corp.

Overview of ABCD Corp. Marketing NetworkFigure 1.2

ABCD Corp. has more than 30 products, which are logically grouped into 3 portfo-lios: Consumer Electronics, Domestic Appliances, and Consumer Lifestyle (see Table A.7 in Appendix A). The company has four manufacturing plants to supply these products (see Table A.2 in Appendix A).

The Sales and Billing Process1.3

ABCD Corp. sells it products through two different selling channels: either directly or through the Internet. Product sales happen via a billing document; a typical flow of information generated by the creation of a billing document is illustrated in Figure 1.3.

Each billing document is represented by a unique number. Within the billing docu-ment, one or more products is listed, each of which is identified with an item number. In addition to the item numbers, the billing document also lists the quantity sold and a selling price for each product. In most cases, ABCD Corp. receives payment for products sold when they are delivered to the customer; in some cases, larger custom-ers are permitted to make delayed payments.

Book_323_TIGHT.indb 29 12/10/09 2:40:06 PM

Page 16: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

30

The Business Scenario: ABCD Corp1

ABCD HQ

Sales Data

Sales Office Plant

Billing Document

Retailer/Customer

Overview of ABCD Corp. Selling ProcessFigure 1.3

The terms of payment and type of billing document for transactions differ based on the method by which the transaction has taken place. For example, a specific type of billing document is generated if the customer makes the payment using a credit card or any other mode of delayed payment, and a different type of billing document is generated for immediate payments (see Table A.9 in Appendix A).

If the product is sold to a customer outside the US, the corresponding billing docu-ment is identified as an export; within the US, it is treated as a domestic sale (see Table A.10 in Appendix A).

Whenever the value of a record in the billing document is more than $10,000 USD, the transaction is identified as a high-value transaction, and the billing document is marked with an indicator to differentiate it from those with lower transaction values.

Similarly, if the cost of any item in the bill is listed without a value (i.e., is a free item), the system is designed to identify such a record separately (see Table A.11 in Appendix A). Normally, most items require payment; however, for special occasions (the holiday season, clearing sales, etc.), some low-value products (e.g., cords or bat-teries) are provided free with a bigger purchase. Such items are listed with an item category of DC, whereas normal items are identified with an item category of NOR. The cost of items under item category DC is recorded on the billing document, but taxes or other costs are not recorded.

Book_323_TIGHT.indb 30 12/10/09 2:40:06 PM

Page 17: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

31

The Sales and Billing Process 1.3

Figure 1.4 shows a sample billing document for ABCD Corp.

ABCD Corp. Sample Billing DocumentFigure 1.4

The sample billing document shows how the business entities and processes are presented. Information such as customer name, customer code, and customer group are captured in 1 of Figure 1.4; the billing document number and type of billing transaction are captured in 2; and the product group is captured in 3.

The billing document also provides information about the sales offi ce, sales district, and sales group that services the customer. The name and code of the salesperson responsible for a specifi c sale is captured in 5.

The product, product code, type of item, and product description is captured in 6

of the fi gure. Information on the plant that manufactured and dispatched the prod-uct is captured in 7. The type of transaction and selling channel are refl ected on the

Book_323_TIGHT.indb 31 12/10/09 2:40:07 PM

Page 18: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

32

The Business Scenario: ABCD Corp1

lower section of the billing document (8), as are the type of billing value and gross billing amount (9). Finally, each item in the billing document has information such as quantity, cost, and net value in USD.

Returns

For product returns, a credit is issued to the customer. Each item in the return billing docu-ment has detailed information about the transaction, such as the quantity, cost, net value, and so on.

Business Intelligence Requirements1.4

ABCD Corp. wants to have a global BI solution for sales analysis that accesses busi-ness transaction data from SAP (as the main data source) and Excel sheets, or flat files (as the secondary data source). The goal is to build a robust and scalable BI solu-tion based on SAP NetWeaver BW that has reporting capabilities with the following guiding principles:

Ease the management of the company at the corporate and local level through EE

improved control and visibility.

Move to a more digitalized company to support growth and enable quicker inte-EE

gration of new acquisitions.

Increase return on investments by optimizing the cost and time spent on the EE

design, deployment, and maintenance of the BI solution. Use SAP NetWeaver BW Business Content, which addresses a significant number of sales analysis requirements.

ABCD Corp. wants to analyze its sales process and find answers to the following types of questions:

What products are selling in different sales organizations? EE

Which product lines or specific products are selling highest or lowest? EE

How do ABCD Corp.’s current year compare to the previous year?EE

What are the top 10EE best-selling products?

The analysts of ABCD Corp. require the solution to allow them to easily create their own reports when existing reports do not meet their reporting needs. The auditors of ABCD Corp. require the solution to provide traceability to specific billing documents for a customer when the need arises to analyze instances of variances; additionally, this sales document level investigation must be addressed in SAP NetWeaver BW, instead of in the transactional system. The IT team at ABCD Corp. requires the solu-

Book_323_TIGHT.indb 32 12/10/09 2:40:07 PM

Page 19: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

33

The Business Planning Scenario 1.5

tion to be automated for most processes, including email alerts of successes or fail-ures of systemic processes; they also require that the existing SAP R/3 system work at optimal efficiency by removing old data related to business-critical transactions from the OLTP (online transaction processing) system. The head of planning at ABCD Corp. requires the BI solution to compare actual and planned sales to ascertain and address the causes of variances or to correct plan figures.

In this book, the concept, design, and development of different SAP NetWeaver BW components are explained by using each of these requirements as examples.

The Business Planning Scenario1.5

Within ABCD Corp., sales planning is an annual cycle for all three sales organizations: 1000 (APAC), 2000 (Europe), and 3000 (North America). Each sales organization proj-ects sales figures according to three different divisions or product ranges: Consumer Electronics (CE), Daily Appliances (DA), and Consumer Lifestyle Appliances (CL). This is a high-level plan for the organization, and high-level values for each of the product ranges are transferred to different products belonging to these product ranges.

Each sales organization has a product range manager who is responsible for plan-ning the sales of each product under his assigned product range. The plan for a year (January to December) is divided into quarters; thus, there are four planning periods: Quarter 1 (Q1), Quarter 2 (Q2), Quarter 3 (Q3), and Quarter 4 (Q4). Figure 1.5 is a graphical representation of this scenario.

ABCD Corp.

DACE

Q1 Q2 Q3 Q4

CL

DA ProductsCE Products

Sales Organization

CL Products

Top

Do

wn

Pla

nnin

g

Overview of ABCD Corp. Sales Planning ProcessFigure 1.5

Book_323_TIGHT.indb 33 12/10/09 2:40:07 PM

Page 20: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

34

The Business Scenario: ABCD Corp1

This business scenario description should provide you with an understanding of ABCD Corp. and its sales process. In Appendix A, Case Study: ABCD Corp., we pro-vide additional information in the form of tables, which have more details about the business scenario. These tables also include the specific SAP codes used to identify each element.

Summary1.6 In this chapter, we explained a very basic business scenario for a typical company. We also explained the BI needs for this company, specifically those related to ana-lyzing its sales process. While creating the scenario, we’ve addressed some aspects with more detail than others; those explained in detail relate to the realization of the technical requirements we discussed in Section 1.4, Business Intelligence Require-ments, and are dealt with in subsequent chapters of this book. In the next chapter, we provide a brief overview of SAP NetWeaver BW.

Book_323_TIGHT.indb 34 12/10/09 2:40:07 PM

Page 21: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

689

0RECORDMODE, 1241: N relationship, 144

A

ABAP code, 80, 485ABAP editor, 228, 283ABAP function modules, 541ABAP programming, 307ABAP routine, 282, 283ABAP stack, 319ABC classification, 43Access Type for Result Values section, 375Access Type of Result Values, 549Activate a DataSource, 298, 303Activate Data, 129Activation messages, 198Activation of SAP Business Content, 56Activation process, 205Activation Queue table, 118, 119, 121, 134Active Data table, 118Active Navigation parameter, 474Adapter, 227Adapter parameter, 262Add drilldown, 437Add-Ins tab, 400Additive delta, 313, 571Add step for planning function, 543Ad-hoc analysis, 318, 319, 331, 399, 431Ad-hoc query, 431Administer Data Target, 256Administration, 47, 53, 54Advanced analysis, 42, 658Advanced web item, 456, 473, 480Affected Data Providers setting, 462After Images setting, 262Aggregate, 605Aggregated results, 125Aggregation, 105, 106, 278, 376

Aggregation level, 174, 176, 500, 503, 504, 517, 519, 520, 535Alert Level setting, 389ALPHA, 230Amount, 100Analog Distribution, 548Analog Distribution (Self-Reference), 548Analysis application, 420, 422, 429Analysis authorization, 649Analysis filters, 441Analysis grid, 420, 423, 550Analysis mode, 420, 428Analysis process, 393, 658, 662Analysis Process Designer, 139, 655, 658Analysis Process Designer (APD), 42Analysis toolbar, 405, 420, 424Analysis web item, 459, 473, 559Analysis Workbench, 658Analyzer, 399APD, 137, 658API, 506API interface, 151Appearance, 595Application component, 222, 261Application component hierarchy, 306Application components, 298Application Help button, 407Application Process Designer (APD), 118Application programming interfaces (API), 118Application toolbar, 45ASAP Accelerators, 66Assign commands, 494Assignment Details button, 395Association analysis, 42Attribute, 78, 85, 142, 235, 258, 512Attribute hierarchy change run, 204, 651Attribute Only checkbox, 111Attributes, 321Authentication mode, 578Authorization, 335, 337, 605

Index

Book_323_TIGHT.indb 689 12/10/09 2:49:01 PM

Page 22: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

690

Index

Auto Arrange, 200Automatic data processing, 504

B

Back to Start, 408BAPI, 153, 211Basic Data Provider commands list, 488Basic Functions category, 366Before image, 129Before List Calculation setting, 390Behavior, 474Behavior section, 494BEx Analysis Toolbox, 401BEx Analyzer menu, 401BEx Description text box, 111BEx Design Toolbox, 401BI Content, 47, 54, 55BI-Java, 496Billing document, 29, 30BI solution, 26, 32Bitmap index, 159Books and professional journals, 66Boolean Operators category, 366Bottom-up planning, 497Breakpoint, 244Broadcast and Export option, 445Broadcast E-Mail (Bursting) type, 450Broadcast E-Mail type, 450Broadcasting, 449Broadcasting settings, 446, 448Broadcasting Wizard, 444, 449Broadcast (Multi Channel) type, 451Broadcast to the Portal type, 450Broadcast to the Printer type, 450B-Tree, 159Bubble model, 143, 145Business Explorer, 78, 80Business Explorer (BEx), 399Business Explorer tools, 317Business intelligence, 21, 22, 35Business intelligence solution, 27Business planning portal role, 501Business scenario, 27Business transaction, 115Business Warehouse Information System, 35

Button, 426Button Group web item, 465, 477, 559Button settings, 465BW BEx Query option, 395BW Query Connection, 585

C

Calculated key figure, 335, 368, 370, 376Calculated key figures, 587Calculated Results As, 414Calculate Single Values As, 414Calculations tab, 380, 413, 414Calendar day, 312Cell Content section, 475Cell definition, 358Cell Restrictions tab, 391Cells tab area, 358Change indicator, 545Change Log table, 118, 119, 123, 134Change mode, 416Change Variables button, 429Characteristic, 71, 321, 333, 359, 663Characteristic Assignment tab, 385Characteristic InfoObject, 76Characteristic properties, 373, 374Characteristic relationship, 499, 504, 507, 511, 533, 535Characteristic relationship - derive, 509Characteristic relationship ñ check, 508Characteristic relationship ñ propose, 509Characteristic Relationships option, 375Characteristic restriction, 523Characteristic Restrictions area, 352Characteristic Restrictions bar, 355Characteristic Restrictions section, 321, 326Characteristic setting, 462Characteristic structure, 356, 357Characteristic usage, 527Characteristic value variable, 334Characteristic variable, 336, 339, 345Chart, 403Charts, 597Chart type, 464Chart web item, 463Chart wizard, 475

Book_323_TIGHT.indb 690 12/10/09 2:49:01 PM

Page 23: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

691

Index

Checkbox group, 421Check, propose, and derive, 507CKF, 370Classes, 575Cleansing of data, 117Closed-loop planning, 497Closed-loop process, 498Clustering, 42Cognos, 295Collection mode, 61Column, 328Command button, 464Command buttons, 551Command field, 45Commands, 427, 486Commands for Data Cells list, 489Commands for Data Providers section, 487Commands for Planning Applications folder, 562Commands for Planning Applications section, 487Commands for Web Items group, 487, 492Commands for Web Templates group, 492Commands for Web Templates section, 487Command type, 553Command via Command Wizard, 561Command Wizard, 463, 465, 477, 486, 564Comment, 436Complex aggregation level, 518Compounding, 78, 97Compounding tab, 97Compression, 605, 633Condition, 335, 384, 387, 422Conditions, 489Conditions tab, 416, 442Condition state, 430Constant selection, 378, 379Constant Selection setting, 378Container Layout web item, 481Container web item, 482Context menu, 473Context Menu web item, 485Conversion routine, 80, 230Conversions tab, 379Conversion Type field, 380Convert to Formula function, 411CO-PA, 39

Copy function, 528, 529Core landscape, 64Create a web application, 453Create Dimensions, 160Create InfoSet, 191Create MultiProvider, 176Creating a universe, 577Creating planning applications, 458Creating web applications, 453Crystal Reports, 451Cumulative key figure, 109Currency Conversion tab, 416Currency translation, 540Currency Translation section, 380Currency Translation Type, 540Currency/Unit tab, 341, 350Custom code, 348Custom dimension, 154Customer-defined dimension, 158Customer exit, 309, 335, 338, 345, 346Customer exit variable, 348, 353Custom Extension web item, 485Custom planning function, 526

D

Data access driver, 578Database Connect, 39Database shared libraries, 294Database table, 659Data binding, 460, 461, 464Data Binding section, 474Data Binding Type property, 461Data cell, 413Data consistency, 499, 652Data field, 117, 130, 132Data Format field, 228, 262Data Formatting tab, 415Data Functions category, 366Data load mode, 506Data mapping, 40Data mining, 42, 658Data mining model, 660Data package, 238, 241Data Package, 157, 177Data provider, 427, 453, 457, 460, 473, 476

Book_323_TIGHT.indb 691 12/10/09 2:49:02 PM

Page 24: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

692

Index

Data Provider Commands for Axes group, 488Data Provider Commands for Characteristics group, 489Data Provider Commands for Conditions/Exceptions group, 489Data Provider Commands for Documents group, 491Data Provider Commands for Filter Values group, 490Data Provider Commands for Hierarchies group, 490Data Provider Commands for Open/Save Functions group, 490Data Provider of Type Filter, 458Data Provider setting, 462Data Provider-Specific Command, 427, 428Data Provider tab, 443Data Provider web item, 484Data retention, 652Data selection, 245Data separator, 247Data Separator parameter, 262Data slice, 500, 504, 514Data source, 659DataSource, 40, 230, 235DataSource tree, 221DataSource type, 224Data staging, 139Data staging process, 118Data StoreDataStore Object, 173, 176DataStore Object, 115, 155, 235Data Store Object option, 512Data tab, 597Data target, 69, 116, 151, 173, 180, 286, 660Data to be changed, 526Data transfer process, 239, 255, 657Data validation, 117Data volume, 652Data Warehousing Workbench, 45, 46, 50, 53, 506, 658Date, 104DB Connect, 39, 294DBSL, 294Debugger, 314Debugging, 244Decimal Places text box, 111Decision making, 24

Decision tree, 42Default value, 336, 343Default Values area, 321Default Values tab, 341Delete function, 535Delete invalid combinations, 535Deleting data from setup tables, 301Delta, 301Delta-enabled, 39Delta identification, 312Delta process, 225, 226Delta Process parameter, 262Delta queue, 39, 301Derivation, 511Derived characteristic, 513Design function, 420Design item, 550Design mode, 420, 428, 550Design toolbar, 405, 420Destination, 657Destination data format, 40Detail object, 575, 582Dimension, 142, 170Dimension ID, 146Dimension object, 575Dimension table, 146, 147, 149DIM_ID, 148, 150Direct access, 225, 227, 308Direct Access, 153Direct Access parameter, 262Direct assignment, 236, 267, 280Direct delta, 302Direct input, 162Direct Input box, 326Direct update DSO, 118, 137, 660, 661Disaggregation, 548Display, 595Display Attribute, 94Display message, 556Display mode, 416Display Options tab, 416Display parameters settings, 462Display/Suppress Messages, 483Display text box, 111Distribution by key, 537Distribution by reference data, 539Distribution function, 537

Book_323_TIGHT.indb 692 12/10/09 2:49:02 PM

Page 25: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

693

Index

Distribution key, 537, 538Distribution type, 449Distribution weight, 538Document, 47, 54, 55, 436Document class, 482Domain, 307Drag and drop, 318, 410, 427Drill-across, 329, 332Drilldown, 322, 329, 408, 439Dropdown box, 421, 424, 460Dropdown Box web item, 477DSO, 115, 127DTP, 227DTP for direct access, 211DTP monitor, 255, 289Duplicate data, 129Duplicate Data Recs., 225

E

Edit Chart, 464Edit Dimensions, 157Edit Format, 595Edit MultiProvider, 176, 185Edit Query, 595EDP, 21Efficiency, 173Electronic data processing, 21Email addresses, 445Email alert, 32End routine, 238Enterprise Resource Planning, 21Entire Hierarchy Is Time-Dependent, 90Equal distribution, 548ERP, 21Error DTP, 241, 242, 286, 291Error handling, 242Error messages, 422Errors and Warnings area, 457Error stack, 242ETL, 498ETL scenario, 232Evolution of SAP NetWeaver BW, 35Example scenario, 319Excel, 464Excel add-in, 399

Excel-based planning application, 501, 550Excel interface, 399Exception, 335, 388, 422, 450Exception aggregation, 107, 108, 109Exception Aggregation, 377Exceptions, 489Exceptions tab, 442Exclude characteristic value, 438Exclusion filter, 438Execute Planning Function command, 427Execute Planning Function command type, 553Execution with Trace button, 543Executive Information System (EIS), 35Expert mode, 276Expert routine, 239Export to Excel, 436Extended star schema, 147, 150, 161, 172External Access to the Query, 577External system, 432Extraction layer, 39Extraction message, 252Extraction mode, 240Extraction tab, 228Extract structure, 308

F

F4 search, 168Fact table, 146, 148, 150, 158Favorite Commands tab, 466Favorites, 50, 52Field Assignments box, 395Field for conditions, 528Fields to be changed, 527Field to be changed, 528Field to be used in conditions, 527File Name parameter, 262File Source System, 220Fill OLAP Cache type, 451Filter, 321, 326, 334, 351, 354, 403, 503, 521, 558Filter button, 407Filter by characteristic value, 439Filter Command, 428Filter link, 441

Book_323_TIGHT.indb 693 12/10/09 2:49:02 PM

Page 26: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

694

Index

Filter pane, 403Filter Pane web item, 476Filter restriction, 524Filters, 421Filter tab, 521Filter Value Selection During Query Execution section, 375Find/Search, 50Fixed Length, 228Fixed List of Options setting, 478Flat file, 660Flat file interface, 39Forecast data, 536Forecasting, 536Forecast strategy, 536Forecast value, 536Format Text, 602Formula, 335, 356, 358, 360, 364, 368, 411, 540, 587, 601Formula builder, 276Formula definition, 366Formula editor, 364, 540, 541, 5999Formula Toolbar, 600Formula variable, 335, 348, 366FOX (Formula Extension), 540Free characteristic, 328, 332Free Characteristics area, 322Full Upload, 226Function module, 211, 307

G

General Search, 51Generate Combinations function, 535Generate valid proposals, 508Generic DataSource, 297, 304Generic delta, 311Geo-characteristics, 483Geographical characteristic, 483Global properties, 203Global SAP NetWeaver BW, 66Global Settings button, 405Goto, 411Granularity, 142Graphical display, 403, 442Graphical format, 463

Graphic tab, 442Grouping, 60Group web item, 482

H

Header rows, 247Header Rows parameter, 262Hide Repeated Key Values checkbox, 382Hierarchical Filter Selection web item, 480Hierarchies, 333Hierarchy, 78, 87, 235, 374Hierarchy Display, 208Hierarchy node variable, 334, 337Hierarchy option, 512Hierarchy structure, 512Hierarchy tab, 412Hierarchy variable, 334Hierarchy, Version Dependent, 88High Cardinality, 159Highlight section, 377Historical data, 300, 536Historical value, 505Horizontal drilldown, 332How-to guides, 66HTML, 453, 454, 485Hyperion, 295

I

Identification of key figures, 186Identify characteristics, 182Implementation/architecture options with SAP NetWeaver BW, 64Index, 127InfoArea, 71InfoCube, 47, 116, 141, 152, 173, 176, 235InfoCube activation, 167, 172InfoCube definition, 162InfoCube design, 146, 150InfoCube model, 149Info Field web item, 483InfoObject, 69, 174, 176, 230, 235InfoObject Assignment, 272InfoObject catalog, 73, 74, 98

Book_323_TIGHT.indb 694 12/10/09 2:49:02 PM

Page 27: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

695

Index

InfoObject Catalog, 130, 155InfoObject Direct Input, 131, 162InfoPackage, 40, 231, 249, 252, 255, 260, 262InfoProvider, 47, 69, 116, 173, 211, 317, 321, 354, 360, 368, 433, 503, 664InfoProvider area, 368InfoProvider screen area, 370InfoProvider tab, 358InfoProvider Type, 153Information, 404Information analysis, 407Information broadcasting, 434, 444Information button, 434Information hub, 64Information lifecycle management, 37Information technology, 21, 26Informix, 294InfoSet, 173, 174, 176, 188, 211, 235InfoSet definition, 194InfoSet join, 193InfoSet Maintenance, 208InfoSource, 130, 155, 235Infoview, 589Initialization, 301Inner join, 188, 208Input Field web item, 483Input help, 168Input Help, 523Input-ready query, 380, 383, 416, 501, 521, 545, 557Input-Ready (Relevant for Locking), 548Insert Button function, 421Insert InfoObjects, 164Insert Messages design item, 422Insert Table button, 468INT4, 229Integer, 103Integrated Planning, 38, 41, 374, 383, 495Integration Kit, 573, 574Integrity, 651Internal Display setting, 474, 494Internal table, 237Internal variable, 541Intervals Permitted in Hierarchy, 92Inverse transformation, 211Item number, 29

J

J2EE engine, 295, 496JavaScript, 465, 486Java stack, 319Join, 188, 206, 662Join condition, 196, 210, 662Jump target, 393, 494

K

Keep Filter Value function, 411Key, 193Key Date field, 381Key field, 117, 130Key figure, 71, 154, 177, 185, 321, 356, 359, 363, 366, 581, 582, 586Key Figure, 369Key figure InfoObject, 98Key figure properties, 376, 377, 378, 379, 380Key figure query element, 376Key figures, 408Key figure structure, 356, 361Key Figure with Maximum Precision checkbox, 111

L

Latitude, 82Layered architecture, 36Layout tab, 456Layout/XHTML, 456Leaves, 87Left outer join, 188, 189, 206, 208Link maintenance, 202, 208Link web item, 484LIS communication structure, 302List Box web item, 480List of conditions, 422, 428List of Conditions web item, 484List of Documents web item, 483List of exceptions, 422List of Exceptions web item, 484Load Example Data, 229Loading, 129

Book_323_TIGHT.indb 695 12/10/09 2:49:02 PM

Page 28: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

696

Index

Loading layer, 39, 41Local calculation, 390, 589, 599Local calculations, 489Local formula, 416, 417Local properties, 411, 413Local query properties, 414Local workstation, 227Locking conflict, 570LO Customizing Cockpit, 302LO DataSources, 299Logical definition, 188Logical grouping, 181Logistics Information System (LIS), 35Log message, 232LO initialization table, 303Longitude, 82Long text, 84Loop function, 541Lowercase Letters option, 80

M

MN relationship, 143

Magic quadrant, 25Manual entry/default value, 335, 339Manual planning, 501, 545, 570Mapping of BEx elements, 586Map web item, 483Master data, 82, 166, 173, 204, 659Master data attribute, 223, 259, 660, 304Master Data Attributes option, 512Master data load, 239Master Data option, 375Master data/texts, 78. 223Materials Requirement Planning, 21Mathematical Functions category, 366MDX cache, 451Measure object, 575, 582, 587Medium length text, 84Menu bar, 45Menu Bar web item, 484Message, 323Metadata, 56Metadata lifecycle management, 37Metadata Repository, 47, 54, 55

Microsoft Excel, 399Microsoft Excel 2003, 401Microsoft Excel 2007, 401Miscellaneous web items, 456, 473Miscellaneous web items group, 483Modeling, 47, 51, 53, 152, 219, 221, 234MRP, 21Multidimensional model, 141Multidimensional source, 293Multidimensional structure, 295Multiple queries, 424MultiProvider, 173, 211, 306, 518Myself connection, 59

N

Naming convention, 76Navigational attribute, 80, 94, 587Navigational State tab, 415Navigation attribute, 127, 132, 137, 154, 166, 177, 184, 326Navigation options, 408Navigation pane, 421, 433, 436, 440Navigation Pane web item, 476Navigation step, 408Navigator, 48, 200Nesting InfoAreas, 47Network display, 207New Analysis, 432New Status for Changed Records, 313New Variable option, 339Node, 87Non-cumulative key figure, 109Non-Cumulative key figure, 110Not Assigned (#), 537, 538Not assigned ì#î, 513Not Assigned (#) Values, 518Not Input-Ready (Not Relevant for Locking), 548Not Input-Ready (Relevant for Locking), 548Number, 102Number format, 228Number Format tab, 413Numeric Pointer, 312

Book_323_TIGHT.indb 696 12/10/09 2:49:02 PM

Page 29: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

697

Index

O

Object, 575Object-specific properties, 170Object type, 58ODBO, 432, 585Offset, 354, 364, 531OHD, 655OLAP, 141, 388OLAP cache, 451OLAP characteristic variables, 523OLAP cube, 580OLAP universe, 574OLAP variable, 333, 500OLE DB for OLAP, 383, 577OLTP, 141, 498OLTP system, 32Online analytical processing (OLAP), 36Open hub, 655Open hub destination, 655Open hub service, 655Open Variable dialog, 466Operand, 366Operation, 665Operational Data Store, 115Operational planning, 497Operator, 601Operators, 417Oracle database, 159Outer join, 188Output format, 445Overview of Scheduled Settings link, 448Overview tab page, 456, 471Overwrite, 116, 279

P

Package ID, 119Package size, 241Paging settings, 475Parallel processing, 175, 248Parameter value, 527Partner Academy, 66Percentage Functions category, 366Performance, 151, 451Peripheral landscape, 65

Persistence staging area, 245Persistent staging area (PSA), 40Personalization, 343Person Respons. text box, 111Planning, 496

Strategic planning, 497Planning and advanced analytics layer, 39, 41Planning application, 420, 491, 501, 550Planning component, 499Planning filter, 500, 521, 525, 546Planning function, 491, 500, 503, 521, 526, 554Planning function type, 526Planning lock, 569, 571Planning Modeler, 510, 525, 542Planning sequence, 427, 500, 503, 542Planning-Specific Command, 427, 552Planning tab, 374Planning variable, 500Planning version, 514Planning Wizard, 504, 525Posted Values option, 375Postprocess DataSource, 299Pre-built function, 526Precalculated values, 451Precalculate Value Set type, 451Presentation Options tab, 416Preview, 329Preview section, 541Print Version function, 436Process chain, 55, 605Processing mode, 243, 252Processing type, 351Processing types of variables, 335Process Variables command, 427Program Element, 541Project for SAP enhancement, 346Prompt, 587, 588, 593Properties, 322Properties of query elements, 372Properties pane, 457Properties Pane web item, 485Proposal, 229Provider-specific properties, 168, 169PSA, 40, 225, 232, 245PSA Maintenance, 253, 254Pseudo-delta, 139

Book_323_TIGHT.indb 697 12/10/09 2:49:03 PM

Page 30: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

698

Index

Q

QM status, 251Quality Status, 129Quantity, 102Query, 69Query filter, 458, 590, 592Query output, 331, 388, 392Query properties, 381, 382, 383Query Properties option, 414Query Properties section, 548Query result, 595Query view, 428, 458Query View Selection option, 478Query Views option, 426Queued Delta, 302

R

Radio button group, 422Radio Button Group web item, 478RDBMS, 293Read master data, 270Ready for input, 588Realignment run, 651Real time, 210Real-time access, 225Real-time behavior, 151, 506Real-time InfoCube, 151, 499, 504Real-time mode, 506Receiver, 118, 393, 395Reconcile, 306Reconstruction, 614Reference, 99Reference characteristic, 377Reference characteristic field, 342Reference data, 526, 537, 539Refresh, 419Regional marketing office, 28Remodeling, 655, 662Remodeling rule, 664Remove drilldown, 440Remove Drilldown option, 409Remove Reference option, 355, 359Remove result rows, 438

Repair, 652Replace, 663Replacement path, 335, 336, 337, 345, 348, 351Replacement Path tab, 341Report elements, 597Reporting and analysis, 38, 317, 399Reporting and analysis layer, 39, 41Reporting with SAP BusinessObjects, 383Report Painter, 35Report title, 595Report-to-report interface, 393, 397, 494Report-to-report interface (RRI), 117Repost by characteristic relationships, 533Reposted value, 532Repost function, 532, 533Request GUID, 120, 136Request ID, 633Request number, 252Request SID, 119Restricted key figure, 368, 378, 587Restructure table, 303Result object, 590Result Position section, 383Result Rows section, 374Reusable component, 354Reusable web item, 485Revaluation, 528Revaluation factor, 537Revaluation planning function, 536Reverse +/- Sign for Nodes, 92RKF, 369ROCANCEL, 124Role, 58Rollup, 651Root node, 87Row/Columns screen area, 328Rows, 328Rows/Columns, 321Rows/Columns area, 360RRI, 393, 396RRI Open Mode, 494RSAX_BIW_GET_DATA_SIMPLE, 307Run Query, 593

Book_323_TIGHT.indb 698 12/10/09 2:49:03 PM

Page 31: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

699

Index

S

Sales analysis requirements, 32Sales analytics, 27Sales office, 28Sales planning, 33Sales planning scenario, 495, 496, 498Sales process, 34Sales transaction, 28Sample billing document, 31Sample class, 512BEx Analysis Functions, 405BEx Analyzer, 317, 318, 399, 420, 431, 501BEx Analyzer add-in, 401BEx Broadcaster, 434, 444, 448, 449BEx design functions, 420BEx design toolbar, 550BEx functions, 401BEx iView, 448BEx object, 448BEx query, 659BEx Query Designer, 156, 317, 318, 320, 388, 431, 453, 501, 525, 545BEx Query Designer menu bar, 323BEx report designer, 319BEx tools, 405, 448BEx variable, 517, 588BEx variables, 540BEx web analyzer, 319, 331, 399, 431, 444, 448BEx web analyzer functions, 434BEx web application designer, 318, 453SAP Business Content, 25, 32, 36, 37, 71, 338SAP Business Content DataSource, 139SAP Business Explorer (BEx), 41, 317, 453SAP BusinessObjects, 573SAP Business Suite, 36, 39SAP Connectivity component, 573SAP Developers Network, 66SAP Easy Access, 45SAP exit, 335, 338SAP GUI, 43, 453, 454SAP help documentation, 407SAP Help Portal, 66S-API, 314SAP J2EE Server, 501

SAP logon pad, 43SAP logon screen, 44SAP NetWeaver BW InfoProviders, 458SAP NetWeaver BW MDX driver, 573SAP NetWeaver BW query driver, 573Save planning function, 532Save workbook, 405, 430Scalability, 173, 655Scalable platform, 36Scheduler, 245Scheduling settings, 446Scoring and weighted score tables, 43Script web item, 485Search, 52Secondary index, 133Security, 605Selection, 358, 360, 361, 362, 368, 378, 587Selection object, 351, 355Selection screen, 353Selection Type column, 396Selling channel, 29, 31Semantic Groups setting, 238Semantic key, 124, 125Semantic layer, 573, 574, 588Sender, 118, 393, 395Sender/receiver assignment, 396Sender/Receiver Assignment, 394Settings, 441Setup table, 301Short text, 84SID, 147, 148, 150SIDs Generation, 128SID table, 147SID Table, 148Simple aggregation level, 545Simulate Installation, 63Single Document web item, 482Single-sign on (SSO), 578Single Values, 352Slice-n-dice mode of reporting, 23SOB, 355Software application, 22Sort, 411Sorting section, 373Sorting tab, 413Source characteristic, 513

Book_323_TIGHT.indb 699 12/10/09 2:49:03 PM

Page 32: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

700

Index

Source data format, 40Source system, 252Source unit, 540SQL statement, 206Staging BAPIs, 40Staging layer, 39, 40Standalone tool, 454Standard aggregation, 377Standard DSO, 118, 119Standard DTP, 291Standard forecasting methods, 536Standard formula function, 541Standard function, 526Standard InfoCube, 151, 181, 506Standard toolbar, 45Standard web items, 456, 473Start menu, 454Startup View, 548Static parameters, 554Statistical forecasting methods, 536Status bar, 45Strategic planning, 497Structure, 356, 358Subclass, 581, 586Summation, 279Suppression of zero values, 443Suppress Zeros section, 383Surrogate ID, 128, 147Swap, 409Swap Axes function, 411Swap characteristics, 438System lifecycle management, 37System message, 544, 569System Messages web item, 483

T

Table, 403Tab Pages web item, 482Tabular and graphical format, 457Tabular display, 442Tabular format, 459, 473Target unit, 540Target Unit field, 380Task, 322Technical architecture, 35

Technical characteristic, 71Technical key, 119, 125, 136Technical model, 146Technical status, 251Template, 99, 597Templates, 130Temporal join, 190, 206Temporary storage, 287, 290, 652Temporary storage area, 139Testing planning function, 543Test input template, 504Text, 333Text element, 422Texts, 235Text-type file, 227Text variable, 334, 350Text View field, 373Text web item, 484Ticker web item, 484Time, 104, 177Time characteristic, 71, 514Time characteristics, 180Time conversion transformation, 281Time dependency, 95Time-dependent, 190Time-dependent attribute, 95, 206Time-Dependent Hierarchy Structure, 91Time-dependent master data, 258Timestamp, 312Title bar (dynamic menu bar), 45Title properties, 595Toggle Drag and Drop State command, 427Toggle State button, 442Top 10, 32Top-down distribution, 538, 548Top-down planning, 497Top N, 385Total Status, 251Tracing authorization, 314Transaction code RSA5, 298Transaction code SBIW, 298Transaction Data, 223Transaction DataSource, 304Transaction LBWG, 301Transaction RSO2, 304

Book_323_TIGHT.indb 700 12/10/09 2:49:03 PM

Page 33: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

701

Index

Transfer Application Component Hierarchy, 299Transfer Values command, 427Transformation, 40, 234, 235, 261, 265, 280, 295, 657, 660, 662Transformation layer, 39, 40Transformation program, 239Transformation rule, 274Transformation type, 238, 281Transitive attribute, 190Translation, 47, 54, 55Transport Connection, 47, 54, 55Tree, 48Tree Display, 207Trigonometric Functions category, 366Type of Distribution, 548Type of Variable setting, 342Types of aggregation level, 518Types of InfoCube, 150Types of variables, 334

U

UD Connect, 39, 295Union, 188Unique Data Record, 129Unit, 71, 177Unit conversion, 540Unit Conversion section, 380Unit dimension, 166Unit InfoObject, 112Universal Data Connect, 39Universe, 573, 574, 585Universe classes, 581, 586Universe Designer, 577Universe element, 586Universe parameter, 578Unserialized V3, 302Update collection run, 302Update Data, 130Update mode, 252Update table, 302User entry variable, 537User Master Record setting, 228

V

V1 update, 302Validate on Server option, 470Validate option, 470Value Display section, 373Value Display tab, 383Values Ranges, 352Variable, 326, 353, 364, 402, 424Variable editor, 338, 346Variable Is Ready for Input checkbox, 343, 346Variables, 530Variable screen, 464Variable Screen button, 441Variable Selection, 478Variable Sequence tab, 381Variables view, 523Variable type, 337Variable value, 544Variable values, 405Vertical drilldown, 332Virtual InfoProvider, 151VirtualProvider, 173, 210, 211, 306

W

Warning, 422Web analyzer, 38, 453Web application designer, 317, 501Web-based planning application, 557, 567WebI document, 588Web Intelligence, 573, 574, 588Web interface, 399WebI report, 589Web item, 318, 456, 457, 473Web item group, 456Web Item Parameters tab, 457, 463, 474Web services, 39Web template, 318, 323, 453, 466Web template properties, 493Web Template web item, 480Where-Used List, 323With Text, 83Workbook, 318, 323, 405, 418, 423, 429

Book_323_TIGHT.indb 701 12/10/09 2:49:03 PM

Page 34: A Practical Guide to SAP NetWeaver Business …2 SAP NetWeaver Business Warehouse – Overview ... 3 InfoObjects and Master Data ... A Practical Guide to SAP NetWeaver Business Warehouse

702

Index

Workbook properties, 422Workbook settings, 422Workbook-Specific Command, 427Write mode, 507Write-optimized DSO, 118, 135, 136

X

XHTML, 453, 456, 468, 470XML, 454

XMLA, 432XML generation, 484

Z

Zero suppression, 416Zero values, 416

Ingo Hilgefort

Reporting and Analytics with SAP BusinessObjects

This book provides comprehensive coverage of the major business intelligence tools in the SAP/BO toolset with a practical focus on the userexperience and integration with SAP. Coverage includes detailed application features and functionality, as well as practical, how-to content geared toward end users hoping to maximize the benefits their BI investment by creating actionable, easy to read and disseminate reports, analytics and other business process metrics. The author will present the content in an easy to read, step-by-step fashion.

approx. 500700 pp., 79,95 Euro / US$ 79.95

ISBN 978-1-59229-310-0, Jan 2010

>> www.sap-press.com

Provides an easy-to-read overview of all Business Objects client tools in an SAP environment

Explains which tools to use for which types of reporting

Offers simple and practical hands-on examples that leve-rage robust samplescenarios and case studies

www.sap-press.com

Book_323_TIGHT.indb 702 12/10/09 2:49:04 PM