当前位置:首页 >> 公共/行政管理 >>

用友U8 V11.0公共插件V7.0操作手册(PDM公共接口)


PDM 公共接口 操作手册

用友 U8 公共插件-PDM 公共接口 操作手册

用友软件股份有限公司

1

PDM 公共接口 操作手册

目录
1 2 3 名词解释 ..................................................................................................................... 错误!未定义书签。 功能概述 .................................................................................................................................................... 4 接口实现方案 ............................................................................................................................................ 4 3.1 3.2 4 5 异步导入 ........................................................................................................................................... 5 同步导入 ........................................................................................................................................... 5

数据集成范围 ............................................................................................................................................ 5 接口界面功能说明 .................................................................................................................................... 6 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 PDM 系统注册 .................................................................................................................................. 7

功能描述 ................................................................................................................................... 7 操作界面 ................................................................................................................................... 7
接口设置 ........................................................................................................................................... 9

功能描述 ................................................................................................................................... 9 操作界面 ................................................................................................................................... 9
规则设置 ......................................................................................................................................... 12

功能描述 ................................................................................................................................. 12 操作界面 ................................................................................................................................. 13
数据接收 ......................................................................................................................................... 15

功能描述 ................................................................................................................................. 15 操作界面 ................................................................................................................................. 16

6

U8-PDM 接口 API 的使用说明 ............................................................................................................. 25 6.1 6.2 6.3 6.3.1 6.3.2 6.3.3 6.3.4 异步方式流程 ................................................................................................................................. 25 同步方式流程 ................................................................................................................................. 26 技术实现方案 ................................................................................................................................. 27

中间库数据表数据结构 ......................................................................................................... 27 中间表数据处理接口动态库(HY_PDM_U8.DLL) ........................................................... 42 U8 门户消息动态库(HY_PDM_SENDMESSAGE_U8) ........................................................ 44 PDM 接口同步 API .................................................................................................................... 45

7

实施 .......................................................................................................................................................... 48 7.1 7.2 环境准备 ......................................................................................................................................... 48 规范与约束 ..................................................................................................................................... 49

8 9

常见问题 .................................................................................................................................................. 49 存货档案客开字段配置方法 .................................................................................................................. 50 9.1 9.2 主要步骤 ......................................................................................................................................... 50 示例 ................................................................................................................................................. 53 附表 ..................................................................................................................................................... 65 10.1 PDM 插件中间表字段与 U8 数据表字段映射关系 ..................................................................... 65
2

10

PDM 公共接口 操作手册
10.1.1 10.1.2 10.1.3 10.1.4 10.1.5 10.1.6 10.1.7

存货档案 pdm_inventory ........................................................................................................ 65 物料清单 pdm_bom_bom........................................................................................................ 73 物料清单替代料 pdm_bom_bomsub ...................................................................................... 76 物料清单定位符 pdm_bom_bomloc ....................................................................................... 76 工艺路线 pdm_sfc_prouting ................................................................................................... 77 工艺路线质检 pdm_sfc_proutinginsp ..................................................................................... 79 工艺路线资源 pdm_sfc_proutingres ....................................................................................... 80

3

PDM 公共接口 操作手册

1 名词解释
PDM:中文名称为产品数据管理(ProductDataManagement) 。PDM 是一门用来管理所有与产 品相关信息(包括零件信息、配置、文档、CAD 文件、结构、权限信息等)和所有与产品相关过程 (包括过程定义和管理)的技术。

2 功能概述
产品数据管理(PDM)系统的应用从机械制造领域向虚拟的制造、设计领域扩展。不仅在离 散型、批量定制型、流程型、研究院型应用,而且在大型的工程施工项目也得到了应用,并在机 械、汽车、电气、能源、石化、建筑、通信、证券、政府等行业中发挥作用。 越来越多的企业用户要求 PDM 与 ERP 系统做数据整合,由 PDM 系统产生的新产品、部件、 物料清单、工艺路线等信息可以通过数据接口直接传递到 ERP 系统,反之 PDM 系统在某些应用 模块也需要读取 ERP 系统中的档案、即时库存等信息。 基于以上的应用需求,由用友 U8 行业开发部负责,开发了与 PDM 软件合作厂商间的数据 共享接口规范。系统以北京清华艾克斯特科技股份有限公司产品为原型设计开发了 PDM 接口, 并共同确定了产品接口规范。任何第三方 PDM 软件厂商可以遵从本规范进行数据接口开发,即 可实现 PDM 系统与 ERP 系统的整合。 本插件实现 U8 提供给第三方 PDM 软件厂商的通用接口, PDM 厂商依照系统提供的数据接口规范组织数据包,向 ERP 系统传递,ERP 系统分析 PDM 数 据包校验数据并导入 ERP 系统。 该插件发布后可以大幅度减少 PDM 厂商以项目为单位的重复性 开发工作,扩展了 ERP 系统的应用范围,为 PDM、ERP 用户提供更大的使用便利。

3 接口实现方案
存储 PDM 系统 物料、 BOM、 工艺路线 中间库 读取 物料、 BOM、 工艺路线 U8

直接读表或视图(数据)映射 存货档案:标准件/外购件/材料 基础数据:工作中心/设备/刀量具/班组… 动态数据:订单/库存量/在制品量/实作数据…

4

PDM 公共接口 操作手册 说明: ? U8 所需要的物料、BOM、工艺路线由 PDM/CAPP 存储到中间库数据表,然后通过约定 的方式通知 ERP,由 ERP 到中间库数据表读取数据。 ? PDM 系统所需要的物料数据和基础数据、动态数据由 U8 开放表或视图,通过数据映射 由 PDM/CAPP 直接读取。

3.1 异步导入
? ? PDM 系统将组织好的数据传入中间库 PDM 操作员通过 U8 界面进行选择性导入

3.2 同步导入
? PDM 系统将组织好的数据传入中间库同时自动调用中间层提供给的 API 自动将中间库 的数据导入 U8 ? 不需要 U8 界面参与

4 数据集成范围
需要集成的数据包括 3 种类型: ? 基础数据 1) 计量单位、物料标识、物料分类、工作中心、仓库档案、供应商档案、部门、业务 员等。 2) 编码系统、基础数据库。 静态数据 3) 存货档案(即物料) 、BOM。 4) 工艺路线。 动态数据 5) 订单信息(订单 BOM 的产品代号要唯一) 6) 库存量、在制品量。 7) 实际工时、实际材料消耗。 8) 协同消息通知。

?

?

5

PDM 公共接口 操作手册
动态数据 j 校验、导入 ← k.校验、传递

PDM 动态数据接口

U8 库存量在制品 工时、材料消耗

PDM 产品规划

h 校验、导入



i.校验、传递

U8 销售订单

静态数据

PDM 工艺路线

f.校验、传递 导入 d.校验、 传递 导入 b.校验、 传递 导入



g 补充信息、校验

U8 物料工艺路线

PDM 产品结构



e 补充信息、 校验

U8 物料清单

PDM 零部件产品档案



c 补充信息、 校验

U8 存货档案

基础数据 PDM 基础数据

a.映射, 读取

U8 基础档案

a. 由 U8 系统开放基础数据表及部分视图, 利用 PDM 系统的基础数据映射进行基础数据映射。 映射工具由 PDM 方提供, 实现对 U8 系统的某些档案进行全部映射或部分映射的功能, 映射只实现 对于 U8 基础档案数据的读取,禁止直接修改 U8 基础档案。对于标准件类的存货档案及标准件类 的物料清单,可以在 U8 系统中录入,通过映射功能由 PDM 系统使用。 b~f. 静态数据来源于 PDM 系统, 由 PDM 系统组织要导出的数据, 进行项目必填项目的检查, 补充缺失项目,然后传递至中间表,传递成功后调用 U8-PDM 接口发送消息通知 U8-PDM 数据操作 员。由 U8 系统负责人接收 PDM 数据,补充部分资料,校验数据合法性,导入 U8 系统。 h~k. 动态数据来源于 U8 系统,向 PDM 系统传递销售订单、库存量、在制品量、工时、材料 耗用等动态数据。由 U8 系统组织要导出的数据,然后将数据传递至中间表,传递成功后调用 PDM 系统的接口通知负责人。由 PDM 系统负责人接收 U8 数据,校验数据合法性,导入 PDM 系统。其中 部分信息也可以采用映射档案的方式,直接由 U8 系统取数。 本版本 U8-PDM 数据接口仅实现 a~f,对 h~k 的实现方案进行规划,后续版本中实现。

5 接口界面功能说明
本接口提供给 PDM 软件厂商规范的数据共享开发接口,PDM 软件厂商按照系统提供的开发规 范组织 PDM 数据包校验后发送至 ERP 系统,由 ERP 系统接收数据包并校验数据,补充缺失信息然 后导入 ERP 系统。同时 ERP 系统的基础数据可通过 PDM 软件厂商提供的数据映射功能直接被 PDM 软件使用,达到系统基础数据的共享的目的。U8PDM 数据接口提供两种方式:同步方式、异步方 式。同步方式由 PDM 主动触发,U8 软件方不需要认为干预,PDM 数据自动导入 U8;异步方式允许 PDM 导入 U8 系统前进行部分数据的修改, 修改后再由 U8 基础数据的负责人将 PDM 数据导入 U8 系 统。 (注:演示版仅提供异步方式)

6

PDM 公共接口 操作手册

PDM-U8公共接口 PDM接口
选择产品 * * * * * * PDM数据导出者 * * * 查询传输结果 导入数据 传输数据至ERP 校验数据 * U8基础数据负责人 补充信息 整理补充数据 *

U8接口
* 读取PDM系统数据 ** * *

5.1 PDM 系统注册 5.1.1 功能描述
在外部 PDM 系统与 U8 系统进行数据交互前,需要在 U8 系统中添加外部系统的注册,主要考 虑实现一套 U8ERP 对应多个 PDM 系统时的处理。在接口设置及后台交互数据中间表中需增加 PDM 系统编码的标识,区分来自不同系统的数据。

5.1.2 操作界面

?

界面项目说明:
7

系统编码:PDM 系统的编码,用来标识唯一的 PDM 系统。系统编码不能重复,可由字母+数字构成,

PDM 公共接口 操作手册 最大长度 10 个字符。必填项 系统名称:PDM 系统的名称,最大长度 50 个字符,25 个汉字。必填项。 版本:PDM 系统的版本,最大长度 20,10 个汉字。非必填项。 备注:可以填写任意备注类信息,最大长度 60 个字符,30 个汉字。非必填项。

[添加 PDM 系统注册]:弹出添加系统注册对话框,进行 PDM 系统注册。

PDM 系统编码为必填项,点击“注册”将注册信息保存,点击“取消”则关闭界面放弃修改。 [编辑 PDM 系统注册]:弹出编辑系统注册对话框,进行 PDM 系统注册信息的编辑。

[删除 PDM 系统注册]:删除当前注册信息。注意:如果中间表中存在要删除系统的数据则不允许 删除。删除前要弹出提示框让用户确认是否真要删除,避免误操作。 [取消]:关闭对话框,取消操作。

8

PDM 公共接口 操作手册

5.2 接口设置 5.2.1 功能描述
本模块实现 PDM 公共接口的基础参数的设置, 包括 PDM 数据的处理方式及外部 PDM 系统与 EAI 注册的对照设置等内容。

5.2.2 操作界面

选项说明
? ?

PDM 系统:下拉列表,显示“PDM 系统注册”档案内容。必选项。 EAI 注册:下拉列表,读取 U8 系统中 EAI 注册信息列表。必选项。注意:在添加 PDM 注 册信息前,必须首先在 EAI 模块添加 EAI 注册用户。

?

物料清单自动升级版本

如果该选项被选中, 系统检查 PDM 系统传递过来的版本如果存在, 则自动根据 U8 原最大版本
9

PDM 公共接口 操作手册 号自动升版本,以新版本号生成新 BOM;如果该选项未被选中(默认) ,对于 U8 已存在的 BOM 不 生成新版本,直接以修改的方式覆盖 U8 原版本 BOM。
?

工艺路线自动升级版本

如果该选项被选中, 系统检查 PDM 系统传递过来的版本如果存在, 则自动根据 U8 原最大版本 号自动升版本,以新版本号生成新工艺路线;如果该选项未被选中(默认) ,对于 U8 已存在的工 艺路线不生成新版本,直接以修改的方式覆盖 U8 原版本工艺路线。
?

启用差异更新

如果该选项被选中,则可以在主界面进行【规则】设置,来配置 PDM 与 U8 数据的映射关系, 同时可以指定新增导入时的字段默认值。 此选项仅支持 U890(SP1)及之后的 U8 版本。且如果是 890SP1 或 U8V10 需要打最新的平台 BA 和制造 MM 补丁;如果 PDM 系统采用的是用友 PDM 6.5 Professional,需要打另外的补丁包来支 持差异更新,6.5 之后的版本不需要。
?

启用增量更新(针对带结构自由项的存货档案)

如果勾选了启用差异更新,可以选择是否启用自由项的差异更新
?

启用导入日志

如果该选项被选中,导入成功或失败的日志会记录到后台数据表,信息显示在界面的“结果” 列中。 后台数据表对应的字段为 isuccess(0=失败;1=成功) 、implog(描述信息) 。

10

PDM 公共接口 操作手册

选项说明 U8 认证用于配置 PDM 同步导入模式和订单集成服务的 U8 认证信息。
? ? ? ?

服务器: 操作员: 密码: 登录日期:

U8 应用服务器计算机名或 ip 地址。 U8 操作员编码。 U8 操作员登录密码 U8 登录日期。如果输入%Date%,表示客户端系统日期。

11

PDM 公共接口 操作手册

PDM 服务器地址:PDM 设计申请服务的地址,即 PDM Web 服务的地址。 启用销售订单自定义项:用于标记设计申请的相关销售订单表体自定义项 ? ? ? ? ? 需要设计:标记销售订单行是否需要进行设计申请 设计完成:设计完成时自动回写此属性 原物料编码:设计完成时会更新销售订单为新料号,同时将原料号记录至此属性 原物料名称:同上 原规格型号:同上

提示: U8V11.0 版本开始支持订单集成业务

5.3 规则设置 5.3.1 功能描述
用于配置 PDM 与 U8 字段映射关系,对于新增导入可以配置缺省值。
12

PDM 公共接口 操作手册

5.3.2 操作界面

业务对象: 分类缺省值: 保存:

存货档案/物料清单/工艺路线。点击显示不同业务对象的规则配置数据 按存货分类配置新增的缺省值。 (优先级别高于基于字段的缺省值配置) 保存界面改动

