peter aynsley-hartwell utopia inc

41
Produced by: Platinum Sponsor Premier Sponsor Peter Aynsley- Hartwell Utopia Inc. Marvels of Material Master Data Solved with SAP Business Objects Carla Cook Suncor (C Cubed Information Services Inc) Bill Towsley Suncor

Upload: gala

Post on 11-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Marvels of Material Master Data Solved with SAP Business Objects. Carla Cook Suncor (C Cubed Information Services Inc). Bill Towsley Suncor. Peter Aynsley-Hartwell Utopia Inc. What We Will Cover. Suncor Overview The Data Migration Project The Tools & Approach - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Peter Aynsley-Hartwell Utopia Inc

Produced by:Platinum SponsorPremier Sponsor

Peter Aynsley-HartwellUtopia Inc.

Marvels of Material Master DataSolved

with SAP Business ObjectsCarla Cook

Suncor(C Cubed Information Services Inc)

Bill TowsleySuncor

Page 2: Peter Aynsley-Hartwell Utopia Inc

Suncor Overview

The Data Migration Project

The Tools & Approach

The Reality and The Results

Key points to Take Home

Questions

What We Will Cover

Page 3: Peter Aynsley-Hartwell Utopia Inc

Suncor Energy

Suncor Energy is the largest Canadian Oil and Gas company

• 300,000 plus bbls/day synthetic crude oil

• 4 refineries totaling 450,000 bbls/day

• 1,500 plus retail and wholesale outlets

• 350 different lubricant and specialty fluid products

• Implemented SAP enterprise-wide in 2006

• Owner of Petro-Canada (SAP since 1993)

Page 4: Peter Aynsley-Hartwell Utopia Inc

Data Migration Project

Page 5: Peter Aynsley-Hartwell Utopia Inc

Slide 5

Overall Scope

• Integrate former Petro-Canada processes and data into Suncor SAP

• Legacy Systems

Source:oPeopleSoftoSAP ECC 6.0oSAP CRM

Target:oSAP MDMoSAP ECC 6.0oSAP CRMoSAP SRM

Page 6: Peter Aynsley-Hartwell Utopia Inc

Slide 6

• SAP Moduleso FI/CO, MM, SD, PM,PS, HRM, CRM, SRM

• 80 Objects requiring ETL (Extract Transform Load)o 30 Objects managed with SBO Data Services

• Total timeframe of 13 months with 3 staged releaseso Systems Integration – Deloitteo Data Migration – Suncor/SAP/Utopiao SAP Support - IBM

Overall Scope

Page 7: Peter Aynsley-Hartwell Utopia Inc

Slide 7

The Data Migration Project

Project Timelinesand

SBO Data Services Landscape

Page 8: Peter Aynsley-Hartwell Utopia Inc

8

2010 2011 2012

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar

R3 go-live (8/2)Deploy

SPIM Gate-4

I&O go-live (10/3)

Montréal go-live (10/31)

Edmonton go-live (1/30)

(2/11)

(4/15) (6/3)

(1/28)

100% Development (1/28)

R3 ITC1 R3 ITC2 R3 UAT

Para.

Perf.

Security Testing (increasing scope)

2 CCD’s & 70% Development (1/21)100% Config & Development (2/28)

QA2

QA3

Release System Freeze

R2B PSSP Testing (Sustain.)

R2B PSSP Deploy (Sustain.)

To Be Data Model

LPC User WB/Query Build/Test

Training Devel. Complete

BUILD

2nd Data Trial – All Objects (~12/17)

Functional Unit Testing

ITC Prep.

QA1

Change, Training & Communication

BPP Updates/Creation

Security Build

R2B HR GL Prep

Data Conversion Build / Cleansing

R2B PSSP Build (Sustain.)

Legacy PC to Suncor BW Migration

WB/Query Ration./Dispo.

Master Queries

FRICEW Build – FUT Readiness

Priority 3(12/15)

HR FUTFUT Prep.

HR Build R3/R4HR PR1 HR PR3HR PR2

(7/1)

(3/18)

Key Milestone / Interim Milestone/Deliverable Completion Dates

Phase Completion Milestone Dates

S1 S2 S3

(2/11)

(6/3)

(7/1)

S1 S2 S3

R3 Integration Testing

Data Cleansing

(3/25)

Page 9: Peter Aynsley-Hartwell Utopia Inc

Slide 9

DEV

SAP QDR4 Client

305

LPC Prod Copy

IQ2

Extract data to be moved

Load converted data

ExtractConfiguration Oracle DB/Server

