openness and sap bw - interface overview

Post on 07-Apr-2015

144 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

���������������� ��������������������� �

Glen LeslieProduct Manager, Business IntelligenceSAP Labs, LLC

Shiva NithianandaBW Lead DeveloperHunt Consolidated, Inc.

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 2

Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

�����

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 3

Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

�����

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 4

���� ����� ��������������������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 5

Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

�����

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 6

SD, HR, APO, …run on

mySAP.com

Local offices useExcel for budget

planningPurchasing runs on a

legacy system

Oracle FIused for

financials

Metadata repository usesXML standards

���������������

Web applicationused for your B2B

procurement

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 7

���������������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 8

��������������������� � ����������������

mySAP Solutions SAPBusiness Information Warehouse (SAP BW)

StagingEngine

Z-Table

SAP BWService API

Generic Data Extraction

Delta Handling

RemoteCube Access

SAP BWService API

Generic Data Extraction

Delta Handling

RemoteCube Access

SAP BW Content

Application-SpecificDataSources

SAP BW Content

Application-SpecificDataSources

MasterData

TransactionData

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 9

���������������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 10

���������� ��������������� ! ����

External Application

CRM

BW

FileDataSource

InfoSource

Mass Data

File System

BWDataSource

Delta Full

FTP (Non-XML Format)

Pull

Document-TypeData

Document-TypeData

PushXML Data

SOAPRFC

Service

Queue

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 11

���������������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 12

FILE

SAPBW

Test

ing

ASCII

CSVFixed Length

� Formats: fixed length, CSV(comma-delimited)

� Fully integrated in AdministratorWorkbench

� Scheduling

� Monitoring

� Used in nearly all customer projects

�������� "�������� � �#�������������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 13

���������������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 14

�������� "���� �� $������

DatabaseCatalogueDatabaseCatalogue

ExternalDatabase Server

StagingEngine

DataSource

InfoSource

List of Tables and Views

Field Details

Data

�Direct access to external RDBMS�Read metadata and data�Access to all databases supported by

mySAP technology

SAP BW

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 15

$�����������%����$�����������&����'�!������������$������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 16