列表字段 字段名: 标题: 来源: 必选字段: 缺省值: 模板存货: 只读。中间表字段名 只读。字段标题 可编辑,PDM/U8。标识是否为 PDM 为字段 只读。标记即使不是 PDM 字段,按照 U8 规则也需要配置到 EAI 数据源中 可编辑。对于新增导入,且非 PDM 字段配置的缺省值 可编辑。对于新增导入,且非 PDM 字段可以以特定存货作为参考存货,带入参 考存货相关字段的值作为默认值。模板存货优先级高于缺省值。 枚举值: 备注: 只读。相关字段的枚举值,仅用于告知 PDM 系统及操作员应该如何传值。 可编辑。额外说明

缺省值支持的环境变量: 13

PDM 公共接口 操作手册
环境变量 说明 U8 登录日期 U8 登录用户名 数据库服务器日期 对于 BOM 的默认仓库和生产部门,会自动取存货档案的 对应值; 对于 BOM 供应类型,会自动取存货档案的供应类型值;

%U8Date% %Username% %RemoteDate% %U8%

%U8Unit%

对于有换算率的存货,生产、采购等单位可自动取 U8 当前计量组的第一个辅计量;

提示: U8V11.0 支持扩展自定义项的规则配置 存货分类缺省值配置界面:

保存: 增行: 删行:

保存界面改动 增加一行 删除一行
14

PDM 公共接口 操作手册 列表字段 存货分类编码: 可编辑。 存货分类名称: 只读。由存货分类编码自动带出 字段名: 标题: 缺省值: 模板存货: 可编辑。字段名 只读,支持多选。由字段名自动带出 可编辑。为新增导入,且非 PDM 字段配置的缺省值 可编辑。对于新增导入,且非 PDM 字段可以以特定存货作为参考存货,带入参 考存货相关字段的值作为默认值。模板存货优先级高于缺省值。 选择该列某区域,按 Ctrl+D 可以批量设置同一模板存货

枚举值: 值。
提示:

只读。相关字段的枚举值,仅用于告知 PDM 系统及操作员应该如何传

1) 如果存在多级分类,则下级优先于上级,即先考虑下级规则再考虑上级规则 2) 存货分类规则优先于基于字段的规则设置 3) U8V11.0 支持按存货分类进行存货扩展自定义项的规则配置

5.4 数据接收 5.4.1 功能描述
本模块完成中间表的数据校验,校验合格后将数据导入 U8 系统的功能。首先需要将中间表 中的存货档案、物料清单、工艺路线数据展现到数据接收界面上,根据预先定义好的数据规则确 定哪些字段由 PDM 系统传入,不得在 U8 系统中修改;哪些数据必须在 U8 系统中补充,不需要 在 PDM 系统中填写;哪些数据属于非必填项。在中间表中需要标识本次传递数据的处理操作, 包括三种(新增、更新) ,U8 系统根据中间表的操作标识处理中间表的数据。 主界面中间部分的分类列表,允许用户按照存货分类、BOM、工艺路线进行筛选,允许部分导 入及分批次导入。 同时允许通过鼠标点击列标来实现明细列表按某字段进行排序。比如按存货编码进行排序。 对于物料清单,允许修改方式保存物料清单。配合“接口设置”中的【物料清单自动升级版 本】选项,如果此选项被启用,当用户点击“整理”时,自动将版本重复的物料清单的处理方式 设置为“覆盖”方式,即相当于通过修改方式覆盖 U8 中对应的 BOM 版本。 当导入结束后, 自动将 EAI 导入 xml 结果日志自动打开, 用于更精准的定位导入失败的原因。

15

PDM 公共接口 操作手册

5.4.2 操作界面
5.4.2.1存货档案

菜单功能说明: 读取: 由中间表读取存货档案数据显示到界面上。 读取操作会自动进行数据的整理: ? 将中间表记录与 U8 存货档案数据对比形成“处理分析”结果。 “处理分析”将作为导入 数据时的处理依据。 首先判断中间表记录是否在 U8 系统中存在(利用存货编码为关键字判断) ,如果不存在 则“处理分析”列填写“需新增” ,如果存在则显示“需更新” 。 ? 辅计量的处理: 根据主计量单位编码校验传入中间表的辅助计量单位, 如果 U8 中不存在, 则读取 U8 相关计量单位组的第一个辅计量, 并将此单位编码复制到库存默认单位、 生产 默认单位、采购默认单位、销售默认单位、零售默认单位、成本默认辅计量。 ? ? 根据主计量单位编码,修复计量单位组编码、计量单位组类型。 如果接口设置中未勾选【启用差异更新】 ,PDM 系统未填写缺省值的字段填充缺省值;如 果已勾选【启用差异更新】 ,按照规则设置中的缺省值填值。 修改: 弹出存货档案编辑对话框,对中间表数据进行编辑。如果接口设置中已勾选【启用差异 更新】,可忽略此按钮。
16

PDM 公共接口 操作手册 校验: 每次导入前进行简单业务逻辑的校验处理,校验内容: ? 检查必填项是否填写完整。

导入: 将中间表数据导入。根据接口设置中的【启用日志记录】 ,导入完成后回写中间表导入成 功与否、失败原因。 清空: 清空中间表数据 删除: 删除中间表选中的行

双击表格或点击“修改”菜单弹出存货档案维护界面:

【注意】 :如果接口设置中未勾选【启用差异更新】 ,可以通过此界面调整数据,主要是新增时的 默认值。 如果已勾选 【启用差异更新】 , 可以忽略此界面, 忽略修改功能。 对于需更新的存货档案, 非 PDM 字段不可编辑。

17

PDM 公共接口 操作手册

5.4.2.2物料清单

?

界面项目说明:

表格数据列默认显示:导入结果、处理分析、母件编码、母件名称、母件规格、母件损耗率、版 本代号、版本说明、版本日期 ? 菜单功能说明:

读取: 由中间表读取物料清单数据显示到界面上。 读取操作会自动进行数据的整理: ? 将中间表记录与 U8 存货档案数据对比形成“处理分析”结果。 “处理分析”将作为导入 数据时的处理依据。 依据版本号和母件信息,U8 中不存在的 BOM 显示“需新增” ,如果存在则显示“需更新” 。 ? 如果接口设置中勾选了 【物料清单自动升级版本】 , 且 U8 中已经存在相应版本物料清单, 则会自动升级版本号(U8 中此物料最大版本号+10)而生成一新版本。 ? 如果中间表的供应类型(wiptype)<0,则取存货档案中的供应类型。

修改: 弹出物料清单编辑对话框,对中间表数据进行编辑。 校验: 每次导入前必须进行校验处理,校验内容 ? ? ? 检查必填项是否填写完整。 检查是否做过处理分析,处理分析结果是否正确,如果不正确要求重新进行整理操作。 检查数据逻辑、业务逻辑是否正确
18

PDM 公共接口 操作手册 如果是主要 BOM 替代标识、 替代说明不允许填写; 如果是替代 BOM 版本说明不允许填写、 替代表识、替代说明必填。产出品才能设置产出类型。校验仓库编码、部门编码是否存 在。子件为产出品时成本不累计。 导入: 将中间表数据导入。根据接口设置中的【启用日志记录】 ,导入完成后回写中间表导入成 功与否、失败原因。 清空: 清空中间表数据 删除: 删除中间表选中的行

?

界面项目说明:

双击表格或点击“修改”菜单弹出物料清单编辑界面。

【注意】 :如果接口设置中未勾选【启用差异更新】 ,可以通过此界面调整数据,主要是新增时的 默认值。如果已勾选【启用差异更新】 ,可以忽略此界面,忽略修改功能。

19

PDM 公共接口 操作手册

5.4.2.3工艺路线

? 菜单功能说明: 读取: 由中间表读取工艺路线数据显示到界面上。 读取操作会自动进行数据的整理: ? 将中间表记录与 U8 存货档案数据对比形成“处理分析”结果。 “处理分析”将作为导入 数据时的处理依据。 依据版本号和存货信息,U8 中不存在的工艺路线显示“需新增” ,如果存在则显示“需 更新” 。 ? 如果接口设置中勾选了 【工艺路线自动升级版本】 , 且 U8 中已经存在相应版本工艺路线, 则会自动升级版本号(U8 中此物料最大版本号+10)而生成一新版本。 修改: 弹出工艺路线编辑对话框,对中间表数据进行编辑。 校验: 每次导入前必须进行校验处理,校验内容 ? ? ? ? 检查必填项是否填写完整。 检查是否做过处理分析,处理分析结果是否正确,如果不正确要求重新进行整理操作。 检查数据逻辑、业务逻辑是否正确 如果是主要工艺路线,替代标识、替代说明不允许填写;如果是替代工艺路线版本说明 不允许填写、替代表识、替代说明必填。 导入: 将中间表数据导入。根据接口设置中的【启用日志记录】 ,导入完成后回写中间表导入成
20

PDM 公共接口 操作手册 功与否、失败原因。 清空: 清空中间表数据 删除: 删除中间表选中的行

双击表格或点击“修改”菜单弹出工艺路线编辑界面

【注意】 :如果接口设置中未勾选【启用差异更新】 ,可以通过此界面调整数据,主要是新增时的 默认值。如果已勾选【启用差异更新】 ,可以忽略此界面,忽略修改功能。

5.5 设计申请 5.5.1 功能描述
本模块用于实现基于销售订单的 PDM 产品设计申请功能。此设计申请可能由销售机会发起, 也可以直接订单发起。

21

PDM 公共接口 操作手册

5.5.2 操作界面
5.5.2.1设计申请
销售订单表体增加【设计申请】按钮:

选中销售订单的其中一行表体,点击【设计申请】 ,弹出:

22

PDM 公共接口 操作手册

增加:针对当前销售订单行创建一新设计申请 修改:修改当前订单行的当前设计申请 删除:删除当前订单行的当前设计申请 保存:保存当前订单行的当前设计申请 附件:为当前订单行的当前设计申请添加附件 关闭:关闭当前订单行的当前设计申请 完成:完成当前订单行的设计

附件界面:

23

PDM 公共接口 操作手册

表头是设计申请的基本信息,其中: 状态:枚举值(初识、执行、关闭、完成)

表体是 PDM 设计申请定义的扩展属性。

设计申请规则: 1) 销售订单界面中点击设计申请按钮时,如果订单行没创建过设计申请,则弹出设计申请 的创建界面,反之浏览设计申请。 2) 一个订单行可以有多个设计申请,但同时只能有一个有效的设计申请(未关闭) 。 3) 如果当前销售订单行表体【需设计】不为“是”,则设计申请创建成功后自动更新此属性 为“是”。 4) 设计完成时,如果料号重新设计了,会自动将新的料号回写销售订单行,同时在销售订单 行通过自定义项标记设计申请已完成,同时将原料号存储在销售订单表体自定项。 5)如果订单已审核或已锁定或已关闭,则不允许创建设计申请 6) 表体扩展属性可与销售订单行的相关信息进行映射。 7) 每个设计申请都可以挂做多 10 个附件,附件总大小默认为 10M,总大小可在 PDM 端从后 台数据库配置。 8) 如果多订单行为同一产品,且设计也相同,则只需在其中一行创建设计申请,设计申请完 成时也只会更新其中一行的料号,其它行需手工调整。

销售订单控制: 1)未完成设计的销售订单不能执行锁定或审核。 2) 修改销售订单已经创建设计申请的表体行的“存货编码”, 则保存时尝试同步更新设计申 请的料号。 3) 删除销售订单已经创建设计申请的表体行, 则保存时尝试同步删除关联的设计申请, 且设 计申请删除失败也不会影响订单的保存,但会给出无法删除申请的提示。 4) 删除销售订单时,如果订单行已经创建过设计申请,则尝试同步删除关联的设计申请,且 设计申请删除失败也不会影响订单的删除,但会给出无法删除申请的提示。

24

PDM 公共接口 操作手册

6 U8-PDM 接口 API 的使用说明
6.1 异步方式流程
PDM导出开始 U8导入开始

选择PDM产品

U8操作员读取中间 表PDM数据

查找PDM产品关联 存货、物料清单、 工艺路线

整理补充PDM数据

(自动整理)

整理校验导出数 据,使之符合中间 表规范

校验PDM数据,使 之符合导入规范

(可跳过)

清空中间表数据,导出数 据至中间表调用U8消息 发布组件通知相应U8操 作员

导入PDM数据至U8系 统,记录导入操作日志

PDM导出结束

U8导入结束

? ? ? ? ?

PDM 系统数据导出至中间库数据表 调用 U8-PDM 接口提供的 API 向 U8 门户消息中心发送通知消息 数据导入中间表后由 U8 操作员将 PDM 发来的数据导入 U8 系统 导入数据后 U8 系统将导入日志回写中间库数据表 PDM 系统可以从中间表的反馈记录中获取是否导入成功的信息。

对于 890SP1 之前的 U8 版本, 在用户要求 PDM 系统的数据在进入 U8 系统前需要修改的情况下 采用异步方式比较适合。

25

PDM 公共接口 操作手册

6.2 同步方式流程

? ? ?

PDM 系统将数据导出至中间库数据表 后调用 U8-PDM 接口提供的 API 服务接口将物料/物料清单/工艺路线立即导入 U8 U8 的 API 负责数据整理、规则自动映射、导入、记录日志
26

PDM 公共接口 操作手册 ? ? PDM 系统通过查询中间库将导入结果(日志)反馈给 PDM 前台 向 U8 门户消息中心发送通知消息

整个过程为统一连续的动作。

6.3 技术实现方案 6.3.1 中间库数据表数据结构
见下表“PDM 必传”列值为“是”的字段,这些字段要求 PDM 系统必须提供。 中间库数据库:建立在 U8 业务数据库上,例如:UFDATA_888_2007 存货档案: pdm_Inventory 物料清单: pdm_bom_bom Pdm_bom_bomsub 替代件 Pdm_bom_bomloc 定位符 工艺路线: pdm_sfc_prouting Pdm_sfc_proutinginsp 检验资料 Pdm_sfc_proutingres 资源资料 特别说明: 如果接口设置中未勾选【启用差异更新】 ,则
?

前缀名为非 u_开头的字段为 PDM 设计时确定的字段,u_开头字段为 U8 字段。更新方式 导入时,u_开头的字段不会覆盖 U8。 (u_invdefine 开头字段也属于 PDM 设计时的字段)

?