500GB

SAP QSR4

LPC ProdIPR

Extract data to be moved

Load converted & de-duplicated data

Extract

Configuration Oracle DB/Server500GB

Suncor ProdPR1

Extract data to

de-duplicate

QA

SAP QSR4

Final Build

LPC ProdIPR

Extract data to be moved

Load converted & de-duplicated data

Extract

Configuration Oracle DB/Server500GB

Suncor ProdPR1

Extract data to

de-duplicate

PROD

Landscape - SBO Data flows in the Suncor Landscape

Page 10: Peter Aynsley-Hartwell Utopia Inc

Slide 10

The Data Migration Project

Data Migration Challenges

Page 11: Peter Aynsley-Hartwell Utopia Inc

Slide 11

Data Migration Challenges

• Extracting from a live production systemo Difficult to do cleansing, de-duplication at source

• Loading live into production landscapeo Need to move millions of records in a short time without

disrupting existing system

• Complex data mappingo Source and target not nearly the same configuration

Page 12: Peter Aynsley-Hartwell Utopia Inc

Slide 12

Data Migration Challenges

• Moving targeto Short time frame means developing while continuing to refine

data mapping spec

• Agile ETL requiredo Needed to be able to ETL, validate, refine, repeat

• De-duplication

• Data cleansing after extract

Page 13: Peter Aynsley-Hartwell Utopia Inc

Slide 13

The Data Migration Project

Tools and Approach

TechnologyApproach and Methodology

Organization

Page 14: Peter Aynsley-Hartwell Utopia Inc

Slide 14

Technology

• SAP Business Objects Data Services

• SAP NetWeaver MDM

• SAP Legacy System Migration Workbench

• SAP Standard IDOCs (Intermediary DOCument)

• Custom ABAP programs

Page 15: Peter Aynsley-Hartwell Utopia Inc

Slide 15

Technology

The SAP BusinessObjects Data Services

Page 16: Peter Aynsley-Hartwell Utopia Inc

Approach and Methodology

Slide 16

Utilised SAP Best Practices for Data Quality•SAP’s Enterprise Information Management (EIM) Best Practices provides a repeatable process to deliver consistent, sustainable results.•Implementation of business rules provides automation of key processes for the data migration process.•Integrate quality checks into all data touch points for on-going data governance.•Data Quality for all data: Customer, Supplier, Product, and beyond.•Manages the process throughout the entire ETL event.

Page 17: Peter Aynsley-Hartwell Utopia Inc

Slide 17

Approach and MethodologyLegacy Data Environment

Data Staging and Test Environment

XML

Applications

Databases

Flat Files/Excel

Extract & Profile

Staging Area

SAP

Target Environment

Data Services Platform

Cleanse

Name Parsing

Address Parsing & CorrectionMaterial/Product ParsingMatching

SAP Configuration

Extraction

Reconciliation

Performance Analysis

Dashboards and Business Reporting

Transparency, Communication

and Governance,

Loading

LSMWFiles

IDocs

Pre-Built load routines for SAP Objects

Validate & Load

Transform

Business Validation

RulesAutomatic SAP Config Validation

TransformData into SAP

structure

Page 18: Peter Aynsley-Hartwell Utopia Inc

Slide 18

Approach and Methodology

Page 19: Peter Aynsley-Hartwell Utopia Inc

Slide 19

Organization - Data Mgmt Operational Structure

Page 20: Peter Aynsley-Hartwell Utopia Inc

Slide 20

Organization

ETL Team

SBO MDMBusiness

Function

DM

Focal (lead)

30 Objects6 on-shore

4 off-shore

3 on-shore

3 off-shore30 on-shore

5 on-shore (split between 30 objects)

Page 21: Peter Aynsley-Hartwell Utopia Inc

Slide 21

The Data Migration Project

The Reality and The Results

Why ETL?How we utilized the tools

BenefitsWhat would we do differently?

Page 22: Peter Aynsley-Hartwell Utopia Inc

Slide 22

Sample Data Objects – why ETL

Object Volume

(Source)

Complexity Data Quality

Transformation

Rules

Volume

(Target)

Pricing Conditions

1,000,000 High High Complex 1,000,000

Vendor 95,000 Medium Low Complex 15,000

Product – Light Oils

339 High High Complex 339 x

1500 plants

508,500

Page 23: Peter Aynsley-Hartwell Utopia Inc

Slide 23

How we utilized the tools

• A look under the hood at the Material Master ETL

Page 24: Peter Aynsley-Hartwell Utopia Inc

Slide 24

Materials: Data Flow & Implementation Steps

PC DATA(SAP - IPR)

SBOLEIHZ005Z006Z007Z008Z013Z015Z016Z017

XML

Dedupe / Match / Validate

NOTES:* Neither SBO or MDM are pulling in Suncor Materials

* MDM will have no data to begin

1

XML files on MATMAS05

format> 1000 records

each file

2

SBO Tasks

Scenario #1 (update)•LPC Material exists in Suncor.

•We will need to extend the Suncor Material with the PC plant

Scenario #2 (Create)• LPC Material does not exist in Suncor

• Material to be created and duplicate MATNRs to be added to record

MDM

SAPIR4

MATNR comes back

PI

Import Materials into MDM via XML

Implement scenarios below.

XREF

3

4

MDM Tasks

5 Sequential updates

6X-ref

LEIH – LEIHHIBE – Z005, Z007, Z013, Z016RHIB/FHIB – Z006? - Z008Z015 – Service masters? - Z017?

Data

Page 25: Peter Aynsley-Hartwell Utopia Inc

Slide 25

Page 26: Peter Aynsley-Hartwell Utopia Inc

Slide 26

Page 27: Peter Aynsley-Hartwell Utopia Inc

Slide 27

Page 28: Peter Aynsley-Hartwell Utopia Inc

Slide 28

Page 29: Peter Aynsley-Hartwell Utopia Inc

Slide 29

The Benefits - Compare Release 1 with Release 3

• Release 1 (July 2010)o ETL using ABAP and SAP MDM

oExtract from source, transform in-flight load to MDMoMapping changes required ETL re-process(14 hrs for Materials)

• Release 3 (July 2011)o Utilizing SAP Business Objects Data Services and the SAP

Data Migration FrameworkoMapping changes require only a re-run of specific SBO jobs

(minutes not hours)

Page 30: Peter Aynsley-Hartwell Utopia Inc

Slide 30

The Benefits - Utilized SAP Technology

• Connect directly to SAP for extraction by OBJECTo Utilizes the data model table structures and relationships

• IDOCS for Loadingo Using standard IDOC identified inappropriate screen

customizations transported into the target system

Page 31: Peter Aynsley-Hartwell Utopia Inc

Slide 31

The Benefits - Utilized SAP Technology

• Pre-Validation of Check Values before loadingo No requirement for trial loads to test the datao Automatically adjusts for configuration changes

• Data in a common staging areao Easy to update and repeat if rules/requirements changedo Cross object validation easy

oeg PO ->Vendor -> Material -> PIR

Page 32: Peter Aynsley-Hartwell Utopia Inc

Slide 32

What would we do differently?

• Follow best practices more stringently

• Use the end-to-end process rather than break out to “existing” custom ABAP and LSMW

• Not allow acceptance testing to be disconnected from data loadso Test scenarios need to use loaded data and be flexible

• Understand the target configuration o e.g. Custom user-exits on forms not supported by BAPIs

Page 33: Peter Aynsley-Hartwell Utopia Inc

Slide 33

Key Points to Take Home

What worked for Suncor

Page 34: Peter Aynsley-Hartwell Utopia Inc

• Establishing a strong data management team

• Using standard processes and tools wherever possible• Using a robust ETL tool that met our key requirements of:

Flexibility Agility Repeatability

What worked for Suncor

Page 35: Peter Aynsley-Hartwell Utopia Inc

Produced by:Platinum SponsorPremier Sponsor

Bill TowsleySuncor Energy

[email protected]

Peter Aynsley-HartwellUtopia Inc

[email protected]

Carla CookSuncor Energy

(C Cubed Information Services)[email protected]

Page 36: Peter Aynsley-Hartwell Utopia Inc

Produced by:Platinum SponsorPremier Sponsor

March 27 – 30, 2011Hyatt Regency Huntington Beach Resort and Spa

Huntington Beach, California

Page 37: Peter Aynsley-Hartwell Utopia Inc

Slide 37

SAP Data Migration Framework

Subhead (Arial 40 Bold)

• Text (Arial 40 Regular)o Demoted Text (Arial 34 Regular)

Page 38: Peter Aynsley-Hartwell Utopia Inc

Slide 38

Page 39: Peter Aynsley-Hartwell Utopia Inc

Slide 39

The Reality and The Results

Page 40: Peter Aynsley-Hartwell Utopia Inc

Slide 40

The Reality and The Results

Page 41: Peter Aynsley-Hartwell Utopia Inc

Slide 41

The Reality and The Results