Vous êtes sur la page 1sur 11

PLM2ERP Adapter Functional Overview

April 03, 2011

RJ Information Consulting

Confidential

Oracle Agile PLM Interface Framework Event based Integration Publishes Content to external systems JMS, HTTP or FTP Integrated into Agile workflow Built in Scheduler All security rules are preserved

Ex: SAP

JMS, File

Content Mgmt Portal


Custom Database application

Agile Content

HTTP Web service

RJ Information Consulting

Confidential

Integration between Agile PLM and SAP - Process


Agile PLM Product Collaboratio n

*Update
Costs, Inventory

ERP

*SAP to Agile PLM *Create


Change

Create Part

Update AML

Agile PLM to SAP

SAP BAPI/RFC

Agile Content Service

PLM2ERP Adapter

ERP Interface Tables

*Note: It is not included in the scope


RJ Information Consulting
3

Confidential

Integration from Agile PLM to SAP - Data Flow


ECO: 1959 PART: 1234-01 REV: E OBS: 062997 REV: F EFF: 070497

Polls the Agile database

Agile Content Service

Agile Product Collaboration

ECO Released in Agile database

Based on AGILE ECO Change packet and FTP data to PLM2ERP dapter XML

ERPP Interface Concurrent Procedure Base Tables

PLM2ERP Adapter
(by customization)

SAP ERP

RJ Information Consulting

Confidential

PLM2ERP Adapter Major Features


Based on Agile AIF integration Framework
Using standard ACS (Agile Content Service)

Flexible configuration Agile workflows for the Released data


Allow to select or modify workflow and specify the status to push the released data from Agile to SAP Replicate Profile with template support Easily to maintain the change without coding modification

Flexible configuration mapping of SAP tables and fields


Ability to access SAP Interface tables to establish available Configuration Mappings Based on the pre-defined rule to assign default or onvert the published value

Error reporting on communications failures and on transaction successes and failures,


Notification e:mailed to a specified list of receivers

Support standard SAP Interface

RJ Information Consulting

Confidential

PLM2ERP Adapter System Architecture (SAP)


PLM2ERP Adapter
Parsing Manager Folder Manager Import Manager

aXML File Folder

Column Mapping.xml

Agile PLM

Agile Content Server

Xml Process Folder

Item, BOM, AML Interface

SAP Interface Tables

SAP

Backup Folder

Log Table

RJ Information Consulting

Confidential

Agile to SAP Integration


Item Master Maintain Process Flow
Agile
submit data to SAP table

ZPLM001
SAP Temp Table

<ACS> Transfer XML to Table records

PLM DB

get data

<SAP> Batch get data

<SAP> scheduling job


1. If material existence when creation, perform material update 2. If material doesnt exist, perform material creation

<SAP> Update track table

<SAP> Check and create/change material


Batch start date/time ZPLM001 Job track

BAPI process

SAP Material DB

Update End date/time

<SAP>

RJ Information Consulting

Confidential

Agile to SAP Integration


BOM Maintain Process Flow
Agile
submit data to SAP table

ZPLM002
SAP Temp Table

<ACS> Transfer XML to Table records

PLM DB

get data

<SAP> Batch get data

<SAP> scheduling job


1. If BOM existence when creation, perform BOM update 2. If BOM doesnt exist, perform BOM creation

<SAP> Update track table

<SAP> Check and create/change BOM


Batch start date/time ZPLM002 Job track

BDC process

SAP Material DB

Update End date/time

<SAP>

1. If BOM existence when creation, perform CS02 transaction 2. If BOM doesnt exist, perform CS01 transaction, then CS07 transaction

RJ Information Consulting

Confidential

Sample Interface Tables for Integration from Agile to SAP Part 1


Field in Interface Table ZPLM001: PartsMaintenance 1. 2. 3. 4. 5. 6. 7. 8. ZCDATE ZCTIME ZRDATE ZRTIME AENNR MATNR MBRSH MTART SYSDATE SYSDATE VALUE VALUE VALUE VALUE CONSTANT CONDITION PLM creation date YYYYMMDD PLM creation time HHMMSS ECN release date YYYYMMDD ECN release time HHMMSS Change Cover Page.Number Parts.Title Block.Part Number O 1. IF (Parts. Title Block.Part Type start with = R THEN ROH 2. IF (Parts. Title Block.Part Type start with = S Mapping Type Mapping Rules

THEN HALB
3. IF (Parts. Title Block.Part Type start with = F THEN FERT 9. 10. 11. 12. MEINS MATKL MTPOS MSTAE VALUE VALUE CONSTANT CONDITION Parts.Page Two.Base unit of measure Parts.Page Two.Material Group NORM 1. IF (Parts. Title Block.Lifecycle Phase=

THEN 89
2. IF (Parts. Title Block.Lifecycle Phase = THEN 88 13. SPRAS CONSTANT ZF

14.
15.

GROES
MAKTX

VALUE
VALUE

Parts.Page Two.Size/Dimensions
Parts.Title Block.Description

RJ Information Consulting

Confidential

10

Sample Interface Tables for Integration from Agile to SAP Part 2


Mapping Type

Field in Interface Table

Mapping Rules

ZPLM002: ECOControlledBOMMasterMaintenance 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ZCDATE ZCTIME ZRDATE ZRTIME AENNR MATNR POSNR MENGE STLAN POSTP IDNRK STLAL ALPRF ALPST EWAHR SYSDATE SYSDATE VALUE VALUE VALUE VALUE VALUE VALUE CONSTANT CONSTANT VALUE VALUE VALUE CONSTANT VALUE PLM creation date YYYYMMDD PLM creation time HHMMSS ECN release date YYYYMMDD ECN release time HHMMSS Change Cover Page.Number Change Orders.Affected Items.Item Number Parts.BOM.Find Num(4,) Parts.BOM.Qty 1 L Parts.BOM.Part Number Parts.BOM.Alternative Group Parts.BOM.Priority 1 Parts.BOM.Usage %

RJ Information Consulting

Confidential

11

Sample Interface Tables for Integration from Agile to SAP Part 3


Field in Interface Table Mapping Type Mapping Rules

ZPLM003: ECOControlledItemMasterMaintenance 1. 2. 3. 4. ZRDATE ZRTIME AENNR MATNR VALUE VALUE VALUE VALUE ECN release date YYYYMMDD ECN release time HHMMSS Change Cover Page.Number Change Orders.Affected Items.Item Number

5.

TYPE

CONDITION

1. IF Change Orders. Cover Page.ChangeType in (BOM


Release,ECN)

THEN B 2. IF Change Orders. Cover Page.ChangeType = Parts Approval

THEN P

RJ Information Consulting

Confidential

12

Vous aimerez peut-être aussi