SAP与PLM系统集成要交换哪些数据?先看两套系统各自负责什么:PLM管理设计过程中的图纸、工程物料和工程BOM,SAP侧承接采购、生产、库存等业务执行。真正容易出错的地方不是“能否传一张BOM”,而是物料编号、版本、生效时间和变更审批在两端是否表达同一个意思。接口清单应从这些业务对象出发,再决定字段与触发条件。
SAP与PLM系统集成要交换哪些数据:先划清对象边界
建议先把交换对象分为四组:物料主数据、BOM及其结构、版本与生效信息、工程变更事件。图纸、规格书、替代料、工艺信息是否进入首期范围,应由采购和生产场景决定。并非PLM里的每个字段都要复制到SAP;同步过多会制造两端同时可编辑的冲突。
| 数据对象 | 常见交换内容 | 需要先确认的问题 |
|---|
| 物料主数据 | 物料号、名称、规格、单位、分类、状态 | 编号由哪端生成,哪些字段允许SAP补充 |
| 工程BOM | 父件、子件、数量、单位、层级、替代关系 | 工程BOM能否直接用于生产,是否需要转换为制造BOM |
| 版本与生效 | 版本号、基线、批准状态、生效日期或批次 | 旧版本如何保留,未生效版本能否被采购或领料使用 |
| 工程变更 | 变更单号、变更原因、受影响对象、审批结果 | 何时触发同步,失败后如何补发和追溯 |
物料主数据:先解决“一物多号”
物料交换至少要包含唯一标识、名称、规格型号、计量单位、物料类型与生命周期状态。若PLM使用设计件号,SAP使用采购或库存物料号,应建立稳定的映射关系,不能仅靠名称匹配。相同名称可能对应不同材料或版本;同一零件也可能因供应方式不同而有多个业务视图。
字段责任最好逐项标出。例如设计规格由PLM维护,采购组、估价、仓储等执行属性在SAP维护;接口只传对方需要且由本端负责的字段。上线前抽取新增、停用、重命名和单位变更样本,确认字段更新不会覆盖SAP中已经使用的业务值。
- 核对物料号生成规则、前导零、大小写和编码长度。
- 明确基本单位与BOM用量单位的换算规则,避免数量看似一致而实际不等价。
- 约定物料状态:设计中、已批准、停用等状态分别允许哪些下游动作。
BOM交换:区分设计结构与制造结构

工程BOM回答“产品按设计由什么组成”,制造BOM还要考虑生产组织、工序、包装或虚拟件。二者不应默认一比一相同。SAP官方资料将工程BOM向制造BOM的转换作为独立业务过程;在项目中应先判断是否需要转换,再设计接口字段与映射规则。参考:SAP关于工程BOM与制造BOM的文档。
一条BOM行不仅有子件号和数量,还应考虑层级、单位、损耗或替代件、行项目状态等与业务有关的属性。要特别确认删除的表达方式:上游“删除一行”在下游是立即删除、标记失效,还是待审批后更新。对于已下达生产订单所引用的BOM,变更处理还需结合订单状态,不能简单以新结构覆盖历史记录。
版本和生效:不要只传一个版本号
“A版”“B版”只是标签。接口还需要说明该版本对应哪一份批准后的BOM基线、何时生效、旧版是否仍可用于在制订单,以及图纸与BOM是否同版。SAP的PLM移交文档涉及BOM数据交接,说明设计数据进入执行系统需要明确移交对象和流程;具体字段及功能应按企业所用PLM、SAP产品和版本核对。参考:SAP关于PLM BOM移交的文档。
生效方式可按日期、批次、订单或序列号管理,但需要选择与企业生产方式相符的一种主规则。接口验收时,用“旧版仍在生产、新版已批准未生效、新版正式生效”三个状态试跑,核对SAP中的可用BOM与预期是否一致。
变更单与审批事件:决定何时同步
工程变更单通常比“文件保存”更适合作为正式同步触发点。需要传递变更单号、涉及的物料和BOM、变更前后版本、批准状态、生效条件以及操作时间。草稿阶段可在PLM内部反复修改;只有达到约定审批节点后,才把可执行版本交给SAP。
异常处理也应写进接口设计:SAP拒收时由谁修正源数据,重复推送是否会生成重复物料,部分BOM行成功而部分失败时如何回滚或补传。每次发送最好保留源单号、接口批次号和处理结果,方便从SAP结果追溯到PLM变更。工博科技 / COMMPRO 参与这类集成讨论时,企业可要求实施方先提交字段责任表与失败重试方案,再确认开发范围;这比只确认“接口已打通”更容易验收。
- 定义审批完成、撤回、驳回和重新批准各自是否触发事件。
- 设置幂等识别键,例如对象编号加版本或变更单号,避免重发造成重复写入。
- 给出失败队列、人工复核与补传路径,并记录两端处理时间。
上线前怎样做一份可验收的数据清单
把每类数据写成“字段、来源系统、目标字段、转换规则、触发时点、失败处理、验收样例”七列。第一轮可先选一个产品族,覆盖新增物料、BOM新增或删改、版本切换和工程变更四种路径。随后用真实但已脱敏的样本比对两端数据,重点查单位、层级、替代件和生效状态,而不只看接口是否返回成功。
若企业同时使用不同SAP产品或不同PLM平台,接口能力与对象名称可能不同,不能把某一产品的文档直接当作所有项目的实现承诺。工博站点关于系统集成的资料也强调先明确系统之间的数据与接口责任;实际落地仍需以现有系统版本、业务流程和实施设计为准。参考:工博系统集成资料。
结语
回答SAP与PLM系统集成要交换哪些数据,核心是先定物料、BOM、版本与变更四类对象,再逐项写清数据所有者、批准后同步的时点和异常回退路径。字段清单只有和真实业务场景一起验收,才能避免“数据传过去了,但采购与生产用错版本”的问题。