SAP NetWeaver 7.31 October 2013 English SAP Business Warehouse (SAP BW) Basic Connectivity Settings (BW1) Building Block Configuration Guide SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide Copyright © 2013 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices. © SAP AG Page 2 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide Icons Icon Meaning Caution Example Note Recommendation Syntax Typographic Conventions Type Style Description Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths, and options. Cross-references to other documentation. Example text Emphasized words or phrases in body text, titles of graphics and tables. EXAMPLE TEXT Names of elements in the system. These include report names, program names, Transaction Codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE. Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade, and database tools. EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key. Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. <Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries. © SAP AG Page 3 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide Content SAP Business Warehouse (SAP BW) Basic Connectivity ........................................................ 5 1 Assigning the BW Menu to the User .................................................................................. 5 2 Defining Client Administration ............................................................................................ 5 3 Defining a Logical System .................................................................................................. 6 4 Assigning Logical System to Client .................................................................................... 7 5 Creating an RFC User ........................................................................................................ 8 6 Configure Your User for SAP BW ...................................................................................... 9 7 Check Namespaces Prior to Activating Business Content .............................................. 11 8 Business Content for BW on HANA ................................................................................. 12 9 Opening Data Warehousing Workbench .......................................................................... 14 10 Switch on Business Functions for SAP HANA-Optimized BI Content (only for BW on HANA) ...................................................................................................................................... 14 11 Defining RFC USER as Default .................................................................................... 15 © SAP AG Page 4 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide SAP Business Warehouse (SAP BW) Basic Connectivity Use this guide for configuring basic connectivity for SAP® Business Warehouse (SAPSAP BW BW). 1 Assigning the BW Menu to the User Use You assign the SAP BW menu to your user to allow you to follow the menu paths as described in the documentation. Procedure 1. Logon to SAP BW with the SAP GUI. 2. From the upper menu in SAP BW, choose System User profile Own Data. 3. In the Maintain User Profile screen, choose the Defaults tab. 4. Choose the input help of the Start menu field to enter the menu RS00_BW. 5. Save your settings. 2 Defining Client Administration Use This activity allows you to change Customizing settings. Procedure Run the following activity: Transaction code SCC4 SAP menu Tools Administration Administration Client Administration Client Maintenance Then carry out the following steps: 1. Choose Display Change. 2. Confirm the Caution: The table is cross client warning message. 3. Select your client and choose Details. 4. In the Change View Clients: Details screen, activate the following settings: Automatic recording of changes Changes to Repository and cross-client Customizing allowed eCATT and CATT allowed. 5. Choose Save. 6. Return to the SAP Easy Access menu. © SAP AG Page 5 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 3 Defining a Logical System Use The purpose of this activity is to create a logical system for your systems. To enable communication between systems within your system landscape, you must: 1. Define a logical system. 2. Assign the logical system to your client. If the logical system has already been created, skip this activity. Logical systems are defined cross-client. Procedure 1. Access the transaction using: Transaction code SPRO IMG menu SAP NetWeaver Application Server IDoc Interface / Application Link Enabling (ALE) Basic Settings Logical systems Define Logical System 2. Choose New entries. 3. In the Log System column, enter a name for the logical system that you want to create. 4. In the Name column, enter a description of the logical system. Log. System Name <Logical system>, for example DS1CLNT123 Your System To designate logical systems, apply the naming convention <XXX>CLNT<NNN> where XXX is the system name and NNN is the client. 5. Save your entries and a transport request for Workbench appears. 6. Select an existing request or create a new request, if necessary. A transport request for Customizing appears. 7. Select an existing request or create a new request, if necessary. © SAP AG Page 6 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 4 Assigning Logical System to Client Use The purpose of this activity is to make an assignment for the logical system. Skip this activity if a logical system is already assigned to your client. Procedure 1. Access the transaction using: Transaction code SCC4 SAP menu Tools Administration Administration Client Administration Client Maintenance 2. Choose Display Change. 3. Confirm the The table is cross client warning message. 4. Select your client and choose Details. 5. Enter the name of the logical system of your client. 6. Save and confirm the Be careful when changing the logical system warning message. 7. Choose Back twice. © SAP AG Page 7 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 5 Creating an RFC User Use To enable communication between the SAP systems, you create a Remote Function Call (RFC) User. Skip this activity if an RFC User has already been created. Procedure 1. Access the transaction using: Transaction code SU01 SAP menu Tools Administration User Maintenance Users 2. In the User field, enter RFCUSER. 3. Choose Create. 4. On the Maintain User screen, enter the following data on the tab entry screens: Address Last Name RFCUSER Function User for remote connections Logon data User type System Password <enter an initial password> Defaults Logon Language EN Roles Role SAP_BC_USR_CUA_CLIENT SAP_BC_USR_CUA_SETUP_CLIENT Profiles Profile SAP_ALL S_BI-WX_RFC S_BI-WHM_RFC 5. Save your entries. © SAP AG Page 8 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 6 Configure Your User for SAP BW Prerequisites Create a user for you in SAP BW with authorizations to change parameters and assign roles and menus. The following activities are carried out for your named user, not the system user RFCUSER. Assign Settings to User for Activation Activities Use You must change the settings for your user to activate content. Procedure 1. Access the transaction using one of the following navigation options: Transaction Code SU01 SAP BW Menu Tools Administration User Maintenance Users 2. On User Maintenance: initial Screen; enter your user name in User. 3. Choose Change. 4. On the Maintain Users screen, select the Parameters tab. 5. Make the following two entries for your user: Set/Get parameter ID Parameter value Short Description RSOISCONTENTSYSTEM System is a BI Content Development System: Yes/No (X/ ) RSOSTANDARDCTOACTIVE Standard Transport Method is Active (with CTO Dialog Box) 6. Select the Roles tab 7. Assign the roles to your user, and an example follows: Role Start Date End Date Role name SAP_QAP_BW <Current Date> <Date in future> BW_AUTHORIZATIONS SAP_QAP_DEVELOPER <Current Date> <Date in future> Standard developer authorization © SAP AG Page 9 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide The roles of SAP_QAP_BW role and SAP_QAP_DEVELOPER with BW Authorizations and Standard developer authorization are only provided as examples. The roles you create must follow your organization authorization restrictions within your own landscape. One feasible way to define your user roles is to copy the authorization object from a template, for example, to copy S_RS_RREPU (“BI Role: Reporting user”). a. Run transaction PFCG b. On the Role Maintenance screen, Enter a name for the Role, for example ZQAP_BW, Choose Single Role. c. On the Create Roles screen, enter a description for Description field, for example BW_AUTHORIZATIONS. d. Choose Save button from the upper menu. e. Choose the Authorizations tab, and choose Change Authorization Data. Grant enough authorization that can be used to access data of BW InfoCubes and Queries. For example, choose S_RS_RREPU (BI Role: Reporting user) from Choose Template dialog, then choose Adopt reference. Choose generate button to generate the authorization profile. f. Choose User tab; enter the User ID to add to the role under User Assignments section and press Enter. g. Select the users you added and choose User comparison button. h. In the Compare Role User Master Record dialog box, choose Cancel. i. Save your settings. Result: an SAP BW reporting role is created from the S_RS_RREPU template with a user assigned under this role. While you can adopt a more complex authorization strategy, this is outside the scope of this package and requires additional services. © SAP AG Page 10 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 7 Check Namespaces Prior to Activating Business Content Procedure 1. Go to transaction for Transport Organizer Tools (transaction code SE03). 2. On the Transport Organizer Tools screen, choose Transport Organizer Tools Administration Display/Change Namespace. If the Administration folder is not displayed, you do not have the authorization to view it or make changes in the activities included in this folder. Contact your system administrator to resolve this authorization issue. 3. Ensure that the following entries are present: Namespace Namespace Short Text Namespace owner /B754/ BWGEN generation namespace for /PKG/ SAP standard SAP /PKG/ Namespace for SAP packaged objects: BW content SAP If the entries are present, you can proceed to step 11. If the entries are not present use the following steps to create. 4. To enter the repository namespaces, choose Display Change (Crl + F1). 5. Choose New Entries (F5). 6. On the New Entries: Details of Added Entries screen, make the following entries: /PKG/ Namespace Namespace role C Repair License <Repair License number> Short Text Namespace for SAP packaged objects: BW content Owner SAP Please choose Namespace role as P in case it is the development system of the specified namespace. In that case, additional development license is necessary. For /PKG/ namespace delivered by SAP, we choose Namespace role as C in this case. 7. Choose Save. 8. Choose Next Entry. 9. Make the following entries: /B754/ Namespace Namespace role C Repair License <Repair License number> Short Text BWGEN generation namespace for /PKG/ SAP © SAP AG Page 11 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide standard SAP Owner Please choose Namespace role as P in case it is the development system of the specified namespace. In that case, additional development license is necessary. For /B754/ namespace delivered by SAP, we choose Namespace role as C in this case. 10. Choose Save. 11. Choose Back. 12. Go to transaction Transport Organizer Tools (transaction code SE03) and choose Transport Organizer Tools Administration Set System Change options. Locate the namespace /PKG/ and verify that it is set to Modifiable. 13. If the namespace /PKG/ does not display Modifiable, in the Modifiable column, select the Modifiable value from the dropdown to change the value. The Global Setting must be set to Modifiable to allow the Namespace/Name Range area to be modified; otherwise you cannot change the namespace Modifiable column value for /PKG/. 14. Go to transaction BW Namespace Maintenance (transaction code RSNSPACE). 15. In the BW Partner Namespaces section, verify that the following entry is present: Namespace Gen NS BW appl. System type Active Long Description /PKG/ /B754/ BW PAR X Namespace for SAP packaged objects: BW content 16. If the entry is not present, create by choosing the Create Partner NS pushbutton and adding the previously listed entries. 8 Business Content for BW on HANA Procedure 1. Go to transaction Transport Organizer Tools (transaction code SE03). 2. On the Transport Organizer Tools screen, choose Transport Organizer Tools Administration Display/Change Namespace. If the Administration folder is not displayed, you do not have the authorization to view it or make changes in the activities included in this folder. Contact your system administrator for authorization. 3. Check that the following entries are present: Namespace Namespace Short Text Namespace owner /B755/ BWGEN generation namespace for /PIO/ SAP standard SAP AG /PIO/ Namespace for SAP Packaged In-memory Optimized Objects: BW SAP AG © SAP AG Page 12 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide If the entries are present, proceed to step 11. 4. To enter the repository namespaces, choose Display Change (Crl + F1). 5. Choose New Entries (F5). 6. On the New Entries: Details of Added Entries screen, make the following entries: /PIO/ Namespace Namespace role C Repair License <Repair License number> Short Text Namespace for SAP Packaged In-memory Optimized Objects: BW Owner SAP Please choose Namespace role as P in case it is the development system of the specified namespace. In that case, additional development license is necessary. For /PIO/ namespace delivered by SAP, we choose Namespace role as C in this case. 7. Choose Save. 8. Choose Next Entry. 9. Make the following entries: /B755/ Namespace Namespace role C Repair License <Repair License number> Short Text BWGEN generation namespace for /PIO/ SAP standard Owner SAP Please choose Namespace role as C in case it is the development system of the specified namespace. In that case, additional development license is necessary. For /B755/ namespace delivered by SAP, we choose Namespace role as C in this case. 10. Choose Save. 11. Choose Back. 12. Go to transaction Transport Organizer Tools (transaction code SE03) and choose Transport Organizer Tools Administration Set System Change options. Locate the namespace /PIO/ and check that it is set to modifiable. 13. If the namespace /PIO/ does not display Modifiable, in the Modifiable column, select the Modifiable value from the dropdown to change the value. The Global Setting must be set to Modifiable to allow the Namespace/Name Range area to be modified; otherwise you cannot change the namespace Modifiable column value for /PIO/. 14. Go to transaction BW Namespace Maintenance (transaction code RSNSPACE). 15. In the BW Partner Namespaces section, check that the following entry is present: Namespace Gen NS BW appl. System type Active Long Description /PIO/ /B755/ BW PAR X Namespace for SAP Packaged In-memory Optimized Objects: BW © SAP AG Page 13 of 15 SAP Best Practices BW Basic Connectivity (BW1): Configuration Guide 16. If they are not present, create them by choosing the Create Partner NS pushbutton and adding the entries listed above. 9 Opening Data Warehousing Workbench Use The purpose of this activity is ensuring the correct SAP BW client is set in the system. Verify by opening transaction RSA1. Procedure To carry out the activity, choose one of the following navigation options Transaction code RSA1 SAP BW Menu Modeling Data Warehousing Workbench: Modeling 1. In the Replicate Metadata dialog box, choose Only Activate. If a message appears that you are only authorized to work in the client (Brain 009), see the SAP Note 316923 (from the SAP Note, do not import the support package, but only use the description under section Workaround). If the following messages appear when you open the Data Warehousing Workbench: Error in activation of technical content: You can ignore this message. A dialog box asking you whether you want to display documentation on modeling: Choose No, because the modeling steps are described in the configuration guides. 10 Switch on Business Functions for SAP HANA-Optimized BI Content (only for BW on HANA) SAP HANA-optimized BI Content combines enterprise data warehouse capabilities of SAP BW running on SAP HANA with explorative and interactive real-time analytics using SAP HANA to provide an optimized data model. Use To use SAP HANA-optimized BI content, you need to run your SAP BW system on an SAP HANA database. To activate SAP HANA-optimized BI content, you need to turn on the switch "SAP HANAoptimized BI Content (BW / HANA)"(/IMO/BW_CONTENT) and “SAP BP-BW HANAOptimized Content” (/IMO/BW_CONTENT). To do this, Use transaction SFW5 to switch on business functions and all switches assigned to them. For more information, go to the SAP Help Portal at http://help.sap.com and search for Switching On Business Functions. Procedure 1. Access the following transaction to switch on business functions: © SAP AG Page 14 of 15 SAP Best Practices Transaction Code BW Basic Connectivity (BW1): Configuration Guide SFW5 2. Choose Business Function Set /IMO/CONTENT SAP HANA optimized Content. 3. Choose Business Function /IMO/BW_CONTENT SAP BP-BW HANA-Optimized Content by selecting checkbox. 4. Choose Activate Changes. The batch job for DDIC and BC set activation starts immediately. This job takes about 30-120 min. The background activities are comparable to installing an add-on manually. 5. Check if the job is ready (you can use transaction SM37 or Goto → Switch Framework Logs). 6. Repeat above steps to activate Business Function /PIO/BW_CONTENT under Business Function Set /PIO/CONTENT 11 Defining RFC USER as Default Procedure To carry out the activity, choose one of the following navigation options Transaction Code RSA1 SAP BW Menu Modeling Data Warehousing Workbench: Modeling 1. On the Data Warehousing Workbench: Modeling screen, choose Settings Global Settings. 2. In the Global Settings/Customizing dialog box, choose Glob. Settings. 3. On the Display View RSADMINA Maintenance View: Details screen: a. Choose Display Change. b. Enter RFCUSER in the BW User ALE field. c. Choose Save. Leave the transaction to activate the entries you have made. © SAP AG Page 15 of 15