外部系统在做向 PDM 中间表导入数据开发时,不必理会以 u_ 头的字段。

存货档案(仅针对未【启用差异更新】模式参考用,对于差异更新模式详见界面中的规则设置) :

数据表: pdm_inventory 字段名
uf_id

唯一物料:regcode,code,cfree1,cfree2,…,cfree10 含义 备注
记录行唯一标 识 对应于<4.1 PDM 系统注 册>中的“系统 编码”即外部 PDM 系统的编 码
27

PDM 必传

类型
Int IDENTITY(1,1)

是否 为空

缺省 值

主键

regcode

PDM 系 统 注册码



nvarchar(20)

null

code

存货编码



nvarchar(20)

null

PDM 公共接口 操作手册 name sdate specs sort_code 存货名称 启用日期 规格型号 存货分类编 码 计量单位组 类型 主计量单位 编码 计量单位组 编码 是否自制 重量计量单 位编码 重量计量单 位组编码 单位重量 工程图号 辅计量单位 PDM 导 数 操作员 传递时间 ( 内 部 字 段) ( 导 入 日 志) ( 内 部 字 段) 增加/更新 是否重复计 划 计划方法 供需政策 是否生产耗 用 是否外销 固定换算率
28

是 是 U8 存货分类档 案中存货分类 编码 0=无换算率 1=固定换算率 2=浮动换算率 对应于 U8 存货 档案中的主计 量单位编码 对应于 U8 存货 档案中的计量 单位组编码

nvarchar(60) datetime nvarchar(60)

null null null null



nvarchar(12)

grouptype



tinyint

null

main_measure



nvarchar(35)

null

unitgroup_code selfmake_flag cwunit cwgroupcode unit_weight cengineerfigno asscomunitcode transuser stime isuccess cmemo icheck iImportType u_breplan u_cplanmethod u_csrpolicy u_bcomsume u_bexpsale u_bfixexch



nvarchar(35) smallint nvarchar(10) nvarchar(10) decimal(8,2)

null null null null null null null null null null null null null not null not null null not null not null not N'R' N'PE' 0 0 0 0



nvarchar(60) nvarchar(50) nvarchar(15) datetime smallint nvarchar(255) int tinyint bit nvarchar(1) nvarchar(50) bit bit bit

PDM 公共接口 操作手册 null u_binvbatch u_binventrust u_bmps u_bplaninv u_bproducing u_bproductbill u_bproxyforeign u_bpurchase u_brop u_bsale u_bservice u_caddress u_cbarCode u_bbarcode u_ccacomunitcode u_ccurrencyname u_cdefwarehouse u_cenglishname u_cinvaddcode u_cinvdepcode u_clabel u_cpackingtype u_cposition u_cproductunit u_cpucomunitcode 是否批次管 理 是否受托代 销 是 否 MPS 件 是否计划品 是否在制 允许生产订 单 是否委外 是否外购 ROP 件 是否销售 是否应税劳 务 产地 对应条形码 编码 是否条形码 管理 成本默认计 量单位编码 通用名称 仓库编码 存货英文名 称 存货代码 生产部门 注册商标 包装规格 货位编码 生产计量单 位编码 采购默认计 量单位编码
29

bit bit bit bit bit bit bit bit bit bit bit nvarchar(100) nvarchar(30) bit nvarchar(10) nvarchar(60) nvarchar(10) nvarchar(100) nvarchar(30) nvarchar(12) nvarchar(30) nvarchar(60) nvarchar(20) nvarchar(10) nvarchar(10)

not null not null not null not null not null not null not null not null not null not null not null null null not null null null null null null null null null null null null

0 0 0 0 0 0 0 0 0 0 0

0

PDM 公共接口 操作手册 u_creplaceitem u_csacomunitcode u_cshopunit u_cstcomunitcode u_cvgroupcode u_cvunit u_cvaluetype u_dedate u_iinvadvance u_ilowsum u_imassdate u_isupplyday 替换件 销售默认计 量单位编码 零售计量单 位 库存默认计 量单位编码 体积计量单 位组编码 体积计量单 位 计价方式 停用日期 固 定 提 前 期 最低库存 保质期天数 供应期间 0 1 2 3 4 领用 入库倒冲 工序倒冲 虚拟件 直接供应 nvarchar(20) nvarchar(10) nvarchar(10) nvarchar(10) nvarchar(10) nvarchar(10) nvarchar(20) datetime float float smallint int null null null null null null null null null null null null

u_isupplytype

供应类型

smallint

not null

0

u_itaxrate u_itopsum u_ivolume u_cinvdefine1 u_cinvdefine2 u_cinvdefine3 u_cinvdefine4 u_cinvdefine5 u_cinvdefine6 u_cinvdefine7 u_cinvdefine8

税率 最高库存 单位体积 存货自定义 项1 存货自定义 项2 存货自定义 项3 存货自定义 项4 存货自定义 项5 存货自定义 项6 存货自定义 项7 存货自定义 项8
30

float float float nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(60) nvarchar(60) nvarchar(60) nvarchar(120) nvarchar(120)

not null null null null null null null null null null null

17

PDM 公共接口 操作手册 u_cinvdefine9 u_cinvdefine10 u_cinvdefine11 u_cinvdefine12 u_cinvdefine13 u_cinvdefine14 u_cinvdefine15 u_cinvdefine16 u_bcheckitem u_batomodel u_bequipment u_bptomodel u_binvmodel u_bbommain u_bbomsub u_iInvRCost cCreatePerson cModifyPerson dModifyDate ImpLog iSel u_cProduceNation u_cPurPersonCode u_bInvQuality 存货自定义 项9 存货自定义 项 10 存货自定义 项 11 存货自定义 项 12 存货自定义 项 13 存货自定义 项 14 存货自定义 项 15 存货自定义 项 16 是否选项类 是 否 ATO 模型 设备 是 否 PTO 模型 模型 允 许 BOM 母件 允 许 BOM 子件 计划价或售 价 创建人 修改人 修改日期 ( 内 部 字 段) ( 内 部 字 段) 生产国别 采购员 是否保质期 管理
31

nvarchar(120) nvarchar(120) int int float float datetime datetime bit bit bit bit bit bit bit float nvarchar(20) nvarchar(20) datetime nvarchar(255) bit nvarchar(60) nvarchar(20) bit

null null null null null null null null not null not null not null not null not null null null null null null null null null null null null 0 0 0 0 0 0 0 0

PDM 公共接口 操作手册 u_bTrack u_bPropertyCheck u_iTestStyle u_cRuleCode u_iTestRule u_bTrackSaleBill u_iCheckATP u_bInTotalCost u_iDTStyle u_cMassUnit u_iWarnDays u_cDTUnit u_iDTMethod 出库跟踪入 库 是否质检 检验方式 自定义抽检 规则编码 检验规则 销售跟单 检查 ATP 成本相关 抽检方式 保质期单位 保质期预警 天数 检验计量单 位 抽检方案 自由项 1 (用 于导入结构 自由项,下 同) 自由项 2 自由项 3 自由项 4 自由项 5 自由项 6 自由项 7 自由项 8 自由项 9 自由项 10 参考成本 长 宽 高 11-4-25 新增字 段 11-4-25 新增字 段 11-4-25 新增字 段 11-4-25 新增字 段 bit bit smallint nvarchar(20) smallint bit smallint bit smallint smallint smallint nvarchar(10) smallint null null null null null null null null null null null null null

cfree1

nvarchar(20)

null

cfree2 cfree3 cfree4 cfree5 cfree6 cfree7 cfree8 cfree9 cfree10 iinvsprice flength fwidth fheight

nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) float float float float

null null null null null null null null null null null null null

物料清单

数据表:pdm_bom_bom

唯一 bom: regcode,invcode,version,bomtype,u_identcode,cpfree1,…,cpf ree10
32

PDM 公共接口 操作手册

字段名
id

含义
(内部字 段) PDM 系 统注册码 物料清单 标识 传递人 物料清单 类型 物料清单 版本 物料清单 版本说明 版本生效 日期 版本失效 日期 存货编码 母件损耗 率 子件标识 子件行号 工序行号 子件存货 编码 子件生效 日期 子件结束 日期 固定/变 动批量 子件数量 分子 子件数量 bomid

备注
int

类型

是否 为空
null

缺省值

PDM 必传

regcode

对应于<4.1 PDM 系统 注册>中的“系统编码”即 外部 PDM 系统的编码 记录行唯一标识。自增 加,不用赋值 对应于 U8 中物料清单 的“BOM 类别”。 1=主 BOM 2=替代 BOM U8 物料清单母件“版本 号” U8 物料清单母件“版本 说明” U8 物料清单母件“版本 日期”

nvarchar(20)

null not null null not null



bomid transuser

int identity nvarchar(15)



bomtype

tinyint

1



version versiondesc versioneffdate versionenddat e invcode parentscrap opcomponenti d sortseq opseq invcode_sub effbegdate effenddate fvflag baseqtyn baseqtyd

int nvarchar(60) datetime datetime

null null null not null null not null null null not null null null not null not null null not 1 2099-12-3 1 1 0000 0 2099-12-3 1 10

是 是 是 是 是

U8 物料清单母件的“母 件编码” U8 物料清单“母件损耗 率%” U8 物料清单子件记录行 唯一标识 U8 物料清单子件的“子 件行号” U8 物料清单子件的“工 序行号” U8 物料清单子件的“子 件编码” U8 物料清单子件的“生 效日期” U8 物料清单子件的“失 效日期” U8 物料清单子件的“固 定用量” U8 物料清单子件的“基 本用量” U8 物料清单子件的“基
33

nvarchar(20) decimal(6,3) int int nchar(10) nvarchar(20) datetime datetime smallint float float



是 是 是



PDM 公共接口 操作手册 分母 compscrap byproductflag optionsid offset 子件损耗 率 是否产出 品 选项标识 偏置期 U8 物料清单子件的“偏 置期” U8 物料清单子件的“供 应类型” 1=入库倒冲 2=工序倒冲 3=领用 4=虚拟件 5=直接供应 U8 物料清单子件的“成 本相关” U8 物料清单子件的“领 料部门” U8 物料清单子件的“仓 库编码” U8 物料清单子件的“是 否可选” U8 物料清单子件的“选 择规则” 1=一个 2=全部 3=任意 4=至少一个 U8 物料清单子件的“计 划比例%” 础用量” U8 物料清单子件的“子 件损耗率%” U8 物料清单子件的“是 否产出品” decimal(6,3) nchar(1) int smallint null not null not null null not null 0 0 0

wiptype

供应类型

smallint

null

accucostflag drawdeptcode whcode optionalflag

是否累计 成本 生产部门 入库仓库 编码 是否可选

smallint nvarchar(12) nvarchar(10) smallint

not null null null not null

1

0

mutexrule

选择规则

smallint

not null

2

planfactor remark createdate createuser stime isuccess cmemo icheck iImportType

计划比例 备注 创建日期 创建人 传递时间 传递是否 成功 导入反馈 信息 (内部字 段) 增加/更

int nvarchar(25 5) datetime nvarchar(20) datetime smallint nvarchar(25 5) int tinyint

null null null null null null null null null

100

是 是 是

34

PDM 公共接口 操作手册 新 u_parentid u_componenti d u_auxunitcode u_auxbaseqty n u_changerate u_versionhand le 母件 ID 子件 ID 子件辅计 量单位 子件使用 数量 子件换算 率 数据处理 方式 U8 物料清单子件的“产 出类型” 1=空 2=联产品 3=副产品 u_identcode u_identdesc ImpLog iSel u_Define1 u_Define2 u_Define3 u_Define4 u_Define5 u_Define6 u_Define7 u_Define8 替代标识 替代说明 (内部字 段) (内部字 段) 表头自定 义项 1 表头自定 义项 2 表头自定 义项 3 表头自定 义项 4 表头自定 义项 5 表头自定 义项 6 表头自定 义项 7 表头自定
35

int int nvarchar(35) decimal(28, 6) float nvarchar(10)

null null null null null null

u_producttype

产出类型

tinyint

not null

1

U8 物料清单母件的“替 代标识” U8 物料清单母件的“替 代说明”

nvarchar(20) nvarchar(60) nvarchar(25 5) bit nvarchar(20) nvarchar(20) nvarchar(20) datetime int datetime float nvarchar(4)

null null null null null null null null null null null null 0

PDM 公共接口 操作手册 义项 8 u_Define9 u_Define10 u_Define11 u_Define12 u_Define13 u_Define14 u_Define15 u_Define16 u_Define22 u_Define23 u_Define24 u_Define25 u_Define26 u_Define27 u_Define28 u_Define29 u_Define30 u_Define31 u_Define32 u_Define33 u_Define34 表头自定 义项 9 表头自定 义项 10 表头自定 义项 11 表头自定 义项 12 表头自定 义项 13 表头自定 义项 14 表头自定 义项 15 表头自定 义项 16 表体自定 义项 1 表体自定 义项 2 表体自定 义项 3 表体自定 义项 4 表体自定 义项 5 表体自定 义项 6 表体自定 义项 7 表体自定 义项 8 表体自定 义项 9 表体自定 义项 10 表体自定 义项 11 表体自定 义项 12 表体自定 义项 13
36

nvarchar(8) nvarchar(60) nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) int float nvarchar(60) nvarchar(60) nvarchar(60) nvarchar(60) float float nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) nvarchar(12 0) int

null null null null null null null null null null null null null null null null null null null null null

PDM 公共接口 操作手册 u_Define35 u_Define36 u_Define37 cpfree1 cpfree2 cpfree3 cpfree4 cpfree5 cpfree6 cpfree7 cpfree8 cpfree9 cpfree10 ccfree1 ccfree2 ccfree3 ccfree4 ccfree5 ccfree6 ccfree7 ccfree8 ccfree9 表体自定 义项 14 表体自定 义项 15 表体自定 义项 16 母件自由 项1 母件自由 项2 母件自由 项3 母件自由 项4 母件自由 项5 母件自由 项6 母件自由 项7 母件自由 项8 母件自由 项9 母件自由 项 10 子件自由 项1 子件自由 项2 子件自由 项3 子件自由 项4 子件自由 项5 子件自由 项6 子件自由 项7 子件自由 项8 子件自由
37

int datetime datetime nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20)

null null null null null null null null null null null null null null null null null null null null null null

PDM 公共接口 操作手册 项9 ccfree10 子件自由 项 10 nvarchar(20) null

物料清单替代料(可有可无)

