How to… Set up a SEM-BCS MultiCube Scenario in BW

STRATEGIC ENTERPRISE MANAGEMENT

ASAP “How to…” Paper

Applicable SEM-BCS Releases: 4.0 January 2005

SAP (SAP AG and SAP America, Inc.) assumes no responsibility for errors or omissions in these materials. These materials are provided “as is” without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall not be liable for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these materials. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages.

HOW TO… SET UP A SEM-BCS MULTICUBE SCENARIO IN BW .......................................................... 1 1 2 2.1 2.2 2.3 WHAT IS THE BW MULTICUBE SCENARIO FOR SEM-BCS 4.0?..................................................... 1 WHEN DO I NEED A BW MULTICUBE SCENARIO FOR SEM-BCS? – SAMPLE SCENARIOS –.... 1 Introduction ...................................................................................................................................................... 1 Scenario 1: SEM-BCS reporting on MultiCubes including a virtual InfoCube ......................................... 1 Scenario 2: SEM-BCS reporting on MultiCubes without the virtual InfoCube ......................................... 2

3 CHANGES TO THE BW MULTICUBE SCENARIO COMPARED TO PREVIOUS SEM-BCS RELEASES .................................................................................................................................................... 2 3.1 3.2 4 4.1 4.2 General description .......................................................................................................................................... 2 Detailed description ......................................................................................................................................... 2 THE STEP-BY-STEP SOLUTION.......................................................................................................... 3 Introduction ...................................................................................................................................................... 3 Which steps have to be performed? – Quick Overview – ............................................................................. 3

4.3 Which steps have to be performed? – Step by step description – .............................................................. 4 4.3.1 Set up the BW Data Mart for SEM-BCS.................................................................................................... 4 4.3.2 Create a copy of the SEM-BCS standard virtual InfoCube to be used for the SEM-BCS MultiCube scenario 4 4.3.3 Create a MultiCube consisting of the SEM-BCS virtual InfoCube and the additional BasisCube............. 6 4.3.4 Customize SEM-BCS in the way that it interpretes open/closed periods ................................................. 21 4.3.5 Build BW queries based on the SEM-BCS MultiCube ............................................................................ 22

