Teamcenter 与 SAP 集成接口方案
实施 Teamcenter 与 SAP 的接口,
本文 主要包括如下的部分:
(1) 集成接口的业务场景 ;
(2) 集成接口涉及的数据模型;
(3) 集成接口开发方案。
本部分将会针对 Teamcenter 与 SAP 的集成接口的业务过程进行,后面章节的开发
设计以及数据模型均以本章节的业务作为基础。
本集成接口的进行数据传递的业务过程主要分为三个主要的场景:
Ø 主业务数据的初次传递
Ø 更改数据的传递
Ø 基础数据的传递
主业务数据传递过程
当产品完成设计与工艺工作之后,产品设计数据要进入 SAP 的时候,批量将所选产品的所有设计以及工艺数据导入 SAP 系统。
通过此过程传递的数据类型有:
Ø 自制件(以及 BOM);
Ø 毛坯;
Ø 采购件;
Ø 标准件;
Ø 工艺路线;
Ø 工装;
Ø 材料定额;
Ø 工序所用的设备与工装;
业务主数据的数据模型如下:
1、 设计以及工艺人员在 teamcenter 中 完成产品设计数据 以及工艺数据的 设 计和发布;
2、 管理员在选择需要同步的产品,发起数据传递操作;
3、 TC-SAP 集成接口进行数据传递;
4、 SAP 接收数据,完成 SAP 内数据构建。
过程要点 :
1、 对于需要同步的数据必须保证所有自制件数据以及工艺数据必须发布(虚拟件除外),
设计数据与工艺数据一起传递;
2、 传递的 BOM 结构,如果有“工艺 BOM”就传递“工艺 BOM”,否则传递“设计 BOM”;
3、 集成接口也支持单独传递设计与工艺数据的功能。
4、 只有“工艺 BOM”才会包含“毛坯”,毛坯是附加在零件的 BOM 结构下的
更改数据传递过程
当数据在 TC 中完成变更后,需要将更新过的数据传递给 SAP 系统。当变更完成后,集成接口将更新的数据传递给 SAP 系统。
通过此过程传递的数据有:
Ø 设计的更改信息
Ø 工艺的更改信息
设计更改的数据模型如下:
工艺更改的数据模型如下:
更改数据传递的过程如下图所示:
1、 设计或工艺数据更改数据的发布;
2、 TC-SAP 集成接口进行更改后数据传递;
3、 SAP 接收数据,完成 SAP 内数据更新。
过程要点 :
1、 设计更改与工艺更改分别发布;
基础数据传递过程
基础数据的传递主要涉及的数据范围包括:
Ø 设备;
Ø 原材料;
Ø 标准件;
以上几种基础数据采用同样的的数据同步过程,如下图所示:
1、 首先由数据维护人员在 TC 中对于需要维护的基础数据进行创建或修改;
2、 数据维护人员选择需要同步的数据发起数据同步操作;
3、 TC-SAP 集成接口进行数据传递;
4、 SAP 修改其管理的数据。
过程要点 :
1、 本过程主要针对基础数据的“创建”和“更新”操作进行设计。对于未同步之前的数据可以删除,对于同步之后的数据要删除的话需要在 TC 和 SAP 系统中分别手工删除。
2、 数据维护人员进行数据同步操作时,支持选择批量数据发起同步操作,也支持根据条件查询(查询构建器构建的查询)的结果发起同步传递。
数据模型
数据模型主要涉及设计物料属性,BOM 属性,工艺属性。
属性
注意:本接口主要支持字符串属性,对于非字符串属性(表中已标红),需要开
发替代 String 类型的 runtimeproperty 来供接口读取并输出。