1105 implementation scenarios architectural considerations for sap mii implementations
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
P
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