1105 implementation scenarios architectural considerations for sap mii implementations

8
Implementation Scenarios & Architectural Considerations for SAP MII Implementations Dipank ar Saha, I BM Indi a (SAP Mentor )

Upload: do-van-tu

Post on 14-Apr-2018

241 views

Category:

Documents


3 download

TRANSCRIPT

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 1/26

Implementation Scenarios & ArchitecturalConsiderations for SAP MII Implementations

Dipankar Saha, IBM India (SAP Mentor)

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 2/26

3 Key Learning Points

• Industry scenarios for SAP MII implementation

• Architectural options and best practices for

SAP MII implementation

• Implementation approach for global SAP MII

deployment

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 3/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 4/26

Manual filling and packing line data collection

process to be automated

Integration with multiple SCADA,Historian, MES for process data collection

User-friendly operator dashboards

Consumer ProductsConsumer Products Chemicals & PetroleumChemicals & Petroleum

Integration with MES, LIMS, SCADA for

process monitoring and transaction updatesRelationship of process data points inHistorian Tags with Enterprise assets

Process event management on data pointdeviation

Automobiles & AssemblyAutomobiles & Assembly

Complex manufacturing process automationby integrating ERP and MES

Multiple systems for master and transactionaldata (BOM, routing) to be integrated with MES

High volume of data transfer from eachsystem requires guaranteed delivery

Energy & Natural ResourcesEnergy & Natural Resources

Real-time process & asset visualization

Real-time analytics on process data

Typical Industry Business Requirements for

Manufacturing Systems Integration & Visualization

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 5/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 6/26

ERPERP

MESMES

Level 0

Level 1

Level 2

Level 3

Level 4

BatchControl

Business Planning andLogistics

Plant Production scheduling,operational Management

1 – Sensing the production process,manipulating the production process

2 – Monitoring, supervisory control and automatedcontrol of the production process

3 – Work flow / recipe control, stepping the processthrough states to produce the desired end products.Maintaining records and optimizingthe production process

Time FrameShifts, hours, minutes, seconds

4 – Establishing the basic plant schedule – production,material use, delivery, and shipping. Determininginventory levels

Time Frame

Months, weeks, days, shifts

ContinuousControl

DiscreteControl

Manufacturing OperationsManagement

Dispatching Production, Detailed

Production, Scheduling,Reliability, Assurance, …

SAP MII

SFAC (SCADA / Historian / DCS)*

* SFAC – Shop-Floor Automation Control

SCADA - Supervisory Control And Data Acquisition

DCS - Distributed Control System

Positioning of SAP MII in Enterprise Hierarchy

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 7/26

Plant APlant A

SAP MII Deployment Architecture –

Centralized/Regional Deployment

SAP ERP

IntegrationIntegration

ProductionPlanning

QualityManagement

PlantMaintenance

MaterialsManagement

Intelligence Dashboards

HumanResources

SAP MII

MES

Plant BPlant B

MES

Plant CPlant C

MES

Plant XPlant X

MES

Suitable for plants having standard MES packages and/or lesser integration need in individual plants

Suitable for similar ERP-MES integration across multiple plants

Ideal for cross-plant analytics scenarios

E n t   er  pr i   s  e

P l   an t  

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 8/26

SAP MII Deployment Architecture –

Decentralized (Multi Plant) Deployment

Plant XPlant X

Plant CPlant C

Plant BPlant B

Plant APlant A

SAP ERP

SAP MIISAP MII

Material

ManagementProductionPlanning

QualityManagement

PlantMaintenance

HumanResources

Intelligence DashboardsIntelligence Dashboards

E n t   er  pr i   s  e

P l   an t  

SAP MIISAP MIIPlantSAP MIIlayer

SAP MIISAP MII SAP MIISAP MII SAP MIISAP MII

CorporateSAP MII(Optional)

SAP PCoSAP PCo SAP PCoSAP PCo SAP PCoSAP PCo SAP PCoSAP PCo

Suitable for plants having multiple shop-floor systems and large facilities

Easier to cater to the plant-specific integration and analytics requirements

IntegrationIntegration

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 9/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 10/26

SAP MII Integration Architecture –

How to Handle Complex Integration

MII Portal

SAP ERP

MESHistorianSCADA

Mfg

Orders

SynchronizeMfg Orders

Process& Confirm Orders

Analyze ProcessData & Events

Order

Confirmations

E n t   er  pr i   s  e

P l   an t  

PLM/ECM

   S   A   P   M   I   I

BOM/Routing

Mfg OrdersOrder Conf/GI/GR

Sample Scenario – ERP-MESManufacturing Order Synchronization &Plant System Integration

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 11/26

SAP MII Integration Architecture –

How to Handle Complex Integration

SAP ERP

MES

Message Services

E n t   er  pr i   s 

 e

l   an t  

PLM/ECM

   S   A   P   M   I   I

