the evolution of integration between pi and sap by: rich winslow [email protected] 1999 pi...
TRANSCRIPT
![Page 1: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/1.jpg)
The Evolution of Integration between PI and SAP
By: Rich Winslow
1999 PI Users Conference
![Page 2: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/2.jpg)
Outline
• Introduction
• Why Integrate?
• Requirements/Constraints
• Upgraded Design Strategies
• Interface Architecture / Sample data
• Fault Tolerance
• Resource Requirements
• Integration Savings
• Key Learnings / Summary
![Page 3: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/3.jpg)
Why Talk Again
• Provide a reality check to last year’s pre-startup presentation
• Change your perspective on SAP integration, so you ask the right questions and do sufficient prototyping up front
![Page 4: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/4.jpg)
Why Integrate PI and SAP?
• Handle consumption rate of 1100/day
• Minimize manual entry and their errors
• Minimize recipe & BOM maintenance
• Calculate complex data summaries not available manually or in SAP
• Get SAP off the shop floor
![Page 5: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/5.jpg)
Integration Requirements/Constraints
• Use off-the-shelf software solutions• Consumptions and productions from PC to SAP• Map SAP reservations to PC consumptions• Small generic SAP control recipes to PC
(Note: PC = Process Control)
![Page 6: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/6.jpg)
Post-Startup Integration Requirements/Constraints
• Remove backflushing from SAP due to time and complex lot assignments.
• Prevent sending any over-consumption to SAP• Custom front-end, but use SAP for validation with
automated contingencies via PI when SAP is down.
![Page 7: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/7.jpg)
Upgraded Design Strategies
• Distributed PI systems (1 NT server/area)• One SAP interface to the process systems• Minimize SAP control recipe instructions• Eliminate SAP screens on the shop floor
(Eliminate the use of PP-PI sheets)• SAP is the master of inventories and
genealogy, but PI is its backup when SAP is down.
![Page 8: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/8.jpg)
Topology
PI-SAPSQL Server
ExtruderHLL
15000 pts
Kettles/CoaterBailey SCSI
25000 pts
UtilitiesHLL &
Modicon2000 pts
PackagingLIL & AB
PLC500 pts
DevelopmentBatchfl250 pts
SAP
Engineer(PB &
Datalink)
Manager(Excel
Reports)
Operator(HMI & PB)
ThicknessMeasurex5000 pts
![Page 9: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/9.jpg)
Off-the-shelf Architecture
![Page 10: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/10.jpg)
Interface ArchitectureSAP
MS SQL DB
SAP RFC
Custom Layer
PI DB
Std PI Process Interfaces
Multi-Vendor Control Systems
•What to produce•What is pre-allocated•SAP Order id •BOM id
•Where and When
•Materials consumed
•Material produced
•By-products created
•Release parameters
![Page 11: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/11.jpg)
Interface ArchitectureSAP
MS SQL DB
SAP RFC
Custom Layer
PI DB
Std PI Process Interfaces
Multi-Vendor Control Systems
•Product 612•Curd 61, Batch 13•Order
0006500000312•BOM 612_Line2
•Line 2, 3/26/98 8:05 - 8:32
•Curd 61, Batch 13, 250 gal, 8:15
•NaCl, Batch 924, 10 gal, 8:24
•Product 612, 10K sqft, Batch 75
•Pellets, 45 lbs, Batch 12A
•High quality, pH 4.75
![Page 12: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/12.jpg)
Customized Architecture
![Page 13: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/13.jpg)
Fault Tolerance
• Distributed PI servers; 1 per area (When PI is down, production is down)
• Time independent interfaces (PI to SAP) with automated contingencies
• Common Hardware with Raid 5 & 1 full spare server (4 hour reconstruction time)
• Daily incremental and Weekly full system and Automatic PI database backups
• Recovery from communications failure *
![Page 14: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/14.jpg)
Resources (# of people)
Manufacturing Experts (15)Manufacturing Experts (15)
Business Analysts (4)Business Analysts (4)
SAP System AnalystsSAP System Analysts
Project facilitators (0)Project facilitators (0)
Process Info Experts (4)Process Info Experts (4)
(30)(30)
![Page 15: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/15.jpg)
Resources
Manufacturing Experts (10)Manufacturing Experts (10)
Business Analysts (4)Business Analysts (4)
SAP System AnalystsSAP System Analysts
Project facilitators (2)Project facilitators (2)
Process Info Experts (4)Process Info Experts (4)
(15)(15)
Integrators (2)Integrators (2)
![Page 16: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/16.jpg)
Integrator
• System analyst
• Knowledge of:– Manufacturing processes – Workflow
• Application Independent – Not application biased– Efficient use of multiple platforms
• Someone within the company
![Page 17: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/17.jpg)
Integration Savings(Based on 1000 SAP Orders/day)
• Support Labor savings:– 3 SAP super users (100%) & 6 data clerks (100%)
vs– 1 programmer (5%) & 1 SAP super user (10%)
• Based on manual entry via PI-PI sheets
• Job functions: develop, test, support, maintain
![Page 18: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/18.jpg)
PP-PI Sheet Maintenance
VB DB
Units
ProductIndependent
Prod 1 Prod 2 Prod 3 Prod 3a
Unit A Unit A Unit A Unit B
PI SheetA1
PI SheetA2
PI SheetA3
PI SheetB3a
ISQL
![Page 19: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/19.jpg)
Error Propagation
• Error correction: – Rolling back the error – Adding the correct messages
• 20 mins 1 instruction repair
• 1 hr 1 instruction on multiple rolls
• 12 hr Cross shift coordination
• 24 hrs >50 rolls
• 48 hrs >100 rolls
![Page 20: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/20.jpg)
Support/Problem Resolution
• Check for incomplete orders (daily)
• Review error log (daily/on-demand)
• Load BOMs into SAP and PI-SAP (on-demand)
• Correct problems and retry failed orders (on-demand)– BOM correction– Operator entry correction
![Page 21: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/21.jpg)
Key Learnings
• Just “Had” to integrate evolved to wanting to
• Integration is far more than a simple data pipe
• Evolved away from a labor-intensive off-the-shelf design
• Integration: systems and people… requiring a higher commitment to teamwork
• SAP control recipe is not a DCS control recipe
• Learn to archive SAP before startup
1999 PI Users Conference
![Page 22: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/22.jpg)
In Summary
• SAP and control systems have awesome capabilities, but integration is individual
• Design across platforms, not simply within a platform or at their interface points
• Include automated contingencies for planned and unplanned SAP outages (4 hrs)
• Potential: Genealogy, PI Futures
![Page 23: The Evolution of Integration between PI and SAP By: Rich Winslow winslorj@sterlingdi.com 1999 PI Users Conference](https://reader035.vdocument.in/reader035/viewer/2022062806/5697bfde1a28abf838cb1fca/html5/thumbnails/23.jpg)
By the Way
Unexplained problems are by default the integration programmer’s fault…
Even if there is no integration in that area!