数据表:pdm_bom_bomsub 字段名 含义
子件替代 ID 自增量 pdm_bom_bom.bomid 替代优先级序号。比如 1,2,3… 存货编码 自由项 1 自由项 2 自由项 3 自由项 4 自由项 5 自由项 6 自由项 7 自由项 8 自由项 9 自由项 10 替代比例 生效日期 失效日期 是否替换料

唯一:bomid,invcode,free1,…,free10 备注
int int int nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) Udt_Rate10 0 datetime datetime bit

类型

是否 为空
False False False False True True True True True True True True True True True True True True 0 0

缺省值

PDM 必传

componentsubid
bomid sequence



invcode
free1 free2 free3 free4 free5 free6 free7 free8 free9 free10 factor effbegdate effenddate replaceflag



是 是

38

PDM 公共接口 操作手册 工艺路线

唯一工艺路线: 数据表:pdm_sfc_prouting
regcode,invcode,version,bomtype,u_identcode,cfree1,…,c free10

字段名
id uf_id

含义
(内部字段) (内部字段)

备注
int int

类型

是否 为空
null not null

缺省值

PDM 必传

regcode

对应于<4.1 PDM PDM 系统注 系统注册>中的“系 册码 统编码”即外部 PDM 系统的编码
U8 工艺路线档案中 表头记录行的唯一 标识 U8 工艺路线档案中 表头的“工艺路线类 别”

nvarchar(20)

not null



proutingid transuser

主表标识 传递人

int nvarchar(15)

not null null


rountingtype

工艺路线类 型

tinyint
1=主工艺路线 2=替代工艺路线

not null

1 是

changerate auxunitcode version

换算率 辅计量单位 工艺路线版 本 工艺路线版 本说明 版本生效日 期 版本失效日 期 创建日期 创建人 存货编码 U8 工艺路线档案中 表头的“物料编码”
39

decimal(22,6 ) nvarchar(35)
U8 工艺路线档案中 表头的“版本代号” U8 工艺路线档案中 表头的“版本说明” U8 工艺路线档案中 表头的“版本日期”

null null null


int

versiondesc

nvarchar(60)

null



versioneffdate versionenddate createdate createuser invcode

datetime datetime datetime nvarchar(20) nvarchar(60)

null not null null null null



2099-12-31 是
是 是 是

PDM 公共接口 操作手册

proutingdid

工艺路线子 表表识 是否倒冲工 序 是否末道工 序

U8 工艺路线档案中 表体记录行的唯一 标识 U8 工艺路线档案中 表体的“倒冲工序” 用来标识 U8 工艺 路线档案中表体的 最后一道工序 U8 工艺路线档案中 表体的“计费点” U8 工艺路线档案中 表体的“报告点” U8 工艺路线档案中 表体的“计划委外工 序” U8 工艺路线档案中 表体的“工序行号” U8 工艺路线档案中 表体的“工序说明”
对应于 U8 工作中心 档案后台数据表的 字段: sfc_workcenter.WcI d

int

null not null



bfflag

bit

0

lastflag

bit

null



feeflag

计费点

bit

not null null not null null

0

reportflag

报告点 计划委外工 序 工序行号

bit

plansubflag

bit

0

opseq

nvarchar(4)



description

工序说明

nvarchar(60)

null



wcid

工作中心代 号

int

null



wccode subflag

工作中心编 码 是否委外工 序 是否选项相 关 工序计量单 位 工序计量换 算率 生效日期 失效日期 厂商代号 制造提前百
40

nvarchar(8)
U8 工艺路线档案中 表体的“委外工序” U8 工艺路线档案中 表体的“选项相关”

null not null not null null null null not null null null


bit

0

rltoptionflag auxunitcode_sub changerate_sub effbegdate effenddate svendorcode ltpercent

bit nvarchar(35) decimal(22,6 ) datetime datetime nvarchar(20) int

0

2099-12-31 是

0

PDM 公共接口 操作手册 分比

sTime isuccess cmemo icheck iImportType u_partid u_deliverydays u_versionhandle u_identcode

传递时间 传递是否成 功 导入反馈消 息 (内部字段) (内部字段) 物料 ID 交货天数 处理方案 替代版本 U8 工艺路线档案中 表头的“替代标识” U8 工艺路线档案中 表头的“替代说明”

datetime smallint nvarchar(255 ) tinyint tinyint int int nvarchar(10) nvarchar(20)

null null null null null null null null null



u_identdesc ImpLog iSel u_define1 u_define2 u_define3 u_define4 u_define5 u_define6 u_define7 u_define8 u_define9 u_define10 u_define11 u_define12 u_define13 u_define14 u_define15 u_define16 u_define22

替代说明 (内部字段) (内部字段)
表头自定义项 1 表头自定义项 2 表头自定义项 3 表头自定义项 4 表头自定义项 5 表头自定义项 6 表头自定义项 7 表头自定义项 8 表头自定义项 9 表头自定义项 10 表头自定义项 11 表头自定义项 12 表头自定义项 13 表头自定义项 14 表头自定义项 15 表头自定义项 16 表体自定义项 1

nvarchar(60) nvarchar(255 ) bit nvarchar(20) nvarchar(20) nvarchar(20) datetime int datetime float nvarchar(4) nvarchar(8) nvarchar(60) nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) int float nvarchar(60)

null null null null null null null null null null null null null null null null null null null null 0

41

PDM 公共接口 操作手册

u_define23 u_define24 u_define25 u_define26 u_define27 u_define28 u_define29 u_define30 u_define31 u_define32 u_define33 u_define34 u_define35 u_define36 u_define37 cfree1 cfree2 cfree3 cfree4 cfree5 cfree6 cfree7 cfree8 cfree9 cfree10 opcode

表体自定义项 2 表体自定义项 3 表体自定义项 4 表体自定义项 5 表体自定义项 6 表体自定义项 7 表体自定义项 8 表体自定义项 9 表体自定义项 10 表体自定义项 11 表体自定义项 12 表体自定义项 13 表体自定义项 14 表体自定义项 15 表体自定义项 16 存货自由项 1 存货自由项 2 存货自由项 3 存货自由项 4 存货自由项 5 存货自由项 6 存货自由项 7 存货自由项 8 存货自由项 9 存货自由项 10 标准工序编码

nvarchar(60) nvarchar(60) nvarchar(60) float float nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) nvarchar(120 ) int int datetime datetime nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(10)

null null null null null null null null null null null null null null null null null null null null null null null null null null

6.3.2 中间表数据处理接口动态库(HY_PDM_U8.DLL)
主要功能:
42

PDM 公共接口 操作手册 接收调用传递的数据库参数、传递人(同步方式) 、调用方标识等信息,提供数据整理的功能 (实现填写缺省值等过程) , 将中间表中的记录转化为 U8EAI 系统能够识别的标准 XML 文件, 然后 再调用 U8EAI 接口将数据导入 U8 系统。该动态库为 PDM、U8 系统公用,当 PDM 接口设置为同步方 式时, 在 PDM 数据插到中间表后, 直接调用本动态库的数据导入方法完成数据的同步导入。 当 PDM 接口设置为异步方式时, 首先由 PDM 系统根据产品编码关键字清除相应中间表中相应产品的数据, 然后将新数据插到临时表,然后调用 U8 提供的消息发布动态库,通知相应的操作员进入 U8 系统 将数据导入。在 U8 系统中同样也需要调用本动态库完成由中间表取数、整理、导入的功能。导入 后需要反写中间表记录中的导入状态字段。 主要类函数方法及参数: cImportPDM:实现导入存货档案、导入物料清单、导入工艺路线三个方法 向 U8 导入存货档案 Public Function ImportInventory( _ ByVal sTransUser As String, _ ByVal sRegCode As String, _ ByRef oLogin As Object, _ ByRef sMessage As String, Optional _ ByVal bReProcessBeforeImport As Boolean = False) As Boolean End Function
返回值(Boolean) : 值 True False 参数: 名称 sTransUser sRegCode sMessage 数据类型 String String String 是 是 False 输出 可选 缺省值 传输人 外部系统注册码 操作失败时返回的错误信息 True=导入前进行整理 描述 操作成功 操作失败 描述

bReProcessBeforeImport Boolean

向 U8 导入物料清单 Public Function ImportBom( _ ByVal sTransUser As String, _ ByVal sRegCode As String, _ ByRef oLogin As Object, _ ByRef sMessage As String, _ Optional ByVal bReProcessBeforeImport As Boolean = False) As Boolean End Funcion
返回值(Boolean) :
43

PDM 公共接口 操作手册
值 True False 参数: 名称 sConnect onString sTransUser sRegCode sMessage 数据类型 String String String String 是 是 False 输出 可选 缺省值 数据库连接字符串 传输人 外部系统注册码 操作失败时返回的错误信息 True=导入前进行整理 描述 操作成功 操作失败 描述

bReProcessBeforeImport Boolean

向 U8 导入工艺路线 Public Function ImportRouting( _ ByVal sTransUser As String, _ ByVal sRegCode As String, _ ByRef oLogin As Object, _ ByRef sMessage As String, _ Optional ByVal bReProcessBeforeImport As Boolean = False) As Boolean End Function
返回值(Boolean) : 值 True False 参数: 名称 sConnectionString sTransUser sRegCode sMessage 数据类型 String String String String 是 是 False 输出 可选 缺省值 数据库连接字符串 传输人 外部系统注册码 操作失败时返回的错误信息 True=导入前进行整理 描述 操作成功 操作失败 描述

bReProcessBeforeImport Boolean

6.3.3 U8 门户消息动态库(HY_PDM_SENDMESSAGE_U8)
主要功能: 本动态库用于异步传输方式, 由 PDM 系统调用向 U8 平台发送通知类消息, 通知相应部门的操 作员已经有新的 PDM 数据被导入中间表,需要做进一步的修改导入工作。在 PDM 系统中需要增加 通知 U8 操作员编码、操作员姓名基础设置,在调用 U8 消息发送函数时作为参数传递给 U8。
44

PDM 公共接口 操作手册 主要类函数方法及参数: cSendMessage:实现发送通知方法 Sub SendMessage(ByVal strConStr As Variant; U8SenderCode as string; U8ReceiverCode as string) 参数:strConStr ADO 数据库引擎数据库连接串 U8SenderCode 消息发送操作员 (U8 中必须已创建相应的用户) U8ReceiverCode 消息接收操作员 (U8 中必须已创建相应的用户)

Function SendMessageEx(ByVal strConStr As Variant, U8SenderCode as string, U8ReceiverCode as string , MessageTitle As String, MessageContent As String) As String 参数:strConStr ADO 数据库引擎数据库连接串 U8SenderCode 消息发送操作员 (U8 中必须已创建相应的用户) U8ReceiverCode 消息接收操作员 (U8 中必须已创建相应的用户) MessageTitle 消息标题 MessageContent 消息正文

如果 SendMessageEx 返回空,则表示发送成功;否则,返回具体的错误信息。

U8SenderCode、U8ReceiverCode 具体对应于 UFSystem..UA_User.cUser_Id

说明: 1. pdm 厂商可以在中间表增加自己的字段,但是必须追加到表的末尾。否则,会导致访问视图 (view)异常。 2. pdm 安装目录为 %U8SOFT%\HY\Client\HY_QP_ER_PDM 3. U8 年度帐进行年节后,要在新年度帐上重新安装 PDM 接口程序插件接口方可继续使用。

6.3.4 PDM 接口同步 API
准备
1) 需在每台 U8 客户端进行 EAI 接口设置和 PDM 接口设置 2) 开发 API 有两个方法需调用:初始化 Init 和导入 Import,一对 PDM 系统编码和 EAI 注册码 可以一次初始化,多次导入。

API
ProgId PFERService.PDMService
45

PDM 公共接口 操作手册
' <returns datatype="String" /> ' <params> ' ' <param name="pdmCode" datatype="String" >Pdm 系统编码</param> <param name="eaiCode" datatype="String" >Eai 注册码</param>

' </params> ' <remarks>如果函数返回空值表示操作成功;反之返回操作失败的相关信息</remarks> Public Function Init( _ ByVal pdmCode As String, _ ByVal eaiCode As String) As String ' <returns datatype="String" /> ' <params> ' ' <param name="businessType" datatype="String" >业务类型。传入值: <param name="sequenceId" datatype="String" >导入序列 Id</param> Inventory|Bom|Routing</param> ' </params> ' <remarks>如果函数返回空值表示操作成功;反之返回操作失败的相关信息</remarks> Public Function Import( _ businessType As String, _ ByVal sequenceId As String) As String

VB 代码示例 Set oPDMService = CreateObject("PFERService.PDMService") If oPDMService.Init("pdm 注册码", "eai 注册码") <> "" Then MsgBox sMessage, vbExclamation GoTo Finally_Label End If If oPDMService.Import("Inventory", " 导入序列号") <> "" Then MsgBox sMessage, vbExclamation GoTo Finally_Label End If MsgBox "导入完成。"

中间表关键字段
pdm_inventory, pdm_bom_bom, pdm_sfc_prouting 字段名 isuccess 类型 Smallint 描述 1=成功;0=失败。 用于 PDM 系统判断具体业务 对象是否导入成功
46

PDM 公共接口 操作手册
ImpLog nvarchar(255) 调用 eai 导入失败后后返回的 详细描述。 PDM 系统调用 API 失败后用 于查询详细的错误原因 iImportType Tinyint 1=需新增;2=需更新。 PDM 系统调用 API 后需知道 本次操作具体业务对象的导 入方式。 sequenceId nvarchar(32) 用于区分每次导入的数据,防 止不同导入动作之间串数据 和并发问题

6.3.5 设计完成回写销售订单的 webservice
准备
1) 需要在 U8 应用服务器端参照 5.2 进行“U8 认证”的接口设置。 2) 如果需要,需分配 IIS Windows 账号的如下文件夹的完全控制权限: %U8Soft%\ HY\client\HY_QP_ER_PDM

WebService
URL: http://localhost/U8ER/ERSaleOrder.asmx

需要将 localhost 换成 U8 应用服务器的地址 //<summary>为设计完成提供调用的销售订单回写 WebService</summary> //<param name="pdmCode">pdm 系统编码</param> //<param name="isodid">U8 Eai 注册码</param> //<param name="isodid">销售订单子表 id</param> //<param name=" productCode">需要更新的产品料号</param> string UpdateSOProductCode( string pdmCode, string eaiCode, string isodid, string productCode)

47

PDM 公共接口 操作手册