ScheduledJob

IDoc/RFC

XML (HTTP)

XML (HTTP)

WebService

   M  e  s  s  a  g  e   M  o  n   i   t  o

  r

MDO

Mapping BLS(Async)

Mapping BLS(Async)

Standard

Custom

Maps SAP Message withLegacy and vice versa

Persist message header andmessage id to correlate messages

Monitor messages withBusiness Context

Queries and processescategorized messages

•Process categorized message by scheduler

•Persist Message Header and ID in MDO

•Correlate stored messages by key fields

•Use asynchronous message processing

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 12/26

SAP MII Integration Architecture –

Guaranteed Delivery of Outbound Messages

SAP ERP

MES

Message Services

E n t   er  pr i   s  e

P l   an t  

PLM/ECM

   S   A   P   M   I   I

IDoc/RFC

XML (HTTP)

XML (HTTP)

WebService

Standard

Custom

M a p pi  n gB L  S 

MDO

Connection HandlerBLS

Buffer & Forward

WebService

•Store outbound messages in MDO

•Query and send message to target systems periodically

Message Monitor

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 13/26

SAP MII Integration Architecture –

Process Data As Event Notifications

MII Portal

HistorianSCADA

Analyze ProcessData & Events

P l   an t  

SAP PCo

Notification Agent

Event Handler & Processor

Database

Query Agent

   S   A   P

   M   I   I

   E  v  e  n   t   M  a  n  a  g  e  m  e  n   t   &   A  n  a   l  y  s   i  s

Standard

Custom

•Generate process events on tag value change in Level 2 systems

•Trigger follow-up action on event generation

•Store events and analyze with process data

Events

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 14/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 15/26

Managing Plant Data –

Persisting Transactional, Master & Configuration Data

SAP ERP

MES

MfgOrders

Message Services

OrderConfirmations

E n t   er  pr i   s  e

P l   an

 t  

PLM/EMC

   S   A   P   M   I   I

BOM/RoutingMDO

Transactional Data with Header Information,Master Data

SharedMemory

Plant specificconfiguration data Standard

Custom

•Persist transaction and master data in MDOfrom Message Services

•Persist configuration data in Shared Memory

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 16/26

Managing Plant Data –

Semantic Mapping

Semantic Mapping is used to define relationshipbetween the tags present in the Historian/SCADAsystems with the corresponding business data entitiestypically maintained in SAP ERP, to provide abusiness context to the raw process data.

As tag values in Historian are plain time-series datawith no business context attached to it, it is notpossible to analyze them and readily understand thebusiness impact of the data.

To enable the visibility and deliver intelligence on theraw process data captured from the machines,mappings are defined between the tags and businessdata objects.

The mapping can be maintained in MDO along withthe hierarchy information in Plant Information Catalog(PIC), which can be queried at runtime to get thecorresponding tag and subsequently process datafrom Historian/SCADA for enterprise data objects e.g.equipments

16

   S   A   P   M

   I   I

Enterprise Asset Objects

Asset Tag & Process Data

Mapping UI & logic

K P 

I   &

 C h  ar  t   s

Tag Query

RFC

MDO

SAP ERP

Plant Historian/SCADA

PIC

Standard

Custom

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 17/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 18/26

Making the UI That Engages –

Leveraging Different UI Technologies

Create user interfaces in MII depending on the user role and method of access (minimal user inputs & process intelligence)

Leverage AJAX & XSLT transformation to deliver dynamic user experience

Use SAPUI5 to develop device-independent and engaging UI

Use OData interface in MII with SUP to develop mobile apps

BLS

XSL

HTML UI (AJAX)

HTML

XML

DataSource

XML

XML

BLS

XacuteQuery

OData

XML

DataSource

XML

XML

BLS/Illuminator

HTML (UI5)

HTTP

DataSource

XML

XMLModel

Browser Based UI5Portal on Mobile

Native Mobile App

Dynamic UIBased on Data

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 19/26

1. Implementation Scenarios & Use Cases for SAP MII

2. Determining the Right Deployment Scenario

3. Handling Complex Integration & Messaging

4. Managing Plant Data

5. Making the UI That Engages

6. Delivering the Solution For Global Deployment

Agenda

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 20/26

Delivering the Solution For Global Deployment

- IBM’s Approach for SAP MII Implementation

EvaluateProject

PreparationBlueprint Realize

Final

Preparation

Go-Live &Support

• Review ClientEnvironment

• PrepareProposal

Accelerators :SAP MII Pre-

ImplementationQuestionnaire

• Collect DetailRequirement

• DefineImplementationRoadmap

• DefineArchitecture

Accelerators :SAP MII ArchitectureDecision Document,

SAP MII SolutionArchitecture PoV,

SAP MII EffortEstimation Too

SAP MII Solution Assets

• PrepareFunctionalSpecification

• PrepareTechnical

Specification

