28
SAP on Oracle: Development Update Dr. Christian Graf Development Manager DB Platforms Oracle & Informix SAP AG

SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

  • Upload
    vandan

  • View
    233

  • Download
    4

Embed Size (px)

Citation preview

Page 1: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP on Oracle:DevelopmentUpdate

Dr. Christian GrafDevelopment ManagerDB Platforms Oracle & InformixSAP AG

Page 2: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 2

Topics

Ø SAP on Oracle Architecture

Ø Oracle Release Integration at SAP

Ø BR* News

Page 3: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 3

SAP Architecture on WEB AS with Oracle

Workplace

KM BW

SRM/CRM

APO R/3 Enterprise

Java Apps

ABAP JavaWeb Application Server 6.30 +

ABAP EngineABAP Engine J2EE EngineJ2EE Engine

ABAP schema (char) Java schema (nchar)

Oracle Call Interface (OCI) Thin JDBC

Oracle

Pro*C

BR*Tools

Page 4: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 4

SAP Architecture on NetWeaver with Oracle

SAP NetWeaverABAP EngineABAP Engine J2EE EngineJ2EE Engine

mySAP SRM

mySAP SCM

mySAP ERP

WEB ASWEB AS

BWBW XIXI PortalPortal MDMMDM MobileMobile

TrexTrex ….….

ABAP schema Java schema Java schema

OCI Thin JDBC

Oracle Oracle

Pro*C

BR*ToolsBR*Tools

Page 5: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 5

Topics

Ø SAP on Oracle Architecture

Ø Oracle Release Integration at SAP

Ø BR* News

Page 6: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 6

Oracle Release Integration

31I 8.1.7 + 9.2 12/04 7/07

40B 8.1.7 + 9.2 12/04 7/07

45B 8.1.7 + 9.2 12/04 7/07

WAS 4.6C 8.1.7 + 9.2 12/04 7/07

WAS 6.10 8.1.7 + 9.2 12/04 7/07

WAS 6.20 (8.1.7) + 9.2 12/04 7/07

WAS 6.30/40/NW04 9.2 7/07

WAS 7 (Paris, „SAP05“) 10.2 Q2/10

SAP certified Oracle versions for 31I – WAS 7/NW 04+

SAP Oracle OracleSupport (*)

Oracle 8.1.7 Desupport Hot News: 578113

(*) Standard Support not including Extended Maintenance. Extended Maintenance 8.1.7 until 12/06 (OSS note 644939).

Page 7: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 7

Oracle 9.2 feature integration status

Independent

Independent

independent

independent

independent

independent

independent

independent

BW 30B +

SAP Releases

WAS 6.40/RACsupportedServer Parameter File

WAS 6.40/RACsupportedAuto Seg. Space Management

WAS 6.40/RACsupportedLocally managed System Tbls

supportedData Guard (physical)

BRspace 6.40supportedOnline Table Redefinition

WAS 6.40supportedAutomatic Undo Management

WAS 6.40supportedAutomatic PGA Memory Mngmt

WAS 6.40supportedDynamic System Global Area

BW 30B supportedSQL Merge

SAP DefaultStatusOracle Feature

Entry point for 9.2 feature recommendations: OSS note 598678

Page 8: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 8

Oracle Partitioning Update

Fully integrated in SAP BW as of 2.0B

NEW: Supported and integrated in R/3 as of R/3 4.6C (see OSS Note 742243 for more details)

Page 9: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 9

Real Application Clusters – Certification Process

RAC certification per OS/hardware platform

Three step processn Internal Functional & Scalability tests (SAP, Oracle HW partner)n Pilot customern Controlled Availability Phase (first ~ 10 customers)

Intensive OS Partner collaboration requiredn Hardwaren Engineers

Page 10: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 10

Technical Requirements for SAP R/3 with RAC

SAP R/3 4.6C/D or newer

New Set of BR*Tools 6.40

Oracle 9.2.0.5 or higher

Shared Oracle_Home (binaries, trace files etc.)

Shared Archive Location

Database Files on OCFS for Windows n SAP does not support raw devices on Windows

Page 11: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 11

Current RAC Status at SAP – per Platform

• HP Tru64• Functional and Scalability Tests completed• Two production customers• Controlled Availability phase started (up to ten more customers)

• IBM AIX• Functional and Scalability Tests completed