7 实施
7.1 环境准备
? ? 如果接口设置勾选【启用差异更新】,对于 U890SP1 及更高版本需打 U8 平台 最新 BA 补丁和制造最新 MM 补丁 如果接口设置勾选【启用差异更新】,且与 U8 PDM Professional 6.5 系统 集 成 , 则 需 要 安 装 PDM Professional 6.5 支 持 差 异 更 新 的 补 丁 ;PDM Professional 新版本不需要单独补丁支持。 PDM 接口插件的安装包需要在 U8 应用服务器和 U8 客户端都安装 PDM 接口插件要求 U8 客户端需要安装 U8 的企业应用集成(EAI),即使没有购 买该模块也需要安装。 需要进行 PDM 数据导入的每台 U8 客户端均需要配置【EAI 接口设置】的【EAI 基本设置】和【外部系统注册】

? ? ?

同时需要为上图的用户 pdm01 分配功能权限: 系统管理/权限/EAI 企业应用集成/EAI 企业应用集成/数据权限, 确定选中 “基 础档案”和“生产制造”。 ?
? PDM 接口插件的关键补丁包会走 U8 的补丁更新系统,请定制【行业插件】 ,下载最新 的 ER 补丁包。 PDM 接口插件支持的 U8 版本: 870 871(金盘) 871(SP1)
48

PDM 公共接口 操作手册 872(金盘) 872(SP1) 890(金盘) 890(SP1) U8V10.0 U8V10.1 U8V11.0 蓝色与红色为主要支持的版本;红色为“规则配置及差异更新”支持的版本。 每台 U8 客户端均需要进行 PDM 接口设置 如果集成订单业务,需要 U8 应用服务器端也进行 PDM 接口设置

? ?

7.2 规范与约束
? ? 如果接口设置勾选【启用差异更新】,请不要再在 PDM 接口界面里修改存货 档案、物料清单、工艺路线,修改功能仅仅是为了兼容未启用差异更新模式。 如果启用了差异更新模式,不要在 U8 中修改物料清单子件行号、物料清单替 代件行号、工艺路线工序行号,因为行号是用来标识差异更新的唯一关键字。 请在单据模板中禁用行号的编辑。 如果应用订单集成业务,需要 U8 和 PDM 登录账号同步

?

8 常见问题
Q:返回日志包含“EAI 登录”相关错误 --请到 EAI 接口设置中找原因 Q:客户端找不到 U8 的 “EAI 接口设置”菜单项 --请定制安装 U8,勾选“企业应用集成” Q:修改导入时,有些字段未导入到 U8 --请仔细对照接口规范文档,非 PDM 字段数据不会导入 U8。如果确实需要导入,请参照“存 货档案客开字段配置方法”出单独的补丁。 (支持规则设置的插件版本不会出现此问题。 ) Q:修改导入 BOM,非 PDM 字段数据被覆盖成旧数据 --生产制造 EAI API 导入机制所致(先删行后增行) 。U890SP1 及更新版本请启用差异更新来 解决此问题。 Q:BOM/工艺路线导入,提示“数据错误” 。 --通常为数据不符合 U8 规范所致。可手工建 BOM,通过 EAI 导出并进行数据对比分析;也可 与导入成功的 BOM 进行数据比对分析定位具体的错误项。 PDM 接口导入的数据文件存放于:%U8SOFT%\HY\client\HY_QP_ER_PDM
49

PDM 公共接口 操作手册 Q:启用差异更新需要额外注意的事项 --物料清单子件行号及工艺路线的工序行号作为差异更新的关键字段,所以请将单据中此字 段设置为不可编辑,以防止误操作导致数据更新错误 Q:点击导入报“ActiveX 部件不能创建” --首先确定运行 PDM 接口的电脑安装了 U8 企业应用集成 --其次,手工运行如下脚本: U8SOFT\HY\client\HY_QP_ER_PDM\RegHYLoginRestoreTLB.bat U8SOFT\HY\client\HY_QP_ER_PDM\RegTLB.bat

9 存货档案客开字段配置方法
如果接口设置中未勾选【启用差异更新】 ,即是否属于 PDM 或 U8 字段的定义是插件规定好的。 如果想启用更多的 PDM 字段,或取消 PDM 字段,请按照如下步骤制作客户专项补丁:

9.1 主要步骤
步骤 1: 请记事本或 SQL Server 查询分析器打开 U8 应用服务器端如下脚本文件: U8 版本 872 >=890 路径 U8Soft\HY\DB\SQL\HY_QP_ER_PDM\Data_VP_ER_U872_NL.sql Admin\UFDBTMP\SQL\ER\Data_VP_ER_{n}_NL.sql

{n}:代表 U8 的版本 步骤 2: 在正文内查找关键字“更新已经存在的数据” ,找到类似如下的脚本段。 这段代码就是用来配置需更新的逻辑,即哪些字段是 PDM 字段,哪些字段是 U8 的字段。 步骤 3: 将下面代码所在的存储过程(spHY_ER_ReorgnizeInventory 或 spHY_ER_ReorgnizeInventory1)脚本复制出来,做成单独的脚本作为补丁文件用。 规则: ? 以中间表为准的字段为 PDM 字段。 比如第 4 行,如果字段为空,用 U8 字段补齐;否则以 PDM 为准:
name = case isnull(p.name,'') when '' then i.cInvName else p.name end。

? ?

设置为空(null)的字段为 U8 字段。(字段不会组织到导入的 xml 数据中) 设置成 NULL 的字段不会组织到导入动作的数据源中 以 U8 数据表为准的字段为 U8 字段。(字段会组织到导入的 xml 数据中) 比如将 sdate 字段设置成 U8 字段,应该将第 5 行改成如下脚本
sdate = i.dSDate
50

PDM 公共接口 操作手册
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 --更新已经存在的数据 update pdm_inventory set name = case isnull(p.name,'') when '' then i.cInvName else p.name end, sdate = case isnull(p.sdate,'') when '' then i.dSDate else p.sdate end, specs = case isnull(p.specs,'') when '' then i.cInvStd else p.specs end, sort_code = case isnull(p.sort_code,'') else p.sort_code end, -- , grouptype = case isnull(p.grouptype,-1) when -1 else p.grouptype end ,-- , main_measure = case isnull(p.main_measure,'') when '' i.cComUnitCode else p.main_measure end , -- , unitgroup_code = case isnull(p.unitgroup_code,'') when '' then i.cGroupCode else p.unitgroup_code end , -- , selfmake_flag = case isnull(p.selfmake_flag,-1) when -1 then i.bSelf else p.selfmake_flag end , cwunit = case isnull(p.cwunit,'') when '' then i.cWUnit else p.cwunit end, cwgroupcode = case isnull(p.cwgroupcode,'') when ''then i.cWGroupCode else p.cwgroupcode end , unit_weight = case p.unit_weight when null then i.iInvWeight else p.unit_weight end , cengineerfigno = case isnull(p.cengineerfigno,'') when '' then i.cEngineerFigNo else p.cengineerfigno end , asscomunitcode = case isnull(p.asscomunitcode,'') when '' then i.cAssComUnitCode else p.asscomunitcode end, u_breplan = breplan, u_cplanmethod = cplanmethod, u_csrpolicy = csrpolicy, u_bcomsume = bcomsume, u_bexpsale = bexpsale, u_bfixexch = bfixexch, u_binvbatch = binvbatch, u_binventrust = binventrust, u_bmps = bmps, u_bplaninv = bplaninv, u_bproducing = bproducing, u_bproductbill = bproductbill, u_bproxyforeign = bproxyforeign, u_bpurchase = bpurchase,
51

when '' then i.cInvCCode then i.iGroupType then

PDM 公共接口 操作手册
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 --region lhye,2010-12-23, 非PDM字段更新方式全部置空 u_caddress = NULL, u_cbarCode = NULL, u_ccurrencyname = NULL, u_cdefwarehouse = NULL, u_cenglishname = NULL, u_cinvaddcode = NULL, u_cinvdepcode = NULL, u_clabel = NULL, u_cpackingtype = NULL,
52

u_brop = brop, u_bsale = bsale, u_bservice = bservice, u_bbarcode = bbarcode, u_ccacomunitcode = case isnull(u_ccacomunitcode,'') when '' then asscomunitcode else u_ccacomunitcode end , --成本默认单位

u_cproductunit = case isnull(u_cproductunit ,'') when '' then asscomunitcode else u_cproductunit end , --生产计量单位 u_cpucomunitcode = case isnull(u_cpucomunitcode,'') when '' then asscomunitcode else u_cpucomunitcode end , --采购默认单位 u_csacomunitcode = case isnull(u_csacomunitcode,'') when '' then asscomunitcode else u_csacomunitcode end , --销售默认单位 u_Cshopunit = case isnull(u_Cshopunit,'') when '' then asscomunitcode else u_Cshopunit end , --零售计量单位 u_cstcomunitcode = case isnull(u_cstcomunitcode,'') when '' then asscomunitcode else u_cstcomunitcode end , --库存默认单位

-- <edit author="lhye@ufida.com.cn" at="2011-01-14">计价方式以U8 数据为准</edit> u_cvaluetype = cvaluetype, u_isupplytype = isupplytype, u_itaxrate = ISNULL(itaxrate, 0), -- <edit author="lhye@ufida.com.cn" at="2011-01-14">以下未被注释 以U8 数据为准</edit> u_bcheckitem = bcheckitem, u_batomodel = batomodel, u_bequipment = bequipment, u_bptomodel = bptomodel, u_binvmodel = binvmodel, u_iInvRCost = iInvRCost, --计划价或售价

PDM 公共接口 操作手册
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 u_bbommain = case isnull(u_bpurchase , 1) when 1 then 0 else case (isnull(u_breplan,0) | isnull(u_batomodel,0) | isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0)) when 0 then 0 else 1 end end , u_bbomsub = case (isnull(u_breplan,0) | isnull(u_batomodel,0) | 82 isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0) | isnull(u_bpurchase,0)) when 0 then 0 else 1 end, ImpLog = '', 83 84 85 86 87 iSel = case @forGUI when 1 then 0 else 1 end from pdm_inventory p , inventory i where p.code = i.cInvCode AND p.regcode = @regCode u_cposition = NULL, u_creplaceitem = NULL, u_cvgroupcode = NULL, u_cvunit = NULL, u_dedate = NULL, u_iinvadvance = NULL, u_ilowsum = NULL, u_imassdate = NULL, u_isupplyday = NULL, u_itopsum = NULL, u_ivolume = NULL, u_bPropertyCheck=i.bPropertyCheck, --endregion

9.2 示例
以下是调整好的补丁示例脚本 PDM_SP20111012.sql
/*专版补丁2011-11-12 版本:U872SP1 PDM插件安装包版本:HY_QP_ER_PDM_U872(SP1)_20110628.zip 使用方法:每次在U8应用服务器端安装完 PDM 插件后,在SQL Server查询分析器中单 独运行此脚本。 需求: 1) 物料更新时,只改变物料名称、规格型号、分类、自定义属性,其它不变; 2) 更新时最主要的是不能改变物料属性(如自制、外购、等)

53

PDM 公共接口 操作手册
需调整: 1) 调整启用日期sdate 为U8 字段 2) 调整计量单位组类别igrouptype 为U8 字段 3) 调整主计量单位main_measure 为U8 字段 4) 调整主计量单位组unitgroup_code 为U8 字段 5) 调整自制属性selfmake_flag 为U8 字段 6) 调整重量计量单位cwunit 为U8 字段 7) 调整重量计量单位组cwgroupcode 为U8 字段 8) 调整单位重量unit_weight 为U8 字段 9) 调整工程图号cengineerfigno 为U8 字段 10) 调整辅计量单位asscomunitcode 为U8 字段 */ PRINT ' 2) 导入存货档案前进行整理的存储过程spHY_ER_ReorgnizeInventory' -- 导入存货档案前进行整理 /*===================================== Stored Procedure spHY_ER_ReorgnizeInventory ===================================*/ if exists (select * from sysobjects where id = object_id(N'[dbo].[spHY_ER_ReorgnizeInventory]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[spHY_ER_ReorgnizeInventory] GO create procedure spHY_ER_ReorgnizeInventory @regCode nvarchar(50), @forGUI int /* lhye@ufida.com.cn, 2010-2-2 @forGUI: 1 = 为插件界面导入用 0 = PDM 外部系统跳过插件界面,直接从中间表导入 插件界面可以选择导入的记录,因此整理时将所有iSel 置0,而iSel 字段值由 插件界面控制; 外部系统则全部导入,因此调用API 自动整理时将所有iSel 置1。 */ AS -- <bug> ------<summary> 对于需新增的存货: 如果外系统对固定换算率的存货没有传入辅助计量单位 ,则需要以U8中的第一个辅计量单位为准 对于需修改的存货:
54

PDM 公共接口 操作手册
---对于固定换算率的存货,如果辅计量为空或与主计量不在 同一计量组中,则需将U8中的第一个辅计量单位覆盖中间表</summary> <date>2010-12-21</date>

-<fixed by='lhye@ufida.com.cn'>李宏业</fixed> -- </bug> -- #region 修复bug SELECT G.cGroupCode ,MIN(U.pubufts) as pubufts INTO #DefaultComUnit FROM ComputationUnit U inner join ComputationGroup G on u.cGroupCode = G.cGroupCode AND U.bMainUnit = 0 AND G.iGroupType = 1 GROUP by G.cGroupCode -- 需新增 UPDATE pdm_inventory SET asscomunitcode = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm left outer join Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.asscomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND i.cInvCode is null AND U2.cComunitCode IS NULL -- 需更新 -- 1) 辅计量 UPDATE pdm_inventory SET asscomunitcode = U3.cComunitCode ,grouptype = G.iGroupType
55

PDM 公共接口 操作手册
,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.asscomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL -- 2) 采购默认单位 UPDATE pdm_inventory SET u_cpucomunitcode = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.u_cpucomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.u_cpucomunitcode, '') <> '' -- 3) 库存默认单位 UPDATE pdm_inventory SET u_cstcomunitcode = U3.cComunitCode
56

PDM 公共接口 操作手册
,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.u_cstcomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.u_cstcomunitcode, '') <> '' -- 4) 零售计量单位 UPDATE pdm_inventory SET u_Cshopunit = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.u_Cshopunit = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.u_Cshopunit, '') <> '' -- 5) 销售默认单位 UPDATE pdm_inventory
57

PDM 公共接口 操作手册
SET u_csacomunitcode = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.u_csacomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.u_csacomunitcode, '') <> '' -- 6) 成本默认单位 UPDATE pdm_inventory SET U_ccacomunitcode = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.U_ccacomunitcode = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.U_ccacomunitcode, '') <> ''

