3 Configuring the Topology

This chapter describes how to configure the topology by using a practical example.

This project demonstrates how to extract data from the SAP BW data targets listed below:

This chapter contains the following topics:

Configuring the Target Data Server

This section describes how to setup an Oracle Data Server. Please use respective settings when configuring a non-Oracle Target Data Server for use with LKM SAP BW to SQL.

  1. Connect to Topology Manager.

  2. In the Physical Architecture tree view, expand the Technologies node and select the Oracle technology.

  3. Right-click and select Insert Data Server.

  4. Enter the data server Definition as shown below:

    Description of image004.jpg follows
    Description of the illustration image004.jpg

  5. Select the JDBC tab, and enter the JDBC connection information to your data server as shown below:

    Description of image006.jpg follows
    Description of the illustration image006.jpg

    Make sure to change the URL to match your Oracle instance configuration.

  6. Click Test to test the connection to this data server.

  7. Click OK to save your data server.

  8. In the Physical Schema windows that appears, select the ODI_SAP_DEMO for both Schema and Work Schema, as shown below:

    Description of image008.jpg follows
    Description of the illustration image008.jpg

    If you already have a Work Schema for ODI defined for this data server, you can use it instead of the ODI_SAP_DEMO Schema.

  9. Go to the Context tab.

  10. Click Add and enter in the Logical Schema field the value ODI_SAP_DEMO.

    Description of image010.jpg follows
    Description of the illustration image010.jpg

  11. Click OK to save.

Configuring the SAP Source Server

The following topics describe how to configure the SAP source server:

Configuring the Data Server

  1. In the Physical Architecture tree view, expand the Technologies node, select the SAP ABAP technology.

  2. Right-click and select Insert Data Server.

  3. Enter the data server definition. Set the parameters for this data server as follows:

    • Name: SAP_BW. The name of the data server as it will appear in ODI.

    • Host (Data Server): SAP BW System IP Address or Hostname.

    • User: SAP User, as provided by the SAP Administrator.

    • Password: This user's SAP Password. This password is case-sensitive.

      Description of image012.jpg follows
      Description of the illustration image012.jpg

  4. Set the Flexfield values for this data server in the Flexfields tab:

    Description of image014.jpg follows
    Description of the illustration image014.jpg

    • SAP Language: Code of the language used when logging in. For example EN for English, DE for German.

    • SAP Client Number: The three-digit number assigned to the self-contained unit which is called Client in SAP. A Client can be a training, development, testing or production client or represent different divisions in a large company.

    • SAP System Number: The two-digit number assigned to a SAP instance which is also called Web Application Server or WAS.

    • SAP System ID: The three-character, unique identifier of a SAP system in a landscape.

    • SAP SNC Connection Properties: SNC Connection Properties. This parameter is optional and can be left empty.

    • SAP Router String: Router String. This parameter is optional and can be left empty.

    • SAP Character Set: The character set is only required if your SAP system is not a UNICODE system. For a complete list of character sets, see "Locale Data" in the Oracle Database Globalization Support Guide. For example, EE8ISO8859P2 for Croatian Data. For UNICODE systems, use UTF8.


      This FlexField is only used with "LKM SAP BW to Oracle (SQLLDR)". For use with "LKM SAP BW to SQL" please define the character set using the ENCODING parameter in the file driver URL, as described in "Set Up the Topology" for non-UNICODE SAP systems.

    • SAP BW Version: Enter the SAP BW Version as follows:

      For SAP BW 7.0 and higher systems enter 700

      For SAP BI 3.5 systems enter 350

    • SAP ERP Version & SAP ABAP Version: unused in SAP BW Connector.

  5. Click OK.


    The Test button for validating SAP Connection definition is not supported for this connection.

Except for the data server name, all the parameters that you provide while defining the SAP Data server should be provided by the SAP Administrators. See "Getting the Right Privileges" for more information.

The SAP Adapter requires privileges to perform set up and execution operations. Please provide your administrators with the list of privileges listed in Appendix A, "SAP ABAP BW Required Privileges." These privileges are required for the SAP user that they will provide you to login the SAP System.

See "Gathering SAP Connection Information" for more information about these parameters.

Configuring the Logical Schema

  1. In the Physical Schema window, do not edit the Definition tab.

  2. Select the Context tab, click Add and enter the Logical Schema name LOGICAL_SAP_BW.

    Description of image016.jpg follows
    Description of the illustration image016.jpg

  3. Click OK.