Two production customersControlled Availability phase started (up to ten more customers)

• Linux 32bit:• Functional and Scalability Tests completed

Red Hat 3.0: One production customer Controlled Availability phase started (up to ten more customers)

SLES8: Pilot customer under way; CA phase planned for Q1-Q2/2005

• Windows 32 Bit• Functional and Scalability Tests completed • Pilot customer tests under way• Controlled Availability phase planned for Q1/2005

• HP-UXFunctional and Scalability Tests completed

• Sun Solaris• Functional and Scalability Tests completed

Current status in OSS Note 527843

Page 12: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 12

Recommended and tested RAC Configurations with SAP R/3

OCFS2003 Enterprise ServerWindows

Veritas Advanced Cluster 3.5/4.0 or SUN Cluster3.0+PxFS (DB on raw) or SUN QFS

2.8, 2.9Solaris (SUN)

Veritas Advanced Cluster 3.5/4.0 orPrimeCluster + Net App Filer

2.8, 2.9Solaris (Fujitsu Siemens)

OCFS 1.0.12/13AS 2.1, ES 3.0Linux (Red Hat)

OCFS 1.0.12/13SLES8/9, UL 1.0Linux (SuSE)

HACMP 4.5/5.1 + GPFS 2.1/2.25.2IBM AIX

TruCluster Server 5.15.1bHP Tru64

Veritas Advanced Cluster 3.5 or HP Service Guard (DB files on raw devices)

11i (11.11)HP-UX

Cluster Version and CFS TypeOS Version

Page 13: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 13

Documentation on RAC with SAP R/3

Platform Partner:n Cluster documentation

SAP:n Database Upgrade Guide: Upgrade to Oracle Version 9.2.0: UNIX

Oracle:n Oracle9i Release Notes Release 2 (9.2.0.1.0) n Development White Papers:

u Configuring SAP R/3 4.6D for Use with Oracle Real Application Clustersu Best Practices for SAP on RAC for Windows Platform

http://service.sap.com/dbaora -> Media Library -> Oracle RAC

http://sapdev.de.oracle.com -> Database -> RAC -> Whitepapers

Page 14: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 14

Oracle Database 10g Status at SAP

SAP AG has been Active Beta Partner

SAP internal tests are being performedn 6 internal systems upgradedn 1 open issue to be fixed

ERP05, SRM05, SCM05 planned to be certified with 10g only in Q3/2005 (internal validation starts in Q1/05)

All SAP products based on 4.6D and 6.40 kernel are planned to be certified for 10g in Q4-2005/early 2006

Based on this schedule only version 10.2 will be certified n Very good experience with same strategy during

Oracle 9 certification

Oracle provides 5 years full maintenance for 10g

Check OSS Note 720886

Page 15: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 15

Record Performance for SAP SD Benchmark

100000 SAP SD benchmark users:

n SAP R/3 Enterprise 4.7 n HP Integrity Superdome Enterprise Server with

64 Intel Itanium 2 1.6 GHz processors with HP-UX 11i v2

n Average dialog response time of 1.74n 160 4-way Application Server

Page 16: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 16

Transparent 10g Features

Ø Infiniband Network

Ø Windows Fibers

Ø Faster Drop and Truncate table

Ø In Memory Undo

Ø Improved Scalability for partitioned Objects

Ø Integrated RAC clusterware (ASM)

Ø Simplified Database Install

Ø Lightweight Client install (3 files)

Page 17: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 17

10g Features planned later for SAP products

Ø The following features are being considered and will be tested over time. They will not be available immediately with initial 10g certification by SAP but added later:

Ø Backup CompressionØ Incremental Cumulated Backup through RMANØ Full Database Begin BackupØ Change-Aware Incremental BackupØ Secured Redo Transmission Ø Online LONG to LOB migrationØ Automated Storage Management (ASM)Ø Rename TablespaceØ Cross-Platform Transportable TablespacesØ Online Segment ShrinkØ Automatic Optimizer Statistics CollectionØ Data PumpØ Flashback Technology

Page 18: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 18

Topics

Ø SAP on Oracle Architecture

Ø Oracle Release Integration at SAP

Ø BR* News

Page 19: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 19

Redesign History

n 2001 / Q2 – BRCONNECT 6.10 (0)u Extended functionality for Oracle DBA