58

PDM 公共接口 操作手册
-- 7) 生产计量单位 UPDATE pdm_inventory SET u_cproductunit = U3.cComunitCode ,grouptype = G.iGroupType ,unitgroup_code = G.cGroupCode FROM pdm_inventory pdm INNER JOIN Inventory i on pdm.code = i.cInvCode INNER JOIN ComputationUnit U ON pdm.main_measure = U.cComunitCode INNER JOIN ComputationGroup G ON U.cGroupCode = G.cGroupCode AND G.iGroupType = 1 LEFT OUTER JOIN ComputationUnit U2 ON pdm.u_cproductunit = U2.cComunitCode AND U2.cGroupCode = G.cGroupCode LEFT OUTER JOIN #DefaultComUnit D ON G.cGroupCode = D.cGroupCode LEFT OUTER JOIN ComputationUnit U3 ON D.pubufts = U3.pubufts WHERE 1=1 AND U2.cComunitCode IS NULL AND ISNULL(pdm.u_cproductunit, '') <> '' --#endregion

--更新新增加的数据 UPDATE pdm_inventory SET u_cpucomunitcode = case isnull(u_cpucomunitcode,'') when '' then asscomunitcode else u_cpucomunitcode end , --采购默认单位 u_cstcomunitcode = case isnull(u_cstcomunitcode,'') when '' then asscomunitcode else u_cstcomunitcode end , --库存默认单位 u_Cshopunit = case isnull(u_Cshopunit,'') when '' then asscomunitcode else u_Cshopunit end , --零售计量单位 u_csacomunitcode = case isnull(u_csacomunitcode,'') when '' then asscomunitcode else u_csacomunitcode end , --销售默认单位 U_ccacomunitcode = case isnull(U_ccacomunitcode,'') when '' then asscomunitcode else U_ccacomunitcode end , --成本默认单位 u_cproductunit = case isnull(u_cproductunit ,'') when '' then asscomunitcode else u_cproductunit end , --生产计量单位 u_bbommain = case (isnull(u_breplan,0) | isnull(u_batomodel,0) | isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0)) when 0 then 0 else (case
59

PDM 公共接口 操作手册
isnull(u_bpurchase , 1) when 1 then 0 else 1 end) end , u_bbomsub = case (isnull(u_breplan,0) | isnull(u_batomodel,0) | isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0) | isnull(u_bpurchase,0)) when 0 then 0 else 1 end, ImpLog = '', iSel = 0 -- 2009/9/15 added by lhye@ufida.com.cn FROM pdm_inventory p LEFT OUTER JOIN Inventory I ON P.code = I.cInvCode WHERE 1=1 AND I.cInvCode IS NULL AND p.regcode = @regCode

--更新已经存在的数据 update pdm_inventory set code = cInvCode, --name = cInvName, name = case isnull(p.name,'') when '' then i.cInvName else p.name end, --sdate = case isnull(p.sdate,'') when '' then i.dSDate else p.sdate end, sdate = i.dSDate, p.specs end, --sort_code = i.cInvCCode , -- case isnull(p.sort_code,'') when '' then i.cInvCCode else p.sort_code end, -- , sort_code = case isnull(p.sort_code,'') i.cInvCCode else p.sort_code end, -- , --grouptype = i.iGroupType ,--case isnull(p.grouptype,'') when '' then i.iGroupType else p.grouptype end ,-- , --grouptype = case isnull(p.grouptype,'') when '' i.iGroupType else p.grouptype end ,-- , grouptype = i.iGroupType, isnull(p.main_measure,'') when '' p.main_measure end , -- , --main_measure = case isnull(p.main_measure,'') when '' i.cComUnitCode else p.main_measure end , -- , main_measure = i.cComUnitCode, --20110829 --unitgroup_code = i.cGroupCode , -- case isnull(p.unitgroup_code,'') when '' then i.cGroupCode else p.unitgroup_code end , -- ,
60

--20110829

specs = case isnull(p.specs,'') when '' then i.cInvStd else

when '' then

then

--20110829

--main_measure = i.cComUnitCode , --case then i.cComUnitCode else then

PDM 公共接口 操作手册
--unitgroup_code = case isnull(p.unitgroup_code,'') when '' then i.cGroupCode else p.unitgroup_code end , -- , unitgroup_code = i.cGroupCode, --20110829 --selfmake_flag = case isnull(p.selfmake_flag,'') when '' then i.bSelf else p.selfmake_flag end , selfmake_flag = i.bSelf, --20110829 --cwunit = case isnull(p.cwunit,'') when '' then i.cWUnit else p.cwunit end, cwunit = i.cWUnit,--20110829 --cwgroupcode = case isnull(p.cwgroupcode,'') when ''then i.cWGroupCode else p.cwgroupcode end , cwgroupcode = i.cWGroupCode,--20110829 --unit_weight = case p.unit_weight when null then i.iInvWeight else p.unit_weight end , unit_weight = i.iInvWeight,--20110829 --cengineerfigno = case isnull(p.cengineerfigno,'') when '' then i.cEngineerFigNo else p.cengineerfigno end , cengineerfigno = i.cEngineerFigNo,--20110829 --asscomunitcode = case isnull(p.asscomunitcode,'') when '' then i.cAssComUnitCode else p.asscomunitcode end, asscomunitcode = i.cAssComUnitCode,--20110829 u_breplan = breplan, u_cplanmethod = cplanmethod, u_csrpolicy = csrpolicy, u_bcomsume = bcomsume, u_bexpsale = bexpsale, u_bfixexch = bfixexch, u_binvbatch = binvbatch, u_binventrust = binventrust, u_bmps = bmps, u_bplaninv = bplaninv, u_bproducing = bproducing, u_bproductbill = bproductbill, u_bproxyforeign = bproxyforeign, u_bpurchase = bpurchase, u_brop = brop, u_bsale = bsale, u_bservice = bservice, --u_caddress = caddress, --u_cbarCode = cbarCode, u_bbarcode = bbarcode, u_ccacomunitcode = case isnull(u_ccacomunitcode,'') when '' then asscomunitcode else u_ccacomunitcode end --u_ccurrencyname = ccurrencyname,
61

, --成本默认单位

PDM 公共接口 操作手册
--u_cdefwarehouse = cdefwarehouse, --u_cenglishname = cenglishname, --u_cinvaddcode = cinvaddcode, --u_cinvdepcode = cinvdepcode, --u_clabel = clabel, --u_cpackingtype = cpackingtype, --u_cposition = cposition , u_cproductunit = case isnull(u_cproductunit ,'') when '' then asscomunitcode else u_cproductunit end , --生产计量单位 u_cpucomunitcode = case isnull(u_cpucomunitcode,'') when '' then asscomunitcode else u_cpucomunitcode end --u_creplaceitem = creplaceitem, , --采购默认单位

u_csacomunitcode = case isnull(u_csacomunitcode,'') when '' then asscomunitcode else u_csacomunitcode end , --销售默认单位 u_Cshopunit = case isnull(u_Cshopunit,'') when '' then asscomunitcode else u_Cshopunit end , --零售计量单位 u_cstcomunitcode = case isnull(u_cstcomunitcode,'') when '' then asscomunitcode else u_cstcomunitcode end --u_cvgroupcode = cvgroupcode, --u_cvunit = cvunit, -- <edit author="lhye@ufida.com.cn" at="2011-01-14">计价方式 以U8 数据为准</edit> u_cvaluetype = cvaluetype, --u_dedate = dedate, --u_iinvadvance = iinvadvance, --u_ilowsum = ilowsum, --u_imassdate = imassdate, --u_isupplyday = isupplyday, u_isupplytype = isupplytype, u_itaxrate = itaxrate, --u_itopsum = itopsum, --u_ivolume = ivolume, ------------u_cinvdefine1 = cinvdefine1, u_cinvdefine2 = cinvdefine2, u_cinvdefine3 = cinvdefine3, u_cinvdefine4 = cinvdefine4, u_cinvdefine5 = cinvdefine5, u_cinvdefine6 = cinvdefine6, u_cinvdefine7 = cinvdefine7, u_cinvdefine8 = cinvdefine8, u_cinvdefine9 = cinvdefine9, u_cinvdefine10 = cinvdefine10, u_cinvdefine11 = cinvdefine11, u_cinvdefine12 = cinvdefine12,
62

, --库存默认单位

PDM 公共接口 操作手册
----u_cinvdefine13 = cinvdefine13, u_cinvdefine14 = cinvdefine14, u_cinvdefine15 = cinvdefine15, u_cinvdefine16 = cinvdefine16, -- <edit author="lhye@ufida.com.cn" at="2011-01-14">以下未被 注释以U8 数据为准</edit> u_bcheckitem = bcheckitem, u_batomodel = batomodel, u_bequipment = bequipment, u_bptomodel = bptomodel, u_binvmodel = binvmodel, u_iInvRCost = iInvRCost, --计划价或售价 --region lhye,2010-12-23, 非PDM字段更新方式全部置空 u_breplan = NULL, u_cplanmethod = NULL, u_csrpolicy = NULL, u_bcomsume = NULL, u_bexpsale = NULL, u_bfixexch = NULL, u_binvbatch = NULL, u_binventrust = NULL, u_bmps = NULL, u_bplaninv = NULL, u_bproducing = NULL, u_bproductbill = NULL, u_bproxyforeign = NULL, u_bpurchase = NULL, u_brop = NULL, u_bsale = NULL, u_bservice = NULL, u_caddress = NULL, u_cbarCode = NULL, -u_bbarcode = NULL, u_ccurrencyname = NULL, u_cdefwarehouse = NULL, u_cenglishname = NULL, u_cinvaddcode = NULL, u_cinvdepcode = NULL, u_clabel = NULL, u_cpackingtype = NULL, u_cposition = NULL, u_creplaceitem = NULL, u_cvgroupcode = NULL,
63

------------------

PDM 公共接口 操作手册
u_cvunit = NULL, -- <edit author="lhye@ufida.com.cn" at="2011-01-14">计价 方式以U8 数据为准</edit> --u_cvaluetype = NULL, u_dedate = NULL, u_iinvadvance = NULL, u_ilowsum = NULL, u_imassdate = NULL, u_isupplyday = NULL, --u_isupplytype = NULL, u_itaxrate = NULL, u_itopsum = NULL, u_ivolume = NULL, -----u_bcheckitem = NULL, u_batomodel = NULL, u_bequipment = NULL, u_bptomodel = NULL, u_binvmodel = NULL, -- <edit author="lhye@ufida.com.cn" at="2011-01-14">计划 价或售价以U8 数据为准</edit> --u_iInvRCost = NULL, --endregion u_bbommain = case isnull(u_bpurchase , 1) when 1 then 0 else case (isnull(u_breplan,0) | isnull(u_batomodel,0) | isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0)) when 0 then 0 else 1 end end , u_bbomsub = case (isnull(u_breplan,0) | isnull(u_batomodel,0) | isnull(u_bptomodel,0) | isnull(u_bcheckitem,0) | isnull(selfmake_flag,0) | isnull(u_bproxyforeign,0) | isnull(u_bpurchase,0)) when 0 then 0 else 1 end, ImpLog = '', iSel = case @forGUI when 1 then 0 else 1 end from pdm_inventory p , inventory i where p.code = i.cInvCode AND p.regcode = @regCode GO

64

PDM 公共接口 操作手册

10 附表
10.1 PDM 插件中间表字段与 U8 数据表字段映射关系 10.1.1 存货档案 pdm_inventory
中间表字段名 code name sdate specs sort_code main_measure unitgroup_code grouptype selfmake_flag cwunit cwgroupcode unit_weight u_breplan u_cplanmethod u_csrpolicy u_bcomsume u_bexpsale u_binvbatch u_binventrust u_bmps u_bplaninv u_bproducing u_bproductbill u_bproxyforeign u_bpurchase u_brop u_bsale u_bservice u_caddress u_cbarcode u_bbarcode u_ccacomunitcode 标题 存货编码 存货名称 启用日期 规格型号 存货大类编码 主计量单位编码 计量单位组编码 计量单位组类别 是否自制 重量单位 重量计量组 净重 是否重复计划 计划方法 供需政策 是否生产耗用 是否外销 是否批次管理 是否受托代销 是否 MPS 件 是否计划品 是否在制 允许生产订单 是否委外 是否外购 是否 ROP 件 是否内销 是否应税劳务 产地/厂牌 对应条形码编码 是否条形码管理 成本默认计量单位 U8 字段名 cInvCode cInvName dSDate cInvStd cInvCCode cComUnitCode cGroupCode iGroupType bSelf cWUnit cWGroupCode iInvWeight bRePlan cPlanMethod cSRPolicy bComsume bExpSale bInvBatch bInvEntrust bMPS bPlanInv bProducing bProductBill bProxyForeign bPurchase bROP bSale bService cAddress cBarCode bBarCode cCAComUnitCode 65 U8 数据表 Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory R=R;N=N PE=PE;LP=LP 0=无换算率;1=固定换算 率;2=浮动换算率 枚举值

PDM 公共接口 操作手册
编码 u_ccurrencyname u_cdefwarehouse u_cenglishname u_cinvaddcode u_cinvdepcode u_clabel u_cpackingtype u_cposition u_cproductunit u_cpucomunitcode u_creplaceitem u_csacomunitcode u_cshopunit u_cstcomunitcode u_cvgroupcode u_cvunit 通用名称 默认仓库编码 存货英文名称 存货代码 生产部门 注册商标 包装规格 货位编码 生产计量单位 采购默认计量单位 编码 替换件 销售默认计量单位 编码 零售计量单位 库存默认计量单位 编码 体积计量组 体积单位 cSTComUnitCode cVGroupCode cVUnit Inventory Inventory Inventory 售价法=售价法;计划价 法=计划价法;全月平均 法=全月平均法;移动平 u_cvaluetype 计价方式 cValueType Inventory 均法=移动平均法;先进 先出法=先进先出法;后 进先出法=后进先出法; 个别计价法=个别计价法 u_dedate u_iinvadvance u_ilowsum u_imassdate u_isupplyday 停用日期 固定提前期 最低库存 保质期天数 供应期间 dEDate iInvAdvance iLowSum iMassDate iSupplyDay Inventory Inventory Inventory Inventory Inventory 0=领用;1=入库倒冲;2= u_isupplytype 供应类型 iSupplyType Inventory 工序倒冲;3=虚拟件;4= 直接供应 u_itaxrate u_itopsum u_ivolume cfree1 cfree2 cfree3 cfree4 cfree5 税率 最高库存 单位体积 自由项 1 自由项 2 自由项 3 自由项 4 自由项 5 iTaxRate iTopSum iVolume Free1 Free2 Free3 Free4 Free5 66 Inventory Inventory Inventory bas_part bas_part bas_part bas_part bas_part cSAComUnitCode cShopUnit Inventory Inventory cPUComUnitCode cReplaceItem Inventory Inventory cCurrencyName cDefWareHouse cEnglishName cInvAddCode cInvDepCode cLabel cPackingType cPosition cProductUnit Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory

