Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects –...

27
Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project Systems Monday, May 19, 2003
  • date post

    18-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    3

Transcript of Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects –...

Page 1: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Copyright © 2003 Americas’ SAP Users’ Group

Use of Impress SAP-P3 Interface for Projects – Session 3804

Stuart Graham, Halliburton Process Lead - Project Systems

Monday, May 19, 2003

Page 2: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Topics

Halliburton Company

Why SAP-P3 Interface and Why Impress Pilot Project

Interface Requirements

Design Issues and Solutions

Impress Interface Process

OpenPS Comparison

Future Development

Open Discussion

Page 3: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Halliburton Company

Merger of Halliburton and Dresser Companies

Two Global Business Units

• Halliburton Energy Services Group - Oil Field Services

• Kellogg / Brown & Root - Engineering and Construction

$15 Billion Annual Revenue

80,000 Employees / 120 Countries

SAP Global Instance – 4.6c

17,000 SAP Users World-wide / 4,000 Concurrent users

Page 4: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Need for SAP P3 Interface

SAP Strengths:

Integrated Operational Environment

Cost Accounting

Limitation: Scheduling

Scheduling Process Cumbersome

Capacity Planning Very Cumbersome

Inadequate Schedule Reporting

Managing Contractor Projects

SAP Strengths:

Integrated Operational Environment

Cost Accounting

Limitation: Scheduling

Scheduling Process Cumbersome

Capacity Planning Very Cumbersome

Inadequate Schedule Reporting

Managing Contractor Projects Primavera P3

Powerful Scheduling Tool

Good Schedule Reporting

Primavera P3 Powerful Scheduling Tool

Good Schedule Reporting

Page 5: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Why iMPRESS Pilot Project?

Impress Partnership with SAP / Primavera Impress Partnership with SAP / Primavera

SAPApplication

Server

SAPConnector

Impress Server

IMPRESSMiddleware

Configuration

Database

P3Connector

PrimaveraP3

Local Application

Configurability

Versatility

Expandability (P3e, MS Project….)

Configurability

Versatility

Expandability (P3e, MS Project….)

Objective – Deliver Robust, Out-of-Box Product Objective – Deliver Robust, Out-of-Box Product

Impress Collaboration Engine Impress Collaboration Engine

Page 6: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Interface Requirements

Complex Environment

Multiple Collaboration Scenarios

Complex Project Controls Environment

System Mapping

P3 Activity 10-character Limitation

Multiple SAP Object Mapping

Exclusion / Aggregation Mapping

Many to 1 Mapping (P3 to SAP / SAP to P3)

Resource Mapping (Planned and Actual)

Page 7: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Project Scenarios

‘Simple’ Projects: SAP – P3 Congruent

Large, Multi-Site Projects: Multiple P3 Projects – One SAP Project

Large, Multi-Site Projects: Multiple P3 Projects – One SAP Project

SAPP3

SAP

EngP3 ConstP3

Page 8: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Project Scenarios

Managing Contractor Projects: Large P3 – One SAP Project (subset)

SAP

P3

Page 9: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Projects Scenarios

Construction / Fabrication Projects: Multiple SAP Projects – One P3 Project

Construction / Fabrication Projects: Multiple SAP Projects – One P3 Project

P3

E P CSAP FabricationSAP

* Multiple Project Resource Planning

Page 10: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Projects Scenarios

Plant Shutdown Projects: Project Systems and Plant Maintenance

Plant Maintenance Contract on Owner’s SAP: PM Orders Only

Plant Maintenance Contract on Owner’s SAP: PM Orders Only

PM SAPPM PM PM

P3

SAP

PM PM Net Net

P3

Page 11: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

SAPP3

Project Controls Environment

Schedule – Cost Breakdown P3 Proposal to SAP Operational Project Differing Company Naming Conventions / Processes Schedule / Cost Integration

Different Objectives / Perspectives Different Levels of Detail

Schedule Cost

Work Package

Matchpoint Exclusion

2 Dynamic Environments How do you Avoid data Corruption?

2 Dynamic Environments How do you Avoid data Corruption?

X X X X

X X X X

Grouping / Summing

Page 12: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Topics

Halliburton Company

Why SAP-P3 Interface and Why Impress Pilot Project

Interface Requirements

Design Issues and Solutions

Impress Interface Process

Design Issues and Solutions

Impress Interface Process

OpenPS Comparison

Future Development

Open Discussion

OpenPS Comparison

Future Development

Open Discussion

Page 13: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Tools

Design Objectives Efficiency

Flexibility Design Toolbox

Collaboration Project

Global Parameters

Exception Overrides: P3 Custom Code Fields / SAP User Fields

Data Transfer: Synchronization Action Types (SAT)

Page 14: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

P3 Activity Mapping

P3 10-character Activity

SAP Network / Activity / element (12, 4, 4-characters)

Solution Global Parameter – Default Network Prefix

SAP (TE5001C100PI 0010) Prefix (TE5001) P3 (C100PI0010)

Overrides

P3 Custom Data Fields (to SAP) SAP User Field (to P3)

Solution Global Parameter – Default Network Prefix

SAP (TE5001C100PI 0010) Prefix (TE5001) P3 (C100PI0010)

Overrides

P3 Custom Data Fields (to SAP) SAP User Field (to P3)

Page 15: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

Multiple SAP Object Mapping Network / PM Order

Activity / Activity element

Subnetwork

Multi-Plant (Company) Solution

Global Network Type (Project Profile/Network Profile)

P3 Custom Data Fields

Order Type Override (Plant, MRP Controller, Order Type)

Activity Type, Superior Activity, Subnetwork

I, E, S, P, X (Internal, Preq , Service, Primary, Exclude)

Solution Global Network Type (Project Profile/Network Profile)

P3 Custom Data Fields

Order Type Override (Plant, MRP Controller, Order Type)

Activity Type, Superior Activity, Subnetwork

I, E, S, P, X (Internal, Preq , Service, Primary, Exclude)

X P3 Activity (Exclude)E0010 External Activity element to Activity 0010

G0030SG090E200 Primary Activity of Subnet to Network SG090E200 0030

I Internal Activity

Examples:

Page 16: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

Exclusion / Aggregation Mapping SAP Objects

P3 Objects Solution

SAP Objects

Priority Code = “X”

Activity element Grouping / Summarization

P3 Activities

Custom Data Field: Type = “X”

Grouping / Summarization

Solution SAP Objects

Priority Code = “X”

Activity element Grouping / Summarization

P3 Activities

Custom Data Field: Type = “X”

Grouping / Summarization

Page 17: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

Many to 1 Mapping Many P3 Projects to One SAP Project

Many SAP Projects to One P3 Project Solution

Many P3 Projects

Separate Impress Collaboration Projects

Mapping Options:

WBS Subtree

Priority Code

Many SAP Projects

Multiple Parameter (Value) Sets

Solution Many P3 Projects

Separate Impress Collaboration Projects

Mapping Options:

WBS Subtree

Priority Code

Many SAP Projects

Multiple Parameter (Value) Sets

Page 18: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

Resources - Planned / Actual P3 Resource to SAP Work Center Mapping

Planned / Actual / Forecast Work Mapping Solution

Resources Mapping

Global Parameters by Plant

Overrides (P3 / SAP)

Work Quantity Mapping

Multiple Synchronization Action Types (SATs)

SAT Parameters (Switches)

Solution Resources Mapping

Global Parameters by Plant

Overrides (P3 / SAP)

Work Quantity Mapping

Multiple Synchronization Action Types (SATs)

SAT Parameters (Switches)

Page 19: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Design Solutions

Dynamic Environments – How do you avoid obliterating the Other System? SAP Scope / Plans

Primavera Schedule

Impress Synchronization Action Types (SAT) - Multiple SATs (10 to date) WBS Update: Both ways (optional)

Activity Update – Multiple (parameterized)

Relationships: Both ways (optional)

Sequencing SATs

Impress Synchronization Action Types (SAT) - Multiple SATs (10 to date) WBS Update: Both ways (optional)

Activity Update – Multiple (parameterized)

Relationships: Both ways (optional)

Sequencing SATs Collaboration Project

Page 20: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Impress SAP-P3 Process

Create Collaboration Project(s)

Project Name

Source System

Source System Parameters

Target System

Project is Set up!

Target System Parameters

+

Page 21: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Impress SAP – P3 Process

Project Synchronization

Select Project Select Project

Synchronization Types

Synchronization Types

Synchronization Parameters

Synchronization Parameters

Action

Simulate

Synchronize Now

Schedule

Reprocess

Action

Simulate

Synchronize Now

Schedule

Reprocess

Synchronization History

Page 22: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Topics

Halliburton Company

Why SAP-P3 Interface and Why Impress Pilot Project

Interface Requirements

Design Issues and Solutions

Impress Interface Processes

OpenPS Comparison

Future Development

Open Discussion

OpenPS Comparison

Future Development

Open Discussion

Page 23: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

OpenPS Interface

OpenPS Advantages Many Users at Relatively Low Cost No Servers Required Simple to Maintain WBS / Network Coding Same For Smaller, Less Dynamic Projects (Most Projects) HR Integration (Resources by Employee)

Fixed Mapping Fixed Mapping Rules / No Flexible Configuration No Exclusions (SAP or P3) No Hybrid PS / PM Projects

Fixed Synchronizations SAP to MS Project – Creates New MS Project MS Project to SAP – Creates / Updates Structure and

Schedule: Can be modified as to what is updated. Close Synchronization Coordination Required

Page 24: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Future Development

Project Scenarios (on-going): Many SAP to 1 P3 (designed)

PM Orders (NPPD deployed)

Plant Shutdown (PS – PM Projects)

Engineer-to-Order Projects (PP Orders)?

Synchronization Action Types SAP Calendar

SAP Resources

Planned Costs / Actual Costs

Earned Value

Confirmations (limited)?

Simulation Versions?

Page 25: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Key to Success

Rationalize Code Conventions between SAP and Primavera

Define Cost / Schedule Integration Matchpoint - Activity

OR

Suffer Detailed Cross-Coding

Risk

Suffer Detailed Cross-Coding

Risk !Business Processes

NOT

Systems

Page 26: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Any Questions?Any Questions?

SAP – P3 Interface

Page 27: Copyright © 2003 Americas’ SAP Users’ Group Use of Impress SAP-P3 Interface for Projects – Session 3804 Stuart Graham, Halliburton Process Lead - Project.

Copyright © 2003 Americas’ SAP Users’ Group

Thank you for attending!

Please remember to complete and return your evaluation form following this session.

Session Code: 3804