u Replaces command line options of SAPDBA

n 2003 / Q2 – BRRECOVER 6.20 (100)u New tool for Oracle Restore and Recovery

u Replaces recovery functionality of SAPDBA

n 2003 / Q2 – BRTOOLS 6.20 (100)u New character menu interface for BR*Tools

n 2003 / Q2 – BRGUI 6.30u New graphical menu interface for BR*Tools

n 2004 / Q1 – BRSPACE 6.40 (0)u New tool for Oracle database (space) administration

u Replaces the rest of SAPDBA functionality

Page 20: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 20

Positioning

n BR*Tools 6.40 completely replace the SAPDBA functionality

Starting with NW04 SAPDBA is not delivered anymore

n SAP strongly recommends to only use BR*Tools for Web AS 6.40

n Prerequisite for BR*Tools 6.40 is Oracle 9.2 or higher

n SAP recommends to use BR*Tools 6.40 for all systems running on Oracle 9.2

n BR*Tools 6.40 are usable with all releases of SAP R/3 and Web AS

n For Oracle Version 8.1.7 BR*Tools 6.20 are final release

Page 21: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 21

BRGUI – Graphical User Interface for BR*Tools

n Look and feelu SAP-style buttons and GUI elements

n Quick navigationu Buttons allow easy access of any functionality

n Familiar behavioru BR*Tools character interface directly translated to GUI

n Platform independenceu Pure Java, based on JDK 1.3

n Requirementsu BR*Tools 6.20 (100) or higher

Page 22: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 22

BRGUI – Screenshot (1)

Page 23: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 23

BRGUI – Screenshot (2)

Page 24: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 24

New Developments

Implemented Enhancements in BR*Tools 6.40:

n BRRECOVER support for Oracle RAC databases (patch 6)

n Recreation of the SYSTEM tablespace (patch 10)

u e.g. for LMTS or ASSM migration of System Tbls

u SAP & DB Offline operation based on transportable Tbls feature

n BRGUI Version 2 offering more flexibility (BRGUI 6.40)

Page 25: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 25

Outlook

Planned Enhancements for Oracle 10g

n Online migration from LONG to LOB

n Rename tablespace

n Browser-based BRGUI

Page 26: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 26

Sources of Information

n New training ADM505 based on BR*Tools 6.40 onlyn SAP Online Documentation 6.40:

u http://service.sap.com/dbaora -> Media Library -> General -> SAP Database Guide: Oracle

n Technical documents:u http://service.sap.com/dbaora -> Media Library -> General ->

BRCONNECTu http://service.sap.com/dbaora -> Media Library -> Backup and

Recovery -> Restore and Recoveryu http://service.sap.com/dbaora -> Media Library -> Space

Management -> BRSPACEn SAP notes:

u 403704 - BRCONNECTu 602497 - BRRECOVERu 611493 - BRGUIu 647697 - BRSPACEu 646681 - Reorganization with BRSPACEu 680046 - Corrections in BR*Tools 6.40

Page 27: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 27

Thanks for your attention !!

Page 28: SAP on Oracle: Development Update - doag.org · SAP on Oracle: Development Update ... SAP NetWeaver ABABAPAP EngineEngine J2EE J2EE EngineEngine mySAP SRM ... Certification Process

SAP AG 2002, Oracle Integration at SAP, Dr. Christian Graf 28

n No part of this presentation 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.

n Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

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

n IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.

n ORACLE® is a registered trademark of ORACLE Corporation, California, USA.n INFORMIX®-OnLine for SAP is a registered trademark of Informix Software Incorporated.n UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of The Open Group.n HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide

Web Consortium, Laboratory for Computer Science NE43-358, Massachusetts Institute of Technology, 545 Technology Square, Cambridge, MA 02139.

n JAVA® is a registered trademark of Sun Microsystems, Inc. , 901 San Antonio Road, Palo Alto, CA 94303 USA.

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

n SAP, SAP Logo, mySAP.com, mySAP.com Marketplace, mySAP.com Workplace, mySAP.com Business Scenarios, mySAP.com Application Hosting, WebFlow, R/2, R/3, RIVA, ABAP, SAP Business Workflow, SAP EarlyWatch, SAP ArchiveLink, BAPI, SAPPHIRE, Management Cockpit, SEM, are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.

Copyright