PDM 公共接口 操作手册
cfree6 cfree7 cfree8 cfree9 cfree10 u_cinvdefine1 u_cinvdefine2 u_cinvdefine3 u_cinvdefine4 u_cinvdefine5 u_cinvdefine6 u_cinvdefine7 u_cinvdefine8 u_cinvdefine9 u_cinvdefine10 u_cinvdefine11 u_cinvdefine12 u_cinvdefine13 u_cinvdefine14 u_cinvdefine15 u_cinvdefine16 u_bcheckitem u_batomodel u_bequipment u_bptomodel u_binvmodel u_bbommain u_bbomsub u_iinvrcost ccreateperson cmodifyperson dmodifydate u_cproducenation u_cpurpersoncode u_binvquality u_btrack u_bpropertycheck u_iteststyle u_crulecode u_itestrule u_btracksalebill 自由项 6 自由项 7 自由项 8 自由项 9 自由项 10 存货自定义项 1 存货自定义项 2 存货自定义项 3 存货自定义项 4 存货自定义项 5 存货自定义项 6 存货自定义项 7 存货自定义项 8 存货自定义项 9 存货自定义项 10 存货自定义项 11 存货自定义项 12 存货自定义项 13 存货自定义项 14 存货自定义项 15 存货自定义项 16 是否选项类 是否 ATO 模型 是否备件 是否 PTO 模型 模型 允许 BOM 母件 允许 BOM 子件 计划价/售价 建档人 变更人 变更日期 生产国别 采购员 是否保质期管理 是否出库跟踪入库 是否质检 检验方式 自定义抽检规则 检验规则 销售跟单 Free6 Free7 Free8 Free9 Free10 cInvDefine1 cInvDefine2 cInvDefine3 cInvDefine4 cInvDefine5 cInvDefine6 cInvDefine7 cInvDefine8 cInvDefine9 cInvDefine10 cInvDefine11 cInvDefine12 cInvDefine13 cInvDefine14 cInvDefine15 cInvDefine16 bCheckItem bATOModel bEquipment bPTOModel bInvModel bBomMain bBomSub iInvRCost cCreatePerson cModifyPerson dModifyDate cProduceNation cPurPersonCode bInvQuality bTrack bPropertyCheck iTestStyle cRuleCode iTestRule bTrackSaleBill 67 bas_part bas_part bas_part bas_part bas_part Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory 0=按存货检验;1=按指标 检验 0=全检;1=免检;2=破坏 性抽检;3=非破坏性抽检

PDM 公共接口 操作手册
u_icheckatp u_bintotalcost u_idtstyle u_cmassunit u_iwarndays u_cdtunit 检查 ATP 成本相关 抽检方式 保质期单位 保质期预警天数 检验计量单位 iCheckATP bInTotalCost iDTStyle cMassUnit iWarnDays cDTUnit Inventory Inventory Inventory Inventory Inventory Inventory 0=按比例抽检;1=定量抽 u_idtmethod 抽检规则 iDTMethod Inventory 检;2=按国标抽检;3=按 抽检规则抽检 fdtrate fdtnum iqtmethod forderuplimit fretailprice ialteradvance falterbasenum bbillunite fsupplymulti fminsupply bcutmantissa cinvpersoncode 抽检率 抽检量 质量检验方案 订货超额上限 零售价格 变动提前期 变动基数 是否令单合并 供应倍数 最低供应量 是否切除尾数 计划员 fDTRate fDTNum iQTMethod fOrderUpLimit fRetailPrice iAlterAdvance fAlterBaseNum bBillUnite fSupplyMulti fMinSupply bCutMantissa cInvPersonCode Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory 0=一般 I;1=一般 II;2=一 般 III;3=特殊 S-1;4=特殊 idtlevel 检验水平 iDTLevel Inventory S-2;5=特殊 S-3;6=特殊 S-4;7=自定义 U-1;8=自 定义 U-2;9=自定义 U-3 0.010=0.010;0.015=0.0 15;0.025=0.025;0.040= 0.040;0.065=0.065;0.10 =0.10;0.15=0.15;0.25= 0.25;0.40=0.40;0.65=0. cdtaql AQL cDTAQL Inventory 65;1.0=1.0;1.5=1.5;2.5 =2.5;4.0=4.0;6.5=6.5;1 0=10;15=15;25=25;40= 40;65=65;100=100;150 =150;250=250;400=40 0;650=650;1000=1000 bperioddt cdtperiod bdtwarninv fbacktaxrate cciqcode 是否周期检验 检验周期 保质期存货是否检 验 退税率 海关代码 bDTWarnInv fBackTaxRate cCIQCode 68 Inventory Inventory Inventory bPeriodDT cDTPeriod Inventory Inventory 0=正常;1=加严;2=放宽 1=年;2=月;3=日 0=不检查;1=检查物料

PDM 公共接口 操作手册
flength fgrossw fwidth fheight bimportmedicine bfirstbusimedicine bforeexpland cinvplancode fconvertrate dreplacedate iimptaxrate iexptaxrate idrawbatch bcheckbsatp cinvprojectcode bcheckfree1 bcheckfree2 bcheckfree3 bcheckfree4 bcheckfree5 bcheckfree6 bcheckfree7 bcheckfree8 bcheckfree9 bcheckfree10 iplantfday ioverlapday fmaxsupply bpiece bsrvitem bsrvfittings fminsplit bpuquota 长(CM) 毛重 宽(CM) 高(CM) 是否进口药品 是否首营药品 预测展开 计划品 转换因子 替换日期 进项税率 出口税率 领料批量 检查售前 ATP 售前 ATP 方案 核算自由项 1 核算自由项 2 核算自由项 3 核算自由项 4 核算自由项 5 核算自由项 6 核算自由项 7 核算自由项 8 核算自由项 9 核算自由项 10 计划时栅天数 重叠天数 最高供应量 计件 服务项目 服务配件 最小分割量 参与配额 fLength fGrossW fWidth fHeight bImportMedicine bFirstBusiMedicine bForeExpland cInvPlanCode fConvertRate dReplaceDate iImpTaxRate iExpTaxRate iDrawBatch bCheckBSATP cInvProjectCode bCheckFree1 bCheckFree2 bCheckFree3 bCheckFree4 bCheckFree5 bCheckFree6 bCheckFree7 bCheckFree8 bCheckFree9 bCheckFree10 iPlanTfDay iOverlapDay fMaxSupply bPiece bSrvItem bSrvFittings fMinSplit bPUQuota Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su

binvrohs

ROHS 物料 采购数量上限

bInvROHS

fprjmatlimit

fPrjMatLimit

bprjmat

是否工程物料

bPrjMat

binvasset bsrvproduct

资产 服务产品

bInvAsset bSrvProduct 69

PDM 公共接口 操作手册
b iacceptdelaydays cinvmnemcode iplancheckday 允许延后天数 助记码 计划检验天数 iAcceptDelayDays cInvMnemCode iPlanCheckDay Inventory_Su b Inventory Inventory_Su b Inventory_Su b Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory 1=1;2=2;3=3;4=4;5=5;6 =6;7=7;8=8;9=9;10=10; 11=11;12=12;13=13;14 =14;15=15;16=16;17=1 idays 盘点日 iDays Inventory 7;18=18;19=19;20=20; 21=21;22=22;23=23;24 =24;25=25;26=26;27=2 7;28=28;29=29;30=30; 31=31 dlastdate iwastage bsolitude centerprise caddress cfile ccheckout clicence bspecialties iexpsalerate iadvancedate cproduceaddress cregisterno centerno 上次盘点日期 合理损耗率 是否单独存放 生产企业 产地/厂牌 批准文号 合格证号 许可证号 是否特殊药品 销售加成率% 累计提前期 生产地点 进口药品注册证号 入关证号 dLastDate iWastage bSolitude cEnterprise cAddress cFile cCheckOut cLicence bSpecialties iExpSaleRate iAdvanceDate cProduceAddress cRegisterNo cEnterNo 70 Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory 天=天;周=周;月=月

imaterialscycle binvtype iinvmpcost cquality fsubscribepoint fvagquantity foutexcess finexcess fexpensesexch bserial iid cfrequency ifrequency

用料周期 是否折扣 最高进价 质量要求说明 再订货点 日均耗量 出库超额上限 入库超额上限 费用率 是否序列号管理 所属权限组 盘点周期单位 盘点周期

iMaterialsCycle bInvType iInvMPCost cQuality fSubscribePoint fVagQuantity fOutExcess fInExcess fExpensesExch bSerial iId cFrequency iFrequency

PDM 公共接口 操作手册
cpreparationtype ccommodity irecipebatch cnotpatentname iropmethod 剂型 注册商品批件 是否处方药 国际非专利名 再订货点方法 cPreparationType cCommodity iRecipeBatch cNotPatentName iROPMethod Inventory Inventory Inventory Inventory Inventory 1=手工;2=自动 1=直接批量;2=固定批 ibatchrule ROP 批量规则 是否成套件 主要供货单位 参考成本 参考售价 最低售价 最新成本 固定供应量 安全库存量 积压标准 存货 ABC 分类 是否呆滞积压 保证供应天数 是否发货检验 是否退货检验 不大于月 不大于天 不小于月 不小于天 客户订单专用 请购超额上限 iBatchRule Inventory 量;3=期间批量;4=补充 至最高库;5=历史消耗量 baccessary cvencode iinvsprice iinvscost iinvlscost iinvncost iinvbatch isafenum ioverstock cinvabc binvoverstock iassureprovidedays boutinvdt bbackinvdt ibigmonth ibigday ismallmonth ismallday bspecialorder fbuyexcess bAccessary cVenCode iInvSPrice iInvSCost iInvLSCost iInvNCost iInvBatch iSafeNum iOverStock cInvABC bInvOverStock iAssureProvideDays bOutInvDT bBackInvDT iBigMonth iBigDay iSmallMonth iSmallDay bSpecialOrder fBuyExcess Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su 1=订单号;2=订单行 1=覆盖天数;2=百分比 1=静态;2=动态 1=天;2=周;3=月 0=A;1=B;2=C 1=处方药;2=甲类非处方 药;3=乙类非处方药

isurenesstype

安全库存方法

iSurenessType

idatetype

期间类型

iDateType

idatesum

期间数

iDateSum

idynamicsurenesstype

动态安全库存方法

iDynamicSurenessType

ibestrowsum

覆盖天数 产品须依据检验结

iBestrowSum

binbyprocheck irequiretrackstyle

果入库 需求跟踪方式

bInByProCheck iRequireTrackStyle 71

PDM 公共接口 操作手册
b ibomexpandunittype BOM 展开单位 有效期推算方式 iBOMExpandUnitType Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory_Su b Inventory Inventory Inventory Inventory Inventory_Su b 0=直接领料;1=申请领料 0=;1=年;2=月;3=日 号;3=需求分类代号 1=主计量单位;2=辅计量 单位 1=按月;2=按日

iexpiratdatecalcu

iExpiratDateCalcu

finvoutuplimit

发货允超上限

fInvOutUpLimit

bbondedinv

是否保税品

bBondedInv

bbatchcreate

是否建立批次档案

bBatchCreate

finvciqexch

海关单位换算率

fInvCIQExch

iwarrantyperiod

保修期限

iWarrantyPeriod

iwarrantyunit

保修期单位

iWarrantyUnit

binvkeypart

是否关键物料

bInvKeyPart

iacceptearlydays

允许提前天数

iAcceptEarlyDays

fcurllaborcost

本阶标准人工费用 本阶标准变动制造

fCurLLaborCost

fcurlvarmanucost

费用 本阶标准固定制造

fCurLVarManuCost

fcurlfixmanucost

费用 本阶标准委外加工

fCurLFixManuCost

fcurlomcost

费 前阶标准人工费用 前阶标准变动制造

fCurLOMCost

fnextllaborcost

fNextLLaborCost

fnextlvarmanucost

费用 前阶标准固定制造

fNextLVarManuCost

fnextlfixmanucost

费用 前阶标准委外加工

fNextLFixManuCost

fnextlomcost fminsupply fsupplymulti cengineerfigno fmaxsupply idrawtype

费 最低供应量 供应倍数 工程图号 最高供应量 领料方式

fNextLOMCost fMinSupply fSupplyMulti cEngineerFigNo fMaxSupply iDrawType

72

PDM 公共接口 操作手册

10.1.2 物料清单 pdm_bom_bom
中间表字段名 标题 U8 字段名 U8 数据表 枚举值 1=主 BOM;2=替代 bomtype BOM 类型 BomType bom_bom BOM;3=订单 BOM;4=客 户 BOM version versiondesc versioneffdate u_identcode u_identdesc u_define1 u_define2 u_define3 u_define4 u_define5 u_define6 u_define7 u_define8 u_define9 u_define10 u_define11 u_define12 u_define13 u_define14 u_define15 u_define16 invcode cpfree1 cpfree2 cpfree3 cpfree4 cpfree5 cpfree6 cpfree7 cpfree8 cpfree9 cpfree10 parentscrap sortseq opseq 版本代号 版本说明 版本日期 替代标识 替代说明 表头自定义项 1 表头自定义项 2 表头自定义项 3 表头自定义项 4 表头自定义项 5 表头自定义项 6 表头自定义项 7 表头自定义项 8 表头自定义项 9 表头自定义项 10 表头自定义项 11 表头自定义项 12 表头自定义项 13 表头自定义项 14 表头自定义项 15 表头自定义项 16 母件编码 母件自由项 1 母件自由项 3 母件自由项 3 母件自由项 4 母件自由项 5 母件自由项 6 母件自由项 7 母件自由项 8 母件自由项 9 母件自由项 10 母件损耗率% 子件行号 工序行号 Version VersionDesc VersionEffDate IdentCode IdentDesc Define1 Define2 Define3 Define4 Define5 Define6 Define7 Define8 Define9 Define10 Define11 Define12 Define13 Define14 Define15 Define16 InvCode Free1 Free2 Free3 Free4 Free5 Free6 Free7 Free8 Free9 Free10 ParentScrap SortSeq OpSeq 73 bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_bom bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_parent bom_opcom ponent bom_opcom