• DevelopTechnicalObject

• Perform

TestingAccelerators :SAP MII FS & TSTemplates,

SAP MII DevelopmentGuidelines

•SetupProduction

•Perform Hand-Over

•Prepare forGo-Live

Accelerators :SAP MII

Implementation Go-Live Kit

•Go-Live

•Monitor

•Support

•Enhance

Accelerators :SAP MII

Implementation Go-Live Kit

• Initiate ProjectPlanning & Kick-off

• Finalize Scope

& SoW• Finalize QualityPlan

Accelerators :SAP MIIImplementation WBS

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 21/26

Delivering the Solution For Global Deployment

- Global Multi Plant Deployment

Solution Design

•Create a common template solution which can be customized for each plant

•For decentralized (plant-specific) deployment create cross-reference project structure in MII

workbench, the top-level project consisting of the core and common functionalities and the child

projects consisting of the plant-specific functionalities

•Use different software component for each project in MII workbench so that those can be

deployed/transported individually

•Use MII Shared Memory of type map to store system connection information corresponding to

different plants

Change Management & Transport

•Use NWDI for content management

•Use CTS+ for transport/deploy from DEV->QA->PRD•Use single DEV instance with plant-specific QA and PRD instances for de-centralized installations

•Use separate development and correction systems post go-live

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 22/26

Delivering the Solution For Global Deployment

- Accelerating By Solution Assets (REVAMP)

•Need monitoring of different events in plants e.g.- Machine breakdown, Valve opening, Process parameter changes etc•Need early warning where it may prevent the loss and can help to take decision much before the actual event occurred•Need actions automatically -without any manual intervention 

Event Chain

Consequent Events(Anticipated)

ParentEvent Actual

EventConsequent Event

(Executed)

Forced TriggeredEvent

Features & Value Proposition

The solution provides a framework to detectphysical events by change in tag values inSCADA/Historian

SAP MII records the event and providesdashboards for monitoring and predictiveand process analysis of events

The events are contextually linked with theenterprise data and process by semanticallymapping the tags with enterprise dataobjects

Each event instance can be configured totrigger chain of events or sequence ofprocesses in external systems

Event analytics on assets providesinformation about assets affected by eventsand help in root-cause analysis

IBM Real-World Contextual Event Management Platform

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 23/26

Delivering the Solution For Global Deployment

- Accelerating By Solution Assets (Visual Plant)

•Need real-time visibility and awareness of the state of an asset in the plant-floor.•Need a visual representation of asset e.g. how the workcenters are related to each other•Need real-time information of the machine state, order execution, inventory, process parameters, etc

Features & Value Proposition

The solution provides a framework using which the

user can define the asset hierarchy or can import thesame from external systems such as SAP ERP orthird-party MES and persist the same in SAP MII

For each asset (equipment/workcenter/functionallocation) the user can define the info-collectorservices for both basic and detail view which can be

developed and plugged-in at deployment time or later The asset hierarchy will be visually displayed to the

user in SAP MII portal The basic information of individual assets will be

displayed along with the asset hierarchy view withperiodic auto-refresh and detail information on drill-down in real-time

A visual representation of the asset layout in plantfloor along with real-time information of the machinestate, order execution, inventory, etc can be used asa monitoring solution and alerting dashboard

IBM Visual Plant & Asset Monitoring Framework

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 24/26

Delivering the Solution For Global Deployment

- Accelerating By Solution Assets (ASMD)

Features & Value Proposition

Using this asset MII administrator can check all

the statuses and system properties along with themessages and user and BLS/query stats in asingle screen

The solution provides the following monitoringfeatures:

Displays the status of all the configurationobjects e.g. Scheduler, Data Server, MessageService, etc.

Displays the BLS/Query stats and user stats

Displays the failed message in the messageservice.

Displays the NetWeaver log of the system andJava System Reports

Provides consolidated system performancereports

Displays System connection downtime stats andsends email alerts

•Need monitoring of system properties and connections in production support of SAP MII•Need root-cause analysis of system performance issues•Need alerts on connection downtimes

IBM Automated System Monitoring Dashboard

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 25/26

Questions?

Dipankar SahaIBM India

Email: [email protected]: http://twitter.com/buddydip

LinkedIn : http://in.linkedin.com/in/dipankarsaha

Dipankar SahaIBM India

Email: [email protected]

Twitter: http://twitter.com/buddydipLinkedIn : http://in.linkedin.com/in/dipankarsaha

7/27/2019 1105 Implementation Scenarios Architectural Considerations for SAP MII Implementations

http://slidepdf.com/reader/full/1105-implementation-scenarios-architectural-considerations-for-sap-mii-implementations 26/26

THANK YOU FOR PARTICIPATING

Please provide feedback on this session bycompleting a short survey via the event mobile

application.

SESSION CODE: 1105

For ongoing education on this area of focus,visit www.ASUG.com