7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY...

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

Transcript of 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY...

Page 1: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft Products

Unlocking Integration Framework Power

Luca GiovannoniSigmafine Users ConferenceSan Francisco, April 23, 2012

Page 2: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Agenda

• Introduction• Sigmafine integration in enterprise scenario

• Integrating with SAP• The “five Ws”• Preliminary considerationsPreliminary considerations

• Pimsoft approach for integrating with SAP• Integration Framework (IF)• How IF addresses the “five Ws”• IF technical features• Integration cases with SAP through IF

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 2

Page 3: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsA complex enterprise scenario

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 3

Page 4: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsThe “five Ws” of SAP integration

WHY WHAT WHEN WHERE WHO

Post Sigmafine data to SAP or download SAP

Which data should I h ith On a daily

Where are the data storages?

How many systems are involved?

download SAP data for

Sigmafine?

Synchronize assets (logical

exchange with SAP?

Which SAP modules are

On a daily basis?

On demand?Upon a specific

event?

data storages?

Which is the “master” of data and/or

configurations?

Which system implements the business

logic?

assets (logical / physical)? involved? configurations?

Which technology I can support?

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 4

Page 5: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsPreliminary 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:g– Is there user interaction or is it an automatic transfer?– When is data available for transfer (when is data published...)?

• Business logic:g– Is there a business aggregation rule for SAP (complex/simple)?– Is there a data validation rule before running the integration?

• Error management: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?

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 5

Do I need to re post data and/or make adjustments?

Page 6: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsPimsoft’s approach

Flexible solution based on product:

Integration FrameworkIntegration Framework

• Limit impacts on business side and on already existing systems / business processesBusiness existing systems / business processes

•Keep the possibility to change or adapt along the way

•Step-by-step implementation

BusinessPerspective

•Support IT requirements/policies•Support market products as well as legacy and ITcustom systems

•Capability to adapt according to IT changes•Scale to support enterprise scenariosPerspective

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 66

Page 7: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsHow Integration Framework addresses the “five Ws”

Business Perspective IT Perspective

• Easy to use, less training• Out of the box product functionalities can • Standard product

WHY• Out-of-the-box product functionalities can cover most of the business needs

• Flexibility to support business changes and evolutions

p• Easy maintenance• Support enterprise-class systems• Secure

bl f

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

• Capable of adapting to site usage or to

• Supports a standard and on-demand flexible schedule

• Leverages many deployment

WHERE• Capable of adapting to site-usage or to enterprise-usage and user’s master data repository

g y p yscenarios

• single server/multiple servers• centralized/rollup servers

• Capable of supporting user’s business • Compliant to IT policies and systemsS t b th t d d d t d

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 7

WHOCapable of supporting user s business processes and systems

• Supports both standard products and legacy systems

Page 8: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsWhat is Integration Framework?

• Integration 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.

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 8

Page 9: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework main benefits

• Lightweight SOA integration with many external connectors (PI/AF/SIGMAFINE, OLEDB, FILE, SOA... etc)

• Reusable and configurable Connectors and DataSets without• Reusable and configurable Connectors and DataSets without programming

• Easy to configure and to maintain integration workflows

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 9

Page 10: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework main benefits

• Lightweight SOA integration with many external connectors (PI/AF/SIGMAFINE, OLEDB, FILE, SOA... etc)

• Reusable and configurable Connectors and DataSets without• Reusable and configurable Connectors and DataSets without programming

• Easy to configure and to maintain integration workflows

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 10

Page 11: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework main features

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

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 11

Page 12: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework main features

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

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 12

Page 13: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration 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,

OSIsoft

pp j yp ( , , ,templates... etc.)

• Read and write capabilities• Support for PI Tags and PI Batches read/write capabilities

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 13

Page 14: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework technical features – Part 2

• Multi-connectors: All OLE-DB providers (tables views

Integration

• 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-y p p ,WebParts

Services

• Connection pooling and data caching engine• Scheduling (time/event), orchestration and data workflow

services (read/write)services (read/write)• Features for data casting, transformation and formatting• Advanced customization features through scripting and

custom plug-ins

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 14

custom plug-ins

Page 15: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsIntegration Framework general layout

R3

SAP Modules:•MM•WM•PP (PI, REM…)•PM•QM

PortalQM

•Other…

Any ESB/SOA-Enabled engine:•SAP MII (former XI/PI/xMII)•Microsoft BizTalk

Files:•Flat filesCustom:

BAPI Microsoft BizTalk•IBM WebSphere•webMethods•Tibco•Other…

SOA middleware•XML•CSV•Formatted•Binary•Other…

•BAPI•RFC•Other…

IntegrationFramework

Integration Rules

SOA-ListenerConnector

SOA-Invoker Connector

SOA-Publisher Connector File ConnectorCustom

Connector

Framework

SigmafinePI / AF OLEDB system

OLEDB ConnectorPI/AF Connector PI/AF Connector

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 15

SigmafinePI / AF OLEDB system

Page 16: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft ProductsA comprehensive set of way for integrating with SAP

SAP integration is not limited to only interfacing. Integration Framework is the solution to manage all

possible types of SAP integrations.

• Download information available in SAPCollecting

po b yp o g a o

• Synchronize physical assets (e.g., Equipments) and logical assets (e.g., Movements) between SAP and SigmafineSynchronizing

• Expose data to SAP Portal in SOA compliant modeExposing

• Build reports inside SAP reporting tools by consumingReporting Build reports inside SAP reporting tools by consuming SOA datasetsReporting

• Send PI, AF and Sigmafine data directly to SAPPosting

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 16

g

Page 17: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating Sigmafine with SAP(1) Collecting receipt and shipment movements from SAP

R3SAP Modules:•S&D•MMMM

RECEIPTSFILE (CSV)

SHIPMENTSFILE (CSV)

IntegrationIntegrationR l

File Connector

ReceiptsRule

ShipmentsRule Framework

Si fi

Rules

PI/AF Connector

Rule Rule

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 17

Sigmafine

Page 18: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft Products(2) Synchonizing equipments hierarchy from SAP

R3SAP Modules:•PM

iddlMiddleware:•SAP XISOA Middleware

IntegrationFramework

IntegrationRules

SOA Listener Connector

New Equipment

Rule

EditEquipment

Rule

DeleteEquipment

Rule

PI / AF

Framework

PI/AF Connector

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 18

PI / AF

Page 19: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft Products(3) Exposing reconciled yields in SAP Portal

Portal

SOA/XML DatasetSOA/XML DatasetInput Parameters:

• Plant NameData Returned:

• Table of the Plant

IntegrationFramework

IntegrationRules

SOA Publisher

Query for yields of Unit = ? Framework

PI/AF Connector

Sigmafine

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 19

Sigmafine

Page 20: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft Products(4) Reporting reconciled vs budget data in SAP

R3SAP Modules:•PPPIC t l R t

BudgetDataset

Budget vs ReconciledReport

R3 •PPPI•FICrystal Reports

SOA/XML DatasetInput Parameters:

• Unit Code/NameData Returned:

• Table of the reconciled Flows

IntegrationIntegrationR l

SOA Publisher

Dataset:Reconciled

Table of the reconciled Flows

FrameworkRules

PI/AF Connector

unit flow meters

Si fi

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 20

Sigmafine

Page 21: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Integrating SAP with Pimsoft Products(5) Posting stock adjustments in SAP

R3SAP Modules:•MM•WM

Middleware:•webMethodsSOA Middleware

SOA Invoker Connector

IntegrationFramework

IntegrationRules

Download SAP Stocks

Dataset:

Stock Analysisand delta stock calculation rule

PI/AF Connector

SigmafineStock

Sigmafine Users Conference - San Francisco, April 23, 2012© Pimsoft Inc. 2012All rights reserved. 21

Sigmafine

Page 22: 7 - Integrating SAP with Pimsoft Products - Sigmafine · The “five Ws” of SAP integration WHY WHAT WHEN WHERE WHO ... •SAP MII (former XI/PI/xMII) ... Integrating SAP with Pimsoft

Any questions?Thank you!Luca Giovannoni –[email protected]