Professional Documents
Culture Documents
总述
供应商接口
供应商接口的原理
接口的原理?
的原理?
系统从三个表分别导入供应商、供应商地点、供应商联系人。
供应商:AP_SUPPLIERS_INT
供应商地点:AP_SUPPLIER_SITES_INT
供应商联系人:AP_SUP_SITE_CONTACT_INT
这三张表分别对应三张正式表:
ap_suppliers_int 对应 po_vendors
ap_supplier_sites_int 对应 po_vendor_sites_all
ap_sup_site_contact_int 对应 po_vendor_contacts
供应商银行如何导入?
供应商银行如何导入?
供应商银行是没有接口表的。银行相关的表关系如下:
银行的三张表都可以直接写正式表完成,但一定要注意这几张表有一个序列要处理!
目录
总述 ........................................................................................................................................... 1
目录 ........................................................................................................................................... 1
参考 ........................................................................................................................................... 3
测试前的准备 ............................................................................................................................ 4
测试环境 ............................................................................................................................ 4
1) 查看组织代码 ............................................................................................................ 4
供应商头信息导入..................................................................................................................... 4
1) 清除供应商头接口数据............................................................................................. 4
2) 将供应商头信息写入接口 ......................................................................................... 4
3) 查看接口数据 ............................................................................................................ 5
4) 确认提交 ................................................................................................................... 5
5) 执行供应商导入 ........................................................................................................ 5
1 / 12
Oracle 完全测试记录 供应商导入 吴若童
6) 确认导入后的结果 .................................................................................................... 6
供应商地点导入 ........................................................................................................................ 6
1) 清除地点接口数据 .................................................................................................... 7
2) 查询供应商编码 ........................................................................................................ 7
3) 将供应商地点信息写入接口 ..................................................................................... 7
4) 查看接口数据 ............................................................................................................ 7
5) 确认提交 ................................................................................................................... 7
6) 执行供应商地点导入 ................................................................................................ 7
7) 确认导入后的结果 .................................................................................................... 8
供应商联系人导入..................................................................................................................... 8
1) 清除联系人接口数据 ................................................................................................ 8
2) 查询供应商编码 ........................................................................................................ 9
3) 写入供应商地点联系人到接口 ................................................................................. 9
4) 查看接口数据 ............................................................................................................ 9
5) 确认提交 ................................................................................................................... 9
6) 执行供应商联系人导入............................................................................................. 9
7) 确认导入后的结果 .................................................................................................. 10
1) 查询供应商基本分类 .............................................................................................. 10
2) 查询供应商付款条件 .............................................................................................. 11
3) 查询供应商发运方法 .............................................................................................. 11
4) 导出供应商头 .......................................................................................................... 11
5) 导出供应商地点 ...................................................................................................... 11
6) 导出供应商联系人 .................................................................................................. 12
7) 导出供应商银行 ...................................................................................................... 12
2 / 12
Oracle 完全测试记录 供应商导入 吴若童
参考
测试记录由 吴若童 实测,参考了 metalink 及 user guide 中相关文档。你可以任意的传播本文件。
3 / 12
Oracle 完全测试记录 供应商导入 吴若童
测试前的准备
测试 前的准备
测试环境
组织架构:
SOB: 201
OU: T_工厂
INV: TM1
以上组织在系统中均以设置完成。
1) 查看组织代码
[SQL]通过以下代码查到到 OU 的编码及对应的帐套。
测试环境的设置如下:
供应商头信息
供应商头信息导入
头信息导入
1) 清除供应商头
清除供应商头接口数据
供应商头接口数据
2) 将供应商头信息写入接口
供应商头信息写入接口
[SQL]插入两个供应商到接口中,名称分别“简单的供应商导入”、“简单的供应商导入 2”
4 / 12
Oracle 完全测试记录 供应商导入 吴若童
供应商编码在导入完成后会存在“segment1”字段中。经测试即使在接口中手工填写
了 segment1,导入后仍然是自动编号,会覆盖手工录入的编号。
3) 查看接口数据
[SQL]通过以下命令,确保上两步正确插入:
4) 确认提交
[SQL]完成后执行 commit;
5) 执行供应商导入
执行供应商导入
[M]查看:请求:供应商开放接口导入
完成后查看输出
5 / 12
Oracle 完全测试记录 供应商导入 吴若童
在输出中可以看到导入的两行供应商接口记录。但供应商编号显示都一样。
6) 确认导入后的结果
确认导入后的结果
[N]采购:供应来源:供应商
查到刚才的之前的供应商:“简单的供应商导入%”
供应商地点导入
供应商地点 导入
6 / 12
Oracle 完全测试记录 供应商导入 吴若童
1) 清除地点
清除地点接口数据
地点接口数据
2) 查询供应商编码
[SQL]通过以下命令查询到供应商对应的 VENDOR_ID
注意:“简单的供应商导入”为上一个测试导入的供应商名称,请按实际情况修改。
注意:
本例中,VENDOR_ID 为 39475
3) 将供应商地点
将供应商地点信息写入接口
地点信息写入接口
[SQL]插入供应商地点到地点接口表,名称为“地点导入”,设置为收单、收货用途。
注意:39475 为上一步测试时导入的供应商编码,请按实际情况修改。
注意:
4) 查看接口数据
[SQL]通过以下命令,确保上两步正确插入:
5) 确认提交
[SQL]完成后执行 commit;
6) 执行供应商地点
执行供应商地点导入
地点导入
[M]查看:请求:供应商站点开放接口导入
7 / 12
Oracle 完全测试记录 供应商导入 吴若童
完成后查看输出
7) 确认导入后的结果
[N]采购:供应来源:供应商:地点
查到刚才的之前的供应商:“简单的供应商导入”
地名“地点导入”已经存在,用途为支付、采购。
供应商联系人
供应商 联系人导入
联系人导入
1) 清除联系人接口数据
8 / 12
Oracle 完全测试记录 供应商导入 吴若童
2) 查询供应商编码
[SQL]通过以下命令查询到供应商对应的 VENDOR_SITE_ID
注意:“39475”为上一个测试导入的供应商名称,请按实际情况修改。
注意:
注意:
注意:
不推荐用 VENDOR_SITE_CODE 为依据进行导入,容易出现重名的错误。并且在测试过程
中发现中文 VENDOR_SITE_CODE 无法正确导入。
3) 写入供应商地点联系人到接口
[SQL]插入供应商地点到地点接口表,名称为“地点导入”,设置为收单、收货用途。
4) 查看接口数据
[SQL]通过以下命令,确保上两步正确插入:
5) 确认提交
[SQL]完成后执行 commit;
完成后查看输出
6) 执行供应商联系人导入
[M]查看:请求:供应商地点联系人开放接口导入。
9 / 12
Oracle 完全测试记录 供应商导入 吴若童
完成后查看输出
7) 确认导入后的结果
[N]采购:供应来源:供应商
查到刚才的之前的供应商:“简单的供应商导入”
相关查询 SQL
1) 查询供应商基本分类
设置路径:[N] 采购:设置:采购:查找代码
类型:VENDOR TYPE
用户名:有效供应商类型
10 / 12
Oracle 完全测试记录 供应商导入 吴若童
应用:采购管理系统
说明:有效供应商类型
2) 查询供应商付款条件
设置路径:采购:设置:财务系统:付款条件
3) 查询供应商发运方法
查询供应商发运方法
设置路径[N]: 采购:设置:采购:承运人
(接口中用的是“简称”字段)
--列出已经导入的供应商明细
4) 导出供应商头
导出供应商头
from po_vendors pv
5) 导出供应商地点
select
ood.ORGANIZATION_CODE,pv.vendor_name,pvsa.vendor_id,pvsa.vendor_site_code,pvsa.ven
11 / 12
Oracle 完全测试记录 供应商导入 吴若童
dor_site_id ,pvsa.province,pvsa.city,pvsa.address_line1,pvsa.area_code,pvsa.phone,
pvsa.fax
6) 导出供应商联系人
pvc.mail_stop,pvc.inactive_date
pv,org_organization_definitions ood
and pvc.vendor_site_id=pvsa.vendor_site_id
7) 导出供应商银行
12 / 12