$�����������($������

Hunt Consolidated, Inc.

• Privately Held

• Collection of Companies – Oil, Refining, Power, Ventures, Realty, Private Equity, Investment

• Operations in North and South America, Europe,Middle East and Africa

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 17

$�����������($������

Project Atlas

• Concurrent SAP R/3, BW & TOBIN Implementation

• Financials, Procurement & Inventory, PRA

• SAP - Replaced a Multitude of Legacy FinancialSystems

• BW – Analytical and Management ReportingPlatform

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 18

$�����������($������

Project Atlas – Timeline (2 Phases)May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug

Integration Test

Physical Design

Scope Finalization

Detail Analysis & Logical Design

Construction

Construction & Unit Testing

Detail Analysis & LogicalDesign

Construction & Unit Testing

Go-Live & SupportP1 Go Live

P2 Final Prep

BW Go LivePhase 2 R/3 Go Live

BW Go LivePhase 1 R/3 Go Live

Construction

P1 Final Prep

P2 Realization

Financials, Projects, Procurement

Blueprint

P1 Realization

PV&R, Land, Daily Volumes, Reserves, Inventory

Physical Design

Go-Live & Support

Integration Test

P2 Go Live

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 19

$�����������($������

BW 3.0B, Oracle 8.1.7.4

BW Source Systems• SAP R/3• 3rd-Party Systems

• TOBIN Land• TOW Daily Production• ARIES Reserves• PVR• Other

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 20

$�����������($������

BW Source Systems

SAP Applications:• SAP R/3

Non-SAP Applications:• dbConnect:

• TOBIN Land• TOW Volumes• ARIES Reserves

• Flat Files:• PVR • Other

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 21

$�����������($������

Why dbConnect?

• Oracle-based Source Systems

• Versions Compatible

• Ease of Setup and Change

• Automated

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 22

$�����������($������

Advantages of dbConnect:

• Automation – No Hand-holding and ExternalDependencies

• Ability to View Source System Data from BW

• Selection/Deletion Options from InfoPackage

• Ease of Integration into Load Schedule –Process Chains

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 23

$�����������($������

Some Drawbacks…..

• Basis Dependency and Knowledge for Initial Setup

• 3rd Party System Database Maintenance

• Inability to View All Contents on Source Systemfor Large Volumes

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 24

$�����������($������

Some (known) Issues:

• 16-character Maximum Field Name on SourceSystem Tables/Views

• Rounding Problems

• Work Process Tie-Up

• Oracle Version Incompatibility

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 25

$�����������($������

• Questions?

• Contact Information:• e-mail: snithiananda@huntoil.com• Phone: (214)-978-6578

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 26

��������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 27

E-Business Applications

Legacy Systems

VSAMRDBMS

(DB2)ADABAS

R/2

File

Non SAP Non SAP Business

API

SAPBW

Service

API

Dev

elop

men

t

Test

ing

Pro

duct

iveBW Service API for SAPBW Service API for SAP

S I E B E LS I E B E L

������������ ����� �����������������

PeopleSoft

Oracle

DataStage ETL ComponentsDataStage ETL Components

mySAPBusiness Suite

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 28

)*�� ������ ������������ ��������������

BW Data Staging� Ascential DataStage is used as

source system (DataSource)� BW transfer / update rules� BW InfoProvider as DataTargets

Extraction Using Ascential DataStage

� Oracle Extract PACK� Transformation stage� BW Load PACK

Extracted Data from OracleSource System

� Oracle master data� Oracle transactional data� Flex Field Mapping of Oracle

applicationsSource System

SAP BW System

Ascential DataStage

� Master Data � Transactional Data � Flex Field Mapping

InfoProvider

InfoSource

Update Rules

Transfer Rules

DataSource

Transformation

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 29

� ����������� ��������� ����� +�����������������

The Flex Field Mapping is used in BW update rules while loading Oracletransactional data into SAP BW.

Source System

SAP BW System

Flexible General Ledger Accounting0ORA_COMPANY0ORA_COSTCTR0ORA_ACCOUNT

0PROJECT0DEBIT

10004711

0CREDIT

420000

54000.000.00

IDES AG

Sales Dept.Salaries

Flex Field Mapping extracted from Oracle Apps

... Debits CreditsSegment1Accounting Flex Field (Chart of Accounts COA)

Segment2 Segment3 Segment41000 4711 420000 ... 54000.00 0.00

COA101

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 30

��, �����������������

Packaged Extraction, Transformation, and Load (ETL) fromNon-SAP Source Systems

� Ascential delivers an extension of native SAP BW ETL capabilities.� The Ascential ETL Suite (with DataStage and additional components) provides

data integration technology for non-SAP source systems.

Reselling Agreement� SAP signed a Reseller Agreement with Ascential.� SAP resells DataStage and DataStage Load PACK for SAP BW.

SAP – Ascential Partnership� SAP and Ascential working together in Engineering, Marketing, and Sales.� SAP provides OSS-support for Ascential software components.� Close development partnership for business content development.

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 31

Open Interface to theStaging Engine

� For third-party extraction tools

� For customers (for their own extraction programs)

� Exchange metadata

� Import transcation data

� Import master data

�������� �����������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 32

��������

Web applicationused for your B2B

procurement

Local offices useExcel for budget

planning

SD, HR, APO, …run on

mySAP.com

Metadata repository usesXML standards

Purchasing runs on a

legacy system

Oracle FIused for

financials

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 33

��������)*������ �����������

Metadata Repository

External Metadata Repository

External Metadata Repository

External Application

BW ServerExport metadata from BW� Result: description of BW objects� Request all BW InfoCubes(Objects)

� HTTP request sent to BW� BW returns an XML page with all

InfoCubes/Objects

� Request InfoCube "Sales Orders"� BW returns an XML page with

metadata of sales orders according to CWM

Export

BAPI InfoCube Create

CWMXML Parser

Queue

Import

Import metadata to BW� Stored in a queue� XML parser reads the queue� XML parser calls BAPI

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 34

��������������������� ����� ��������

Data Warehouse� Non-volatile� Granular� Historical foundation� Integrated� Built with ODS objects

Multi-Dimensional Model� Multi-dimensional analysis� Aggregated view

� Integrated� Built with InfoCubes

Operational Data Store� Operational reporting � Near real-time / volatile� Granular � Built with operational

data store (ODS) objects

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 35

Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

�����

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 36

�����������������������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 37

������������- �������� ��- ����������

���������

��������

��������

�������������

�������������

�� �������������

������������

�������

�����

����

��������������� ��

1 ! "

�������

allSAP WinClient Platform

XMLbinarybinaryFormat

MDXMDXMDXRequest

HTTPRFCCOMProtocol

XML/ABAPIODBO

1 ! "

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 38

������� ��������������������. ��/

MDX stands for MultiDimensional EXpression

Expression syntax for querying multidimensional Datasets

Parts of MDX statements

� FROM clause -> selects a cube

� SELECT clause -> defines the axes

�ON COLUMNS -> defines the columns axis

�ON ROWS -> defines the rows axis

� WHERE clause -> filter conditions

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 39

���)*�� ���

����������� ����������������������� �������������������� �����������������

������������

������� �������������!����

�����"�

�������������#$������!��

"%����&���������%���'��(�(������������ �������)

JAN 2001,USA

Profit Number of documents Open orders

$ 702.571,00 33,000 $ 266.658,00

Frankfurt $ 236.088,00 9,000 $ 26.664,00

Manchester $ 95.286,00 6,000 $ 26.664,00

Calgary $ 226.487,00 9,000 $ 46.665,00

Chicago $ 144.710,00 9,000 $ 166.665,00

Transaction:MDXTEST

Transaction:MDXTEST

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 40

� !������������

Based on XML as exchange format� Request and Response

Based on HTTP/SOAP as protocol� Uses Web Application Server

Any Web platform

MDX as query language

Specifies two SOAP functions

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 41

� !���������������

�*�+,-�&��. �/�01�����2 3�/�*24�

��/�*+/*,2���������0�

��,1�/*���������0�

�� 5/�/�����,6�/�)

���� Browse Schema Rowsets for master and meta data

� �7+ /& �,33�28�����/�*24

��,1�/*���������0

�� 5/�/������ 5/�/�)

���� Execute a MDX Command (multidimensional or flat)

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 42

XML for Analysis Provider

Implementation

Client

UI

Clientfunctions

Discover,ExecuteCalls

� !����������������

InternetOr LAN

InternetOr LAN Discover,

ExecuteCall Server

SOAP

SOAP

HTTP

HTTP

DiscoverExecute

Data

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 43

������(���������������������� �������������%�(

SAP BWSAP BW

SAP BW

Analytical Application Sales

Data MartRegionalData Mart

Legacy Application

Open Hub Service BW Open Hub Service

� BW as an information hub� Controlled distribution of

consolidated and integrated data

DataMartInterface

DataMartInterface

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 44

� Controlled distributionof consistent data

� Target: file or databasetable

� Central monitoring

� Select filter criteria andcolumns

� Scheduling

� Full or delta mode

ODS Objects

�����%�(������� , �������

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 45

Overview of SAP BW

Integrating Data from Any Source System

Frontend Integration Options

Outlook

Questions

�����

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 46

"�������������������������

Universal Data Integration� BI Java Connectors to provide access to any data OLAP, SAP Query)� Based on industry standards for interoperability (JDBC, XMLA, ODBO) � Universal Data Connect to integrate data into BW platform� BI Java SDK for custom built Java Applications

SAP

nonSAP

SAPQuery

XMLA

JDBC

ODBO

BIJavaSDK

OLA

P

Custom-builtApplications

SA

PE

nterprise Portal

UniversalData

Connect

1. BI Java Connectors JDBC, XMLA,ODBO, SAP Query

2. Universal Data ConnectSAP BW Integration

3. BI Java SDKJava API, Examples, Documentation

BE

xBW

Staging

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 47

��)*��������������������� .��/�������������

Inbound Message Processing� Scenario

� Global Spend Scenario� SAP XI as single point to channel information exchange between

various systems� Using SAP XI as additional source for SAP BW

� Event-driven and transaction-oriented

� New Guideline with SAP BW 3.5� Guideline of integrating SAP XI 2.0 and 3.0 as a SAP BW source on

basis of existing technologies (XML, http/SOAP)

� Compatibility� Prerequisite:

SAP XI 2.0or SAP XI 3.0 BAPI DB

Connect File http/SOAP

A

SAP BW

SAP XIB C

GE F

JDBC

D

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 48

���������� �0'1����)*�����������������������

� BEx Integration (>SAP BW 3.5)� BEx as an XMLA, ODBO, JDBC

consumer� Ad-hoc reporting on non-SAP

OLAP and relational data sources

� Data ready for reporting without modeling

� Portal Integration (Availability tbd)

� Visual tool (GUI Machine) to enable code-free development of portal content

� Designed for content experts and content managers

� BI Extension for creation of BI content

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 49

���2�� ����������������������������+���3

Your chance to see SAP NetWeaver in action – see live demonstrations of:

� SAP Enterprise Portal

� SAP Business Information Warehouse

�SAP Exchange Infrastructure

� SAP Web Application Server

� SAP Mobile Infrastructure

� SAP Master Data Management

30-minute tour timeslots available� Monday 10:30 – 5:10� Tuesday 9:40 – 5:30� Wednesday 8:00 – 12:00

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 50

4����+���3

Questions?

� SAP AG 2003, SAP BW Open Interfaces Overview, Glen Leslie / 51

� 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.

� Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.

� IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

� ORACLE® is a registered trademark of ORACLE Corporation.

� UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

� Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

� HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

� JAVA® is a registered trademark of Sun Microsystems, Inc.

� JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.

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

� SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver 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 in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.

$���������5660���7'����8������8�������

top related