PDM 公共接口 操作手册
ponent invcode_sub 子件编码 InvCode bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent 0=否;1=是 0=是;1=否

ccfree1

子件自由项 1

Free1

ccfree2

子件自由项 2

Free2

ccfree3

子件自由项 3

Free3

ccfree4

子件自由项 4

Free4

ccfree5

子件自由项 5

Free5

ccfree6

子件自由项 6

Free6

ccfree7

子件自由项 7

Free7

ccfree8

子件自由项 8

Free8

ccfree9

子件自由项 9

Free9

ccfree10

子件自由项 10

Free10

effbegdate

生效日期

EffBegDate

effenddate

失效日期

EffEndDate

fvflag

固定用量

FVFlag

baseqtyn

基本用量

BaseQtyN

baseqtyd

基础数量

BaseQtyD

compscrap

子件损耗率%

CompScrap

byproductflag

产出品

ByproductFlag

u_auxunitcode

辅助计量单位编码

AuxUnitCode

u_changerate

换算率

ChangeRate

u_auxbaseqtyn

辅助基本用量

AuxBaseQtyN

74

PDM 公共接口 操作手册
u_producttype 产出类型 ProductType bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponent bom_opcom ponentopt bom_opcom ponentopt bom_opcom ponentopt 1=入库倒冲;2=工序倒 冲;3=领用;4=虚拟件;5= 直接供应 0=否;1=是 1=(空);2=联产品;3=副 产品

u_define22

表体自定义项 1

Define22

u_define23

表体自定义项 2

Define23

u_define24

表体自定义项 3

Define24

u_define25

表体自定义项 4

Define25

u_define26

表体自定义项 5

Define26

u_define27

表体自定义项 6

Define27

u_define28

表体自定义项 7

Define28

u_define29

表体自定义项 8

Define29

u_define30

表体自定义项 9

Define30

u_define31

表体自定义项 10

Define31

u_define32

表体自定义项 11

Define32

u_define33

表体自定义项 12

Define33

u_define34

表体自定义项 13

Define34

u_define35

表体自定义项 14

Define35

u_define36

表体自定义项 15

Define36

u_define37

表体自定义项 16

Define37

remark

备注

Remark

offset

偏置期

Offset

wiptype

供应类型

WIPType

accucostflag

成本相关

AccuCostFlag

75

PDM 公共接口 操作手册
drawdeptcode 领料部门 DrawDeptCode bom_opcom ponentopt bom_opcom ponentopt bom_opcom ponentopt bom_opcom ponentopt bom_opcom ponentopt bom_opcom ponentopt 0=否;1=是 0=否;1=是 1=一个;2=全部;3=任 意;4=至少一个

whcode

仓库代号

Whcode

optionalflag

是否可选

OptionalFlag

mutexrule

选择规则

MutexRule

planfactor

计划比例%

PlanFactor

costwiprel

成本投产推算

CostWIPRel

10.1.3 物料清单替代料 pdm_bom_bomsub
中间表字段名 sequence invcode free1 free2 free3 free4 free5 free6 free7 free8 free9 free10 factor 标题 替代次序 替代件编码 替代件自由项 1 替代件自由项 2 替代件自由项 3 替代件自由项 4 替代件自由项 5 替代件自由项 6 替代件自由项 7 替代件自由项 8 替代件自由项 9 替代件自由项 10 替代比例 U8 字段名 Sequence InvCode Free1 Free2 Free3 Free4 Free5 Free6 Free7 Free8 Free9 Free10 Factor U8 数据表 bom_opcom ponentsub bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part bom_opcom ponentsub bom_opcom ponentsub bom_opcom ponentsub bom_opcom ponentsub 0=否;1=是 枚举值

effbegdate

替代件生效日期

EffBegDate

effenddate

替代件失效日期

EffEndDate

replaceflag

替换料

ReplaceFlag

10.1.4 物料清单定位符 pdm_bom_bomloc
中间表字段名 sortseq 标题 定位符行号 U8 字段名 SortSeq 76 U8 数据表 bom_opcom 枚举值

PDM 公共接口 操作手册
ponentloc loc 定位符 Loc bom_opcom ponentloc

10.1.5 工艺路线 pdm_sfc_prouting
中间表字段名 rountingtype version versiondesc versioneffdate u_identcode u_identdesc u_define1 u_define2 u_define3 u_define4 u_define5 u_define6 u_define7 u_define8 u_define9 u_define10 u_define11 u_define12 u_define13 u_define14 u_define15 u_define16 auxunitcode changerate runcardflag invcode cfree1 cfree2 cfree3 cfree4 cfree5 cfree6 cfree7 cfree8 标题 工艺路线类别 版本号 版本说明 版本日期 替代标识 替代说明 表头自定义项 1 表头自定义项 2 表头自定义项 3 表头自定义项 4 表头自定义项 5 表头自定义项 6 表头自定义项 7 表头自定义项 8 表头自定义项 9 表头自定义项 10 表头自定义项 11 表头自定义项 12 表头自定义项 13 表头自定义项 14 表头自定义项 15 表头自定义项 16 辅助计量单位 换算率 启用流转卡 物料编码 自由项 1 自由项 2 自由项 3 自由项 4 自由项 5 自由项 6 自由项 7 自由项 8 U8 字段名 RountingType Version VersionDesc VersionEffDate IdentCode IdentDesc Define1 Define2 Define3 Define4 Define5 Define6 Define7 Define8 Define9 Define10 Define11 Define12 Define13 Define14 Define15 Define16 AuxUnitCode ChangeRate RunCardFlag InvCode Free1 Free2 Free3 Free4 Free5 Free6 Free7 Free8 77 U8 数据表 sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting sfc_prouting bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part bas_part 0=否;1=是 枚举值 1=主工艺路线;2=替代工 艺路线

PDM 公共接口 操作手册
cfree9 cfree10 opseq 自由项 9 自由项 10 工序行号 Free9 Free10 OpSeq bas_part bas_part sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting 0=否;1=是 0=否;1=是

opcode

标准工序编码

OperationCode

description

工序说明

Description

wccode

工作中心

WcCode

effbegdate

生效日期

EffBegDate

effenddate

失效日期

EffEndDate

subflag

是/否委外工序

SubFlag

svendorcode

厂商代号

SVendorCode

rltoptionflag

是否选项相关

RltOptionFlag

ltpercent

制造提前期百分比

LtPercent

cmemo

备注

Remark

u_define22

表体自定义项 1

Define22

u_define23

表体自定义项 2

Define23

u_define24

表体自定义项 3

Define24

u_define25

表体自定义项 4

Define25

u_define26

表体自定义项 5

Define26

u_define27

表体自定义项 6

Define27

u_define28

表体自定义项 7

Define28

u_define29

表体自定义项 8

Define29

u_define30 u_define31

表体自定义项 9 表体自定义项 10

Define30 Define31 78

PDM 公共接口 操作手册
detail u_define32 表体自定义项 11 Define32 sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail sfc_prouting detail 0=否;1=是 0=否;1=是 0=否;1=是 0=否;1=是 0=否;1=是

u_define33

表体自定义项 12

Define33

u_define34

表体自定义项 13

Define34

u_define35

表体自定义项 14

Define35

u_define36

表体自定义项 15

Define36

u_define37

表体自定义项 16

Define37

reportflag

报告点

ReportFlag

bfflag

倒冲工序

BFFlag

feeflag

计费点

FeeFlag

plansubflag

计划委外工序

PlanSubFlag

u_deliverydays

交货天数

DeliveryDays

auxunitcode

辅助计量单位

AuxUnitCode

changerate

换算率

ChangeRate

splitflag

允许拆分

SplitFlag

10.1.6 工艺路线质检 pdm_sfc_proutinginsp
中间表字段名 qtmethod 标题 检验方式 U8 字段名 QtMethod U8 数据表 sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp 枚举值

dtmethod

抽检方案

DtMethod

dtrate

抽检率%

DtRate

dtnum

抽检数量

DtNum

dtstyle

抽检方式

DtStyle 79

PDM 公共接口 操作手册
dtunit 检验计量单位 DtUnit sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp sfc_prouting dinsp

qtlevel

检验水平

QtLevel

qcprojectcode

质量检验方案

cProjectCode

aqlval

AQL 值

AqlVal

crulecode

自定义抽检规则

CruleCode

itestrule

检验规则

ItestRule

optranstype

工序转移

OpTransType

10.1.7 工艺路线资源 pdm_sfc_proutingres
中间表字段名 resseq 标题 序号 U8 字段名 ResSeq U8 数据表 sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres sfc_prouting dres 枚举值

resid

资源代号

ResId

basetype

基准类型

BaseType

baseqtyn

基本用量-分子

BaseQtyN

baseqtyd

基本用量分母

BaseQtyD

planflag

计划否

PlanFlag

resactivity

资源活动

ResActivity

resqty

资源个数

ResQty

effrate

效率%

EffRate

feetype

计费类型

FeeType

80


相关文章:
用友U8 V10.0公共插件V6.0操作手册(PDM公共接口)_图文.pdf
用友U8 V10.0公共插件V6.0操作手册(PDM公共接口)_IT/计算机_专业资料。用友 U8 V10.0 公共插件-PDM 公共接口 操作手册 用友 U8 V10.0 公共插件 V6.0-PDM...
用友U8 V11.0公共插件V7.0操作手册(返利执行).pdf
用友U8 V11.0公共插件V7.0操作手册(返利执行)_企业管理_经管营销_专业资料。用友 U8 公共插件-返利执行 操作手册 用友 U8 公共插件-销售返利 操作手册 用友软件...
用友U8 V11.0公共插件V7.0操作手册(生产订单、委外订单....pdf
用友U8 V11.0公共插件V7.0操作手册(生产订单、委外订单子件批量调整)_生产/经营管理_经管营销_专业资料。用友 U8 公共插件-生产订单、委外订单子件批量调整 操作...
用友U8 V11.1公共插件V7.1操作手册(宿舍管理).pdf
暂无评价|0人阅读|0次下载|举报文档 用友U8 V11.1公共插件V7.1操作手册(宿舍...第2章 产品接口 人员档案 1、 如果启用【宿舍管理】,则【人员档案】中显示"...
用友U8 V11.1公共插件V7.1操作手册(包装物管理).pdf
27 2.2.1 2.2.2 2.2.2.1 2 操作手册 1 适配版本 1 安装 U8 管理软件 U8 V11.1 2 安装用友 U8 V11.1 公共应用插件软件安装和数据库安装。 2 ...
用友U8 V11.1公共插件V7.1操作手册(运输管理).pdf
暂无评价|0人阅读|0次下载|举报文档操作手册 用友 U8+公共插件运输管理 操作手册 用友软件股份有限公司 2013 年 9 月 操作手册 1 设置系统选项 【功能描述】 定...
用友U8PDM接口操作手册_图文.doc
用友 U8 公共插件-PDM 公共接口 操作手册 用友软件股份有限公司 用友 U8 公共...U8V11.0 版本开始支持订单集成业务 12 用友 U8 公共插件-PDM 公共接口 操作手册...
用友U8 V11.0供应链协同平台V6.0操作手册_图文.pdf
用友U8 V11.0供应链协同平台V6.0操作手册_兵器/核科学_工程科技_专业资料。...? PDM、MES、SPC:系统预留角色,方便后续平台扩展应用。 修改:点击修改链接,进入...
K3+WISEV13.0+VS+用友U8+V11.0竟争分析_图文.ppt
竞争分析 -金蝶K/3 WISE V13.0 VS 用友U8 V11.0 产品部
U8V11.0行业插件说明列表.xls
U8V11.0行业插件说明列表_计算机软件及应用_IT/计算机_专业资料。U8行业插件 ...PDM接口-用友 生产制造 有限排产模具 生产制造 算法(含多工 序排产) LED分...
用友U8 V11.0医药插件V6.5操作手册(资质管理).pdf
用友U8 V11.0医药插件V6.5操作手册(资质管理)_财务管理_经管营销_专业资料。用友 U8 V11.0 医药行业 V6.5 操作手册 用友 U8 医药行业 V6.5-资质管理 操...
U8行业插件下载说明.doc
│???│─PDM接口 │?│???│?│─补丁 │?│???│?│─操作手册 │?...用友U8 V11.0公共插件V7... 10页 2下载券 U810.0插件开发和注册 8页 ...
用友ERP-U8V8.90公共插件V5.0发版说明.doc
用友ERP-U8V8.90 公共插件 V5.0 发版说明 用友 ...注:其他部分的公共插件将在 2009/11/30 进行发版...PDM 公共接口 公共接口 1.1.1 功能简介 PDM 数据...
U8V11.0发版说明_图文.doc
U8V11.0发版说明_计算机软件及应用_IT/计算机_...宿舍管理作为公共插件进行维护。 明细模块 总账、出纳...PDM 接口、金税接口、实 施工具、EAI 平台、UAP ...
用友u8V11.0新版上市说明.doc
用友u8V11.0新版上市说明_销售/营销_经管营销_专业...并提供多种接口模式,其它 的软件产品可以和 U8 ...包括:自定义报表、导入&导出数据、外部插件管理、...
用友U8 V11.0电商订单中心功能介绍.ppt
用友U8 V11.0电商订单中心功能介绍_生产/经营管理_经管营销_专业资料。用友U8 ...接口说明 二.应用准备 1. 店铺接口设置 2. 基础档案 yonyou software ...
U8V11.0委外管理新.ppt
U8V11.0产品培训委外管理用友软件股份有限公司 U8供应链开发一部 讲师:胡娟 2012年9月15日 课程提纲 一.产品概述 1. 产品综述 2. 应用角色 3. 接口说明 ...
U8V11.0产品-应付款管理(上).ppt
产品综述 2. 术语说明 3. 应用角色 4. 产品接口 U8V11.0产品培训应付款管理用友软件股份有限公司 U8财务会计开发部 石宏宇 2012年10月8日 课程提纲 一....
用友U811.0出纳管理_图文.ppt
用友U8 11.0出纳模块操作手册PPT U8V11.0产品培训...术语说明 3. 应用角色 4. 应用价值 5. 接口说明...
U811.0化工行业插件V6.1产品培训-计量管理_图文.ppt
U8V11.0化工行业插件V6.1产品培训 -计量管理用友...(其他设备则需要根据情况调试或二次开发接口)设备...
更多相关标签: