Integrating SAP with Pimsoft Products

Size: px
Start display at page:

Download "Integrating SAP with Pimsoft Products"

Transcription

1 Integrating SAP with Pimsoft Products Unlocking Framework Power Luca Giovannoni Sigmafine Users Conference San Francisco, April 23, 2012

2 Agenda Introduction Sigmafine integration in enterprise scenario Integrating with SAP The five Ws Preliminary considerations Pimsoft approach for integrating with SAP Framework (IF) How IF addresses the five Ws IF technical features cases with SAP through IF 2

3 A complex enterprise scenario 3

4 The five Ws of SAP integration WHY WHAT WHEN WHERE WHO Post Sigmafine data to SAP or download SAP data for Sigmafine? Synchronize assets (logical / physical)? Which data should I exchange with SAP? Which SAP modules are involved? On a daily basis? On demand? Upon a specific event? Where are the data storages? Which is the master of data and/or configurations? How many systems are involved? Which system implements the business logic? Which technology I can support? 4

5 Preliminary questions and considerations Do I have any technical or business constraints? Are data / configurations ready to be exchanged? Code translation (e.g., from Sigmafine material code to SAP one)? Unit of Measure and data conversions? Interfacing behavior: Is there user interaction or is it an automatic transfer? When is data available for transfer (when is data published...)? Business logic: Is there a business aggregation rule for SAP (complex/simple)? Is there a data validation rule before running the integration? Error management: What does it do upon transfer/network error? What does it do upon data error (e.g., invalid fields in transferred data)? Do I need to re-post data and/or make adjustments? 5

6 Pimsoft s approach Flexible solution based on product: Framework Business Perspective Limit impacts on business side and on already existing systems / business processes Keep the possibility to change or adapt along the way Step-by-step implementation IT Perspective Support IT requirements/policies Support market products as well as legacy and custom systems Capability to adapt according to IT changes Scale to support enterprise scenarios 6

7 How Framework addresses the five Ws WHY Business Perspective Easy to use, less training Out-of-the-box the product functionalities can cover most of the business needs Flexibility to support business changes and evolutions IT Perspective Standard product Easy maintenance Support enterprise-class systems Secure WHAT Capable of supporting SAP modules and data Asset synchronization features Capable of supporting many standard connectors (SOA/XML, OLEDB, FILE ) Specific connectors for commercial systems WHEN Advanced options for supporting different timing Supports a standard and on-demand flexible schedule WHERE WHO Capable of adapting to site-usage or to enterprise-usage and user s master data repository Capable of supporting user s s business processes and systems Leverages many deployment scenarios single server/multiple servers centralized/rollup servers Compliant to IT policies and systems Supports both standard d products and legacy systems 7

8 What is Framework? Framework is a configurable SOA engine capable of closing applications gaps by integrating heterogeneous systems. IF integrates at different levels Sigmafine with RDBMs, PIMS, SAP scheduling/planning, ESB and other enterprise systems. 8

9 Framework main benefits Lightweight SOA integration with many external connectors (PI/AF/SIGMAFINE, OLEDB, FILE, SOA... etc) Reusable and configurable Connectors and DataSets without programming Easy to configure and to maintain integration workflows 9

10 Framework main benefits Lightweight SOA integration with many external connectors (PI/AF/SIGMAFINE, OLEDB, FILE, SOA... etc) Reusable and configurable Connectors and DataSets without programming Easy to configure and to maintain integration workflows 10

11 Framework main features Import/Export data to/from Sigmafine Asset synchronization with enterprise repositories Data exposure in SOA environment External data referencing inside Sigmafine 11

12 Framework main features Import/Export data to/from Sigmafine Asset synchronization with enterprise repositories Data exposure in SOA environment External data referencing inside Sigmafine 12

13 Framework technical features Part 1 Microsoft Runs on Windows Server 2003 and 2008 Built on Microsoft.NET 4.x platform and WCF (Windows Communication Foundation) Compliant with standard XML Diffgramm OSIsoft Available for AF 1.3.x & AF 2.4 or greater Supports all object types (elements, transfers, tables, templates... etc.) Read and write capabilities Support for PI Tags and PI Batches read/write capabilities 13

14 Framework technical features Part 2 Multi-connectors: All OLE-DB providers (tables, views, stored-procedures ), text and binary files, SOA (XML Web Service, WCF, SAP/XI, Biztalk, Tibco ) Fully compatible with Oracle portal, SAP Portal and PI- WebParts Services Connection pooling and data caching engine Scheduling (time/event), orchestration and data workflow services (read/write) Features for data casting, transformation and formatting Advanced customization features through scripting and custom plug-ins 14

15 Framework general layout Portal R3 SAP Modules: MM WM PP (PI, REM ) PM QM Other Custom: BAPI RFC Other Files: Flat files XML CSV Formatted Binary Other SOA middleware Any ESB/SOA-Enabled engine: SAP MII (former XI/PI/xMII) Microsoft BizTalk IBM WebSphere webmethods Tibco Other SOA-Publisher Connector Custom Connector File Connector SOA-Invoker Connector SOA-Listener Connector Rules Framework PI/AF Connector PI/AF Connector OLEDB Connector PI / AF Sigmafine OLEDB system 15

16 A comprehensive set of way for integrating with SAP SAP integration is not limited to only interfacing. Framework is the solution to manage all possible types of SAP integrations. ga Collecting Synchronizing Exposing Reporting Posting Download information available in SAP Synchronize physical assets (e.g., Equipments) and logical assets (e.g., Movements) between SAP and Sigmafine Expose data to SAP Portal in SOA compliant mode Build reports inside SAP reporting tools by consuming SOA datasets Send PI, AF and Sigmafine data directly to SAP 16

17 Integrating Sigmafine with SAP (1) Collecting receipt and shipment movements from SAP R3 SAP Modules: S&D MM RECEIPTS FILE (CSV) SHIPMENTS FILE (CSV) File Connector Rules Receipts Rule Shipments Rule Framework PI/AF Connector Sigmafine 17

18 (2) Synchonizing equipments hierarchy from SAP R3 SAP Modules: PM SOA Middleware Middleware: SAP XI SOA Listener Connector Rules New Equipment Rule Edit Equipment Rule Delete Equipment Rule Framework PI/AF Connector PI / AF 18

19 (3) Exposing reconciled yields in SAP Portal Portal SOA/XML Dataset Input Parameters: Plant Name Data Returned: Table of the Plant SOA Publisher Rules Query for yields of Unit =? Framework PI/AF Connector Sigmafine 19

20 (4) Reporting reconciled vs budget data in SAP Crystal Reports Budget vs Reconciled Report Budget Dataset R3 SAP Modules: PPPI FI SOA/XML Dataset Input Parameters: Unit Code/Name Data Returned: Table of the reconciled Flows SOA Publisher Rules Dataset: Reconciled unit flow meters Framework PI/AF Connector Sigmafine 20

21 (5) Posting stock adjustments in SAP R3 SAP Modules: MM WM SOA Middleware Middleware: webmethods SOA Invoker Connector Download SAP Stocks Rules Dataset: Sigmafine Stock Stock Analysis and delta stock calculation rule Framework PI/AF Connector Sigmafine 21

22 Any questions? Thank you! Luca Giovannoni