oracle trifft auf sap - home: doag e.v.€¦ · etl-tool informatica oracle data integrator ... •...

25
© Copyright 2013. Apps Associates LLC. 1 ORACLE trifft auf SAP BI Financial Applications basierend auf SAP ECC 6.0 Referent: David Michel

Upload: haxuyen

Post on 17-May-2018

248 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 1

ORACLE trifft auf SAP BI Financial Applications basierend auf SAP ECC 6.0

Referent: David Michel

Page 2: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 2

Agenda

• Kurzvorstellung Apps Associates

• Was sind ORACLE BI Applications

• Überblick BI Applications

• BI Apps Komponenten für SAP

• Unterschiede von BI Apps auf SAP zu ORACLE eBS

• BI Apps on SAP Architektur

• Herausforderungen während des Projektes

• Customizations

• Fazit

Page 3: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 3

Weltweit tätiger Dienstleister für Geschäfts- und Technologieberatung

Geschichte

2002 - Apps Associates wird in Boston, MA gegründet

2003 - Das GDC in Hyderabad/Indien wird eröffnet

2006 - Mit der Gründung der Apps Associates GmbH in Dortmund beginnt das Engagement in Europa

2011 - In Eindhoven wird Apps Associates B. V. gegründet

2012/13 - Die Gesellschafen in Wien und Oman sind in Gründung

Daten und Fakten

550+ Mitarbeiter auf 3 Kontinenten

29 Mio. U$ Umsatz in 2012

Wer wir sind…

Page 4: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 4

• Technisch und Funktional

• Financials, Supply-Chain, Manufacturing Oracle E-Business Suite

• BI Apps

• OBIEE Oracle Business

Intelligence

• Application Express (APEX)

• Applcation Development Framework (ADF) Oracle Custom Development

• Onsite

• Offshore Oracle Database

Services

Geschäftsfelder

Page 5: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 5

Was sind ORACLE BI Applications

DASHBOARDS & BERICHTE

• Vordefinierte KPIs

• Vordefinierte Analysen

• Vordefinierte Dashboards

OUT OF THE BOX FUNKTIONALITÄT

• Datawarehouse-Design

• Ladeprozesse + Datentransformation

• Integration mit operativen ERP-Systemen

Page 6: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 6

Überblick BI Applications

Page 7: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 7

Warum ist SAP für ORACLE interessant?

Bei der Einführung neuer ERP Software wird meist auf ein Produkt der führenden Anbieter gesetzt

SAP

ORACLE

Microsoft

Laut einer Studie kommt SAP auf Grund von Marktanteil und Erkennungswert als Marke öfter in den Auswahlprozess als ORACLE und Microsoft

SAP bietet rund 700 industriespezifische Lösungen an

89% der 500 umsatzstärksten SAP ERP-Anwender setzen ORACLE BI/EPM zu Analysezwecken ein

Page 8: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 8

BI Applications Komponenten

• Oracle Datenbank 11gR2 - Installation Data Warehouse

• Oracle Data Integrator 10.1.3.6.1 - ETL Tool

• SAP KM 10.1.3.6.9_01 - ETL Ladestrecken

• JCo (SAP Java Connector) - Kommunikation ABAP-Anwendungen

• Oracle BI Enterprise Edition 11.1.1.6 - BI Suite

• Oracle WebLogic Server - Middleware “Application Server”

• Oracle Enterprise Manager - Konfiguration und Management OBIEE

• Oracle BI Applications 7.9.7.2 - BI Applikation für das Modul Finance

• Oracle Configuration Manager - ETL Execution Plans, ETL Parameter

Page 9: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 9

Unterschiede zum herkömmlichen BI Apps

BI Apps (eBS) BI Apps (SAP)

ETL-Tool Informatica Oracle Data Integrator

Monitoring/Scheduling DAC Configuration Manager

Datenzugriff (Ebene) PL/SQL ABAP Programme

Datenaustausch direkt Datenextrakt (txt-File)

Configuration Files bekannt neu und unbekannt

Transportation

Management

- Transportwege einhalten

(DEV, QA, PROD)

Customization Config Files, Informatica,

PL/SQL

Config Files, ODI, ABAP,

SAP Transportation

Management

Page 10: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 10

Configuration Files

• Insgesamt 14 Konfigurationsdateien

• 7 domainValues_configfiles und 7 file_configfiles

• domainValues_configfiles:

• Bilden von Gruppen, welche ausgewertet werden können

• Werte aus ERP System in einheitliches DWH Format konvertieren

• Nutzung üblicherweise als Lookup für Mappings Daten werden in Lookup Table ins DWH geladen

• file_configfiles:

• ETL-relevante Informationen aus ERP System

• Direkte Quelle für Mappings Daten werden zur ETL-Laufzeit ausgewertet