5). see also glossary. Depending on the actuality you want to have the following two scenarios can be defined: 2.0? The BW MultiCube Scenario for SEM-BCS 4.1B until 3.1 Introduction The BW MultiCube Scenario for SEM-BCS is needed to optimize the performance of SEMBCS queries.0 is a MultiCube Scenario which consists of: o o A MultiCube consisting of at least 2 InfoCubes (BasisCubes and/or virtual InfoCube).0 1 What is the BW MultiCube Scenario for SEM-BCS 4. It is generally recommended to apply this scenario as it enables your queries to run significantly faster compared with queries which only use the SEM-BCS standard virtual InfoCube.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. 1 . SEM-BCS standard virtual InfoCube = The virtual InfoCube assigned to the transactional totals InfoCube within the SEM-BCS databasis. a version combination and the actual group currency (I. BW queries that are defined on the SEM-BCS MultiCube o o o 2 When do I need a BW MultiCube Scenario for SEM-BCS? – Sample Scenarios – 2. All BasisCubes taking part to the scenario get their data via extraction from the SEM-BCS standard virtual InfoCube1 (VC1).: No Customer-Exits to determine open/closed periods are needed any more for the queries! This was required in the previous SEM-BCS releases 3. 1 ©2002 SAP AG AND SAP AMERICA. A second virtual InfoCube (VC2) as a copy of the standard virtual InfoProvider. customerowned scenarios might provide own datasources. INC. A special customizing for the MultiCube-Reporting in SEM-BCS to use the virtual InfoCube VC2 and to determine the highest closed period within a year.e.2 Scenario 1: SEM-BCS reporting on MultiCubes including a virtual InfoCube If your customer wants to see real-time data in reporting and also wants to optimize the performance of the reporting then MultiCubes including the virtual InfoCube should be set up. This is the standard solution.

3 Scenario 2: SEM-BCS reporting on MultiCubes without the virtual InfoCube This scenario can be used under the following circumstances: It’s not required to see realtime data.). This customizing is interpreted by BCS reporting logic during runtime. It is mandatory to tell the query which periods are closed and which are still open for data processing.. .HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. The usage of the Data Mart interface is described in the document “HowToDataMart-BW-BCS. INC. 3. For a version combination and the group currency which has actually been set in the global parameters the highest closed period of a year can be set. With release 4. To fill these BasisCubes the BW Data Mart interface is used which extracts data from the SEM-BCS standard virtual InfoCube.0 In this scenario the actual data of the open period is still read from the virtual InfoCube. the second to the virtual InfoCube and to the open periods.You have to define several key figures instead of one.If a period gets closed the query has to be adapted as far as the period assignment of the key figures is concerned. This effort can be avoided by using a customer exit and by using variables. Or your customer wants that the SEM-BCS data should be spread across several InfoCubes (e. 2. The third key figure is defined as a calculated key figure and is calculated by summation of the values of the other first key figures. This is the last period of that year whose data has been copied via the data mart to the BasisCube. 3 Changes to the BW MultiCube scenario compared to previous SEM-BCS releases 3.doc”.2 Detailed description Within the consolidation workbench a customizing exists to maintain closed periods. All the data from the already closed periods / fiscal years is read from one or several additional BasisCubes. ©2002 SAP AG AND SAP AMERICA.0 this inconveniences are removed as the query on the MultiProvider does not bear information about open and closed periods. This piece of information is now located in the SEM-BCS customizing. This customizing is quite uncomfortable: . actual year versus passed years. Another possibility is that it is required to report about several InfoCubes in the same query. But the customer exit also must be written and maintained which means also effort for the customer. . This is achieved by using three key figures: The first key figure is restricted to the BasisCube and to the closed periods. Plan data versus Actual data.5) an additional customizing must be done for BW queries..1 General description In previous SEM-BCS releases (<= 3.g. 2 . For a version combination and the actual group currency the highest closed period of a year is set.

So it's assumed that the highest period in the BasisCube is not an open period in the virtual InfoProvider at the same time. this is dependent on the administation of the data and it's possible that this case occurs.1 Introduction In this paper we want to show how a BW MultiCube Scenario for SEM-BCS Release 4.2 Which steps have to be performed? – Quick Overview – Here’s an overview of the main steps that have to be done. It's assumed that there are no overlaps concerning the periods. in the databasis a field exists for the MultiProvider support that can be filled with the technical name of a virtual InfoCube.0 Furthermore. INC.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. Only by maintaining a virtual InfoCube here the customizing for open/closed periods can be interpreted by this virtual InfoCube. 3 . It is valid for all scenarios mentioned at the beginning of this document. In this case the data would be read twice and be doubled in the query. 4. It is recommended to use a virtual InfoCube other than the SEM-BCS standard virtual InfoCube which is a copy of this.doc”) Create a copy of the SEM-BCS standard virtual InfoCube to be used for the SEMBCS MultiCube scenario Create a MultiCube consisting of the newly created additional SEM-BCS virtual InfoCube and the additional BasisCube Customize SEM-BCS in the way that it interpretes open/closed periods Build BW queries based on the SEM-BCS MultiCube ©2002 SAP AG AND SAP AMERICA. To stay as simple as possible this guide describes only the principle and the straightforward example so it works just with a virtual InfoCube and one BasisCube (according to scenario 1). o o o o o Set up the BW Data Mart for SEM-BCS (Use the document “HowToDataMart-BWBCS.0 can be set up to be used in/for SEM-BCS reporting. This has the advantage that the SEM-BCS standard virtual InfoCube can still be used independently in other reporting scenarios which allow to read data from the transactional BasisCube also from closed periods. You can apply this the same way to the MultiCube scenario without a virtual InfoCube (scenario 2). 4 The Step-By-Step Solution 4. Of course. In the following section a step-to-step guidance is given to implement the scenario. To avoid this the data of a closed period must be deleted in the BasisCube first before this closed period is re-opened again. Make use of the hyperlinks to get to the right place. From the Basis InfoCube all data that is contained is read without restriction on periods. While query runtime this virtual InfoCube reads this highest closed period and consequently reads only the data for periods which are higher.

©2002 SAP AG AND SAP AMERICA. Place the cursor on your InfoArea (in the example it is the InfoArea “Unassigned Nodes”).3. Right mouse click and select Create InfoCube.3 4.1 Which steps have to be performed? – Step by step description – Set up the BW Data Mart for SEM-BCS This step is necessary as you need at least one additional BasisCube which gets its data from the virtual InfoCube.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. But there’s an advantage of an additional virtual InfoProvider: In this case the SEM-BCS standard virtual InfoCube can be used in other reporting scenarios which allow to read also closed periods from the transactional InfoCube.doc”. INC.0 4. Select the InfoProvider tree in the Administrator Workbench. 4 .3. 4. In the BW Administrator Workbench create a new InfoCube. To perform this step please use the document “HowToDataMartBW-BCS.2 Create a copy of the SEM-BCS standard virtual InfoCube to be used for the SEM-BCS MultiCube scenario Preliminary remarks It is also possible to use the already existing SEM-BCS standard virtual InfoCube for the MultiCube scenario.

the services settings are not copied from the template. this has to be done manually: Push the button Details which belongs to the radio button With Services In the appearing next screen enter the name of the SEM-BCS function module for reporting and select the flags as shown in the popup. 5 . Then push the button Create in the next screen (not shown here). Unfortunately.0 Take the SEMBCS standard virtual InfoCube as a template to copy from (ZBCSC1V11). Select the InfoCube Type Virtual Cube and select With Services. ©2002 SAP AG AND SAP AMERICA. INC.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. confirm the settings.

INC.3. ©2002 SAP AG AND SAP AMERICA.3 Create a MultiCube consisting of the SEM-BCS virtual InfoCube and the additional BasisCube Preliminary remarks Based on the first two steps now a MultiCube can be created. 6 .0 4.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.

0 Select the InfoProvider tree in the Administrator Workbench.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. Right mouse click and select Create MultiProvider. 7 . ©2002 SAP AG AND SAP AMERICA. Place the cursor on your InfoArea (in the example it is the InfoArea Unassigned Nodes). INC.

8 . ©2002 SAP AG AND SAP AMERICA.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 In the appearing dialogue window “Edit MultiProvider” for the details enter a technical name and a description. Press the button for creating the MultiProvider. INC.

Select the radiobutton Only Display Selected InfoProviders to get an overview about the relevant InfoCubes you selected. ©2002 SAP AG AND SAP AMERICA. Press the button Continue to proceed. In our example these are the copied SEMBCS virtual InfoCube and the additional BasisCube we defined in step 1. 9 .0 In the appearing dialogue box “MultiProvider: Relevant InfoProviders” mark all InfoCubes which are relevant for the scenario.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. INC.

In the characteristics tab. 10 . INC. you can see on the right side (template) all characteristics contained in the participating InfoCubes. Select all and copy them to the left side.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. ©2002 SAP AG AND SAP AMERICA.0 The screen for editing the MultiCube appears.

The dialogue box Create Dimensions appears. INC. ©2002 SAP AG AND SAP AMERICA. Push the button Dimensions. They have all the colour blue in the template area. Confirm this dialogue with Yes. It asks whether you want to automatically create dimensions.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 All characteristics contained in the template are now also in the MultiCube. 11 .

©2002 SAP AG AND SAP AMERICA.g.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. Choose e. 12 . Push the button Continue. You can select one InfoProvider which should be used as template. INC.0 The dialogue box “Selection of InfoProvider for Dimension” appears. Remark: It doesn’t matter which of the shown InfoProviders you use as a template as their data model is the same. the radiobutton for the proposed InfoCube.

You created dimensions and made the assignment of these dimensions to the MultiCube characteristics. ©2002 SAP AG AND SAP AMERICA. Just confirm this dialogue box as the settings are already complete. The screen for editing the MultiCube appears again. Push the button Identification.0 A dialogue box with preset dimensions appears.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. INC. 13 .

as it is possible that several characteristics have the same reference characteristic with the same properties. ©2002 SAP AG AND SAP AMERICA. 14 . Background The characteristic in the MultiCube must have an exact assignment to the characteristic of the participating InfoCubes. As we copied the additional BasisCube from the virtual InfoCube the names of the characteristics are the same and we can use the recommendation.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 A dialogue for the assignment between the characteristics of the MultiCube to the participating InfoCubes is displayed. Push the button Create recommendation. This recommendation uses the name to make the assignment. INC.

You created the link from the MultiCube characteristics to the characteristics of the participating InfoCubes. Confirm the assignment dialogue. Choose the tab Time Characteristics and copy all time characteristics from the template to the ©2002 SAP AG AND SAP AMERICA.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. The dialogue box is closed and you are in the InfoCube maintenance screen again. INC.0 The characteristics of the participating InfoCubes are assigned to the characteristics of the MultiCube. 15 .

The dialogue box Identification of Characteristics Involved appears. INC. 16 . Push the button Identification. It has already assignments from the previous assignment of the other characteristics. The time characteristics from the template are used in the MultiCube from now on.0 left side.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. ©2002 SAP AG AND SAP AMERICA.

©2002 SAP AG AND SAP AMERICA. INC. At the end of the list you see the time characteristics which are not assigned yet. Push the button Create recommendation. 17 .HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 Scroll down to the end of the assignment list. The time characteristics of the participating InfoCubes are assigned to the MultiCube time characteristics. Push the button Continue.

Push the button Selection. ©2002 SAP AG AND SAP AMERICA.0 Choose the tab Key Figures and copy all key figures from the template to the left side. INC. 18 . The key figures from the template are used in the MultiCube from now on.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.

Background We want to calculate overall key figures from the key figures of the participating InfoCubes. 19 . INC.0 The dialogue box Selection of Key Figures Involved appears. ©2002 SAP AG AND SAP AMERICA. Select all key figures.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4. All key figures of the participating InfoCubes are assigned to the corresponding key figures of the MultiCube. Push the button Continue to leave the dialogue box. So the overall key figures must be assigned to the key figures of the participating InfoCubes.

0 Activate the MultiCube. 20 . INC. Result The MultiCube has been activated and is ready to be used for reporting. ©2002 SAP AG AND SAP AMERICA.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.

In that latter case you keep the ability to still read closed periods data from the original totals datastream if you use the virtual InfoProvider assigned to the totals records.3.0 4. If you use the copied one entered in the field “InfoProvider for MultiCube Reporting” here in the example then the logic for open/closed periods will be recognized during query execution. Additional information The virtual InfoProvider can be the same as that virtual InfoProvider for the totals records (like in our example) but it can also be a copy of this with a different technical name.4 Customize SEM-BCS in the way that it interpretes open/closed periods Settings in SEMBCS Data Basis First activate the MultiCube Reporting by entering a virtual InfoProvider name in the appropriate field within the Data Basis maintenance of the consolidation workbench. INC. ©2002 SAP AG AND SAP AMERICA. 21 .HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.

5 Build BW queries based on the SEM-BCS MultiCube Different from the SEM-BCS releases prior to 4. Furthermore. The year and the period are variables which get their values from the user input in the global filter. So the example works with only one virtual InfoProvider. 4. open periods are read from the virtual InfoCube. These are the prerequisites which are necessary to build BW Queries for the SEM-BCS MultiCube scenario. 22 .0 Closed period settings Now the customizing to determine the closed periods is done in the reporting settings of the consolidation workbench. Example query ©2002 SAP AG AND SAP AMERICA. The status ‘closed’ or ‘open’ is determined by the special customizing in the consolidation workbench. INC. the customizing for closed periods (field “InfoProvider for MultiCube Reporting” in Data Basis and Settings for MultiProvider Reporting) has been made in the Consolidation Workbench. According to the settings in this example all periods in 2003 including period 11 are closed for the version ‘AF1’ and the group currency ‘EUR’. The previous year data is completely selected from the BasisCube. As an example a query is used that compares previous year with actual year data for the item “Travel expenses”.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 the queries can be defined quite simply. For the actual year a special logic is applied: Closed periods are read from the BasisCube. The query is based on a MultiCube consisting of one BasisCube and the SEM-BCS virtual InfoCube. They have to be built on the MultiCube which consists of the BasisCube and the virtual InfoCube which are defined for the SEM-BCS MultiCube.3. Prerequisites In the steps before this step we have set up a BW Data Mart and a BW MultiCube.

©2002 SAP AG AND SAP AMERICA.HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 Query definition In the global filter the previous year and the entered year are included. 23 . all periods starting with ‘000’ until the entered period are included. INC. Furthermore.

24 .HOW TO… SET UP A BW M ULTICUBE SCENARIO FOR SEM-BCS 4.0 Glossary SEM-BCS standard virtual InfoCube The virtual InfoCube which is assigned to the transactional totals InfoCube within the SEMBCS databasis. ©2002 SAP AG AND SAP AMERICA. INC.

Sign up to vote on this title
UsefulNot useful