Page 11: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 11

Configuration Files

• domain_values_UOM_Conversion_SAPECC6.0

• Werte aus ERP System in einheitliches DWH Format konvertieren

• SAP Transaction Code Se16, SAP Tabelle T006A

• Client = Feld “MANDT“

• Int. meas. Unit = Feld “MSEHI”

• Commercial = Feld “MSEH3”

Page 12: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 12

BI Apps on SAP Architektur

SAP

Business Analytics

Warehouse

Shared Directory

BI Server

ODI

5. Daten

auswerten

1. ETL starten

Page 13: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 13

BI Apps on SAP Architektur

• Shared Directory

• kann sich auf SAP Server, ODI Server oder Netzwerkverzeichnis befinden

• muss von SAP und ODI erreichbar sein

Page 14: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 14

Herausforderungen

1. Configuration Manager

Lösung:

Browser Sprache auf Englisch ändern

Page 15: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 15

Herausforderungen

2. ETL fehlgeschlagen: SAP Tabelle PA0604 (HR Tabelle)

Lösung:

Reihenfolge in Execution Plan ändern und Szenario neu generieren

Page 16: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 16

Herausforderungen

3. AP Incremental Load: nicht alle Datenänderungen werden übernommen

Lösung:

Patch entpacken, Original-Code löschen und Code erneut deployen

Page 17: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 17

Herausforderungen

4. Performance Probleme GL Group Accounts

Lösung:

Patch entpacken, Original-Code löschen und Code erneut deployen

Page 18: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 18

Herausforderungen

5. COGS und Revenue Daten wurden nicht geladen

Ausgangssituation:

• SAP ECC 6.0 FI und CO vorhanden

• Module MM (Material Management) und SD (Sales and Distribution) nicht im Einsatz

Problem:

Für COGS ist SAP Tabelle BSIS Datenherkunft mit Filterkriterium:

1. BSIS.BUDAT > initial extract date

2. BSIS.BLART = ‘WL’ WL Einträge werden durch MM erzeugt

3. BSIS.BSCHL = ‘81’ OR ‘91’

Revenue Informationen werden aus SAP Tabellen T001, C001, C002, C003 & C005 ermittelt.

C001, C002, C003 & C005 Tabellen dienen zur Konfiguration des Moduls SD

Lösung:

Customization bereitgestellt

Page 19: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 19

Customizations

Ausgangssituation:

• SAP Masken wurden erweitert zusätzliche Eingabefelder

• Ziel: Übernehmen dieser Informationen in das DWH

Lösung:

• Erforderliche DWH Tabellen erweitern

• ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen

• ODI Szenarien neu generieren

neue ABAP Programme werden ins SAP geladen

• Erneuten Full Load ausführen

• OBI Repository mit neuen Feldern erweitern

• Reports/Dashboards anpassen

Page 20: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 20

Customizations

ALTER TABLE W_SAP_AP_XACT_FS_TMP ADD (

X_BKPF_XBLNR VARCHAR2(16 CHAR),

X_BKPF_XREF2_HD VARCHAR2(16 CHAR)

);

Page 21: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 21

Fazit

Allgemein:

• SAP Einführung inkl. Setup sollte abgeschlossen sein

• SAP Module FI, CO, MM und SD sollten vorhanden sein

• Projektteam sollte neben ORACLE und BI Apps KnowHow auch über SAP Wissen verfügen

Page 22: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

© Copyright 2013. Apps Associates LLC. 22

Fazit

Produktspezifisch:

• Aufgrund von Produktneuheit waren „Kinderkrankheiten“ vorhanden

• Somit kam es im Laufe des Projektes auch zu einigen Herausforderungen

• Erfahrungen im Umgang mit „neuer“ Architektur/Werkzeugen mussten gemacht werden

• Teilweise neue Konfigurationsdateien bzw. Ermittlung der benötigten Parameter anders als bei eBS (eine der Hauptaufgaben im Projekt!)

• Direkter Zugang zu ORACLE Development war Gold wert!

Page 23: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

Probieren Sie es doch einfach mal aus…

http://www.appsassociates.com/awslabs/

Page 24: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien

Connect With Us

• Web: www.appsassociates.com

• Email: [email protected]

• YouTube: www.youtube.com/user/AppsAssociates

• LinkedIn: www.us.linkedin.com/company/apps-associates

• Twitter: @AppsAssociates

• Facebook: www.facebook.com/AppsAssociatesGlobal

• Social media groups, blogs, expert communities, circels

Page 25: ORACLE trifft auf SAP - Home: DOAG e.V.€¦ · ETL-Tool Informatica Oracle Data Integrator ... • ETL-Strecken (SIL, SDE) für die erforderlichen Tabellen anpassen • ODI Szenarien