acle E
BUSINE
ACLE 核
口开发
ERP最
最佳技术
ESS SU
UITE
核心应
应用技
考
发参考
技术
践
术实践
Ora
E-B
ORA
接口
Author:
MSN:
Creation
n Date:
dated:
Last Up
Docume
ent Ref:
:
Version
Approv
als:
hua.Huang
otmail.com
1, 2005
11, 2010
Reference N
黄建华Jianh
huajhua@ho
November 1
November 1
Copy Number ______
Oracle ERP最佳技术实践
Document Control
Change Record
Doc Ref:
November 11, 2010
Date
Author
Version Change Reference
6
Jianhua.Huang
29-Oct-05
Name
Reviewers
Distribution
Draft 1a No Previous Document
Position
Copy No. Name
Location
Library Master
Project Library
Project Manager
1
2
3
4
Note To Holders:
If you receive an electronic copy of this document and print it out, please write your
name on the equivalent of the cover page, for document control purposes.
If you receive a hard copy of this document, please write your name on the front
cover, for document control purposes.
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Document Control ii
Oracle ERP最佳技术实践
Doc Ref:
November 11, 2010
Contents
3.
2.
Document Control .................................................................................................................. ii
1.
总体说明 ..................................................................................................................... 2
1.1. 本文档目的 .......................................................................................................... 2
1.2. 业务需求 .............................................................................................................. 2
1.3. 接口模式.Open Interface模式 ........................................................................... 3
1.4. 接口模式.Open API模式 ................................................................................... 4
1.5. 问题解决方法 ...................................................................................................... 6
AP Invoices应付发票【Open Interface】 .............................................................. 7
2.1. 快速参考 .............................................................................................................. 7
2.2. 开发参考 .............................................................................................................. 7
2.3. 关键字段(参数)+最简单例子 ........................................................................ 8
2.4. 已知问题 ............................................................................................................ 10
AP Suppliers供应商【Open Interface、Unopen API】 .................................... 11
3.1. 快速参考 ............................................................................................................ 11
3.2. 开发参考 ............................................................................................................ 11
3.3. 关键字段(参数)+最简单例子 ...................................................................... 11
3.4. 已知问题 ............................................................................................................ 14
AR Customers客户【Open Interface】 ............................................................... 15
4.1. 快速参考 ............................................................................................................ 15
4.2. 开发参考 ............................................................................................................ 15
4.3. 关键字段(参数)+最简单例子 ...................................................................... 16
4.4. 已知问题 ............................................................................................................ 26
AR Transactions应收发票【Open Interface、Open API】 .............................. 30
5.1. 快速参考 ............................................................................................................ 30
5.2. 开发参考 ............................................................................................................ 30
5.3. 关键字段(参数)+最简单例子 ...................................................................... 31
5.4. 已知问题 ............................................................................................................ 31
BOM Bills物料清单【Open Interface、Open API】 .......................................... 32
6.1. 快速参考 ............................................................................................................ 32
6.2. 开发参考 ............................................................................................................ 32
6.3. 关键字段(参数)+最简单例子 ...................................................................... 34
6.4. 已知问题 ............................................................................................................ 42
BOM Routings工艺路线【Open Interface、Open API】 ................................. 43
7.1. 快速参考 ............................................................................................................ 43
7.2. 开发参考 ............................................................................................................ 43
7.3. 关键字段(参数)+最简单例子 ...................................................................... 45
Document Control iii
7.
4.
5.
6.
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Oracle ERP最佳技术实践
8.
9.
10.
11.
12.
13.
14.
15.
16.
Doc Ref:
November 11, 2010
7.4. 已知问题 ............................................................................................................ 54
CST Costs物料成本、资源费率、费用费率【Open Interface】 ....................... 55
8.1. 快速参考 ............................................................................................................ 55
8.2. 开发参考 ............................................................................................................ 55
8.3. 关键字段(参数)+最简单例子 ...................................................................... 56
8.4. 已知问题 ............................................................................................................ 56
FA Mass Addtions成批添加【Open Interface】 .............................................. 57
9.1. 快速参考 ............................................................................................................ 57
9.2. 开发参考 ............................................................................................................ 58
9.3. 关键字段(参数)+最简单例子 ...................................................................... 59
9.4. 已知问题 ............................................................................................................ 61
GL Journal日记账【Open Interface】 .................................................................. 63
10.1. 快速参考 ............................................................................................................ 63
10.2. 开发参考 ............................................................................................................ 63
10.3. 关键字段(参数)+最简单例子 ...................................................................... 64
10.4. 已知问题 ............................................................................................................ 66
INV Items物料【Open Interface、Unopened API】 ........................................ 68
11.1. 快速参考 ............................................................................................................ 68
11.2. 开发参考 ............................................................................................................ 68
11.3. 关键字段(参数)+最简单例子 ...................................................................... 69
11.4. 已知问题 ............................................................................................................ 75
INV Item Categories物料类别【Open Interface、Unopened API】 .............. 76
12.1. 快速参考 ............................................................................................................ 76
12.2. 开发参考 ............................................................................................................ 76
12.3. 关键字段(参数)+最简单例子 ...................................................................... 77
12.4. 已知问题 ............................................................................................................ 79
INV Material Transactions物料事务处理【Open Interface】 ......................... 80
13.1. 快速参考 ............................................................................................................ 80
13.2. 开发参考 ............................................................................................................ 80
13.3. 关键字段(参数)+最简单例子 ...................................................................... 82
13.4. 已知问题 ............................................................................................................ 86
INV Move Orders挑库单【Open API】 ............................................................... 88
14.1. 快速参考 ............................................................................................................ 88
14.2. 开发参考 ............................................................................................................ 88
14.3. 关键字段(参数)+最简单例子 ...................................................................... 89
14.4. 已知问题 ............................................................................................................ 91
INV MO Allocate物料搬运单分配【Open Interface】 ...................................... 93
15.1. 快速参考 ............................................................................................................ 93
15.2. 开发参考 ............................................................................................................ 93
15.3. 关键字段(参数)+最简单例子 ...................................................................... 94
15.4. 已知问题 ............................................................................................................ 94
INV MO Transact物料搬运单处理【Open API】 .............................................. 95
16.1. 快速参考 ............................................................................................................ 95
16.2. 开发参考 ............................................................................................................ 95
16.3. 关键字段(参数)+最简单例子 ...................................................................... 96
Document Control iv
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Oracle ERP最佳技术实践
17.
18.
19.
20.
21.
22.
23.
24.
25.
Doc Ref:
November 11, 2010
16.4. 已知问题 ............................................................................................................ 96
INV/BOM Delete Groups删除组【Simulation】 .............................................. 97
17.1. 快速参考 ............................................................................................................ 97
17.2. 开发参考 ............................................................................................................ 97
17.3. 关键字段(参数)+最简单例子 ...................................................................... 98
17.4. 已知问题 .......................................................................................................... 102
MRP Master Demand/Production Schedules【Open Interface】 .............. 103
18.1. 快速参考 .......................................................................................................... 103
18.2. 开发参考 .......................................................................................................... 103
18.3. 关键字段(参数)+最简单例子 .................................................................... 104
18.4. 已知问题 .......................................................................................................... 106
OM Sales Order销售订单【Open Interface、Open API】 ............................. 107
19.1. 快速参考 .......................................................................................................... 107
19.2. 开发参考 .......................................................................................................... 107
19.3. 关键字段(参数)+最简单例子 .................................................................... 108
19.4. 已知问题 .......................................................................................................... 111
OM Pick销售挑库【Open Interface、Open API】 .......................................... 113
20.1. 快速参考 .......................................................................................................... 113
20.2. 开发参考 .......................................................................................................... 113
20.3. 关键字段(参数)+最简单例子 .................................................................... 114
20.4. 已知问题 .......................................................................................................... 114
OM Ship销售发运【Open API】 ........................................................................ 115
21.1. 快速参考 .......................................................................................................... 115
21.2. 开发参考 .......................................................................................................... 115
21.3. 关键字段(参数)+最简单例子 .................................................................... 116
21.4. 已知问题 .......................................................................................................... 116
PO Requisitions请购单【Open Interface】 ..................................................... 117
22.1. 快速参考 .......................................................................................................... 117
22.2. 开发参考 .......................................................................................................... 117
22.3. 关键字段(参数)+最简单例子 .................................................................... 119
22.4. 已知问题 .......................................................................................................... 123
PO Purchase Orders采购订单【Open Interface、Open API】 ...................... 124
23.1. 快速参考 .......................................................................................................... 124
23.2. 开发参考 .......................................................................................................... 124
23.3. 关键字段(参数)+最简单例子 .................................................................... 126
23.4. 已知问题 .......................................................................................................... 138
PO/RMA/OSP Receiving【Open Interface、Unopen API】 ....................... 140
24.1. 快速参考 .......................................................................................................... 140
24.2. 开发参考 .......................................................................................................... 140
24.3. 关键字段(参数)+最简单例子 .................................................................... 142
24.4. 已知问题 .......................................................................................................... 158
QA Collection Results质量收集结果【Open Interface】 ................................ 162
25.1. 快速参考 .......................................................................................................... 162
25.2. 开发参考 .......................................................................................................... 162
25.3. 关键字段(参数)+最简单例子 .................................................................... 163
Document Control v
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Oracle ERP最佳技术实践
Doc Ref:
November 11, 2010
25.4. 已知问题 .......................................................................................................... 164
WIP Work Orders工单【Open Interface】 ..................................................... 165
26.1. 快速参考 .......................................................................................................... 165
26.2. 开发参考 .......................................................................................................... 165
26.3. 关键字段(参数)+最简单例子 .................................................................... 167
26.4. 已知问题 .......................................................................................................... 169
WIP Move Transactions工序移动【Open Interface】 ................................... 170
27.1. 快速参考 .......................................................................................................... 170
27.2. 开发参考 .......................................................................................................... 170
27.3. 关键字段(参数)+最简单例子 .................................................................... 171
27.4. 已知问题 .......................................................................................................... 173
WIP Resource Transactions资源事务【Open Interface】 ............................. 174
28.1. 快速参考 .......................................................................................................... 174
28.2. 开发参考 .......................................................................................................... 174
28.3. 关键字段(参数)+最简单例子 .................................................................... 175
28.4. 已知问题 .......................................................................................................... 178
XXXXX资源计费【Open Interface】 .................................................................. 180
29.1. 快速参考 .......................................................................................................... 180
29.2. 开发参考 .......................................................................................................... 180
29.3. 关键字段(参数)+最简单例子 .................................................................... 181
29.4. 已知问题 .......................................................................................................... 181
Open and Closed Issues for this Deliverable .................................................... 182
Open Issues ................................................................................................................... 182
Closed Issues ................................................................................................................ 182
26.
27.
28.
29.
30.
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
Document Control vi
Oracle ERP最佳技术实践
1. 总体说明
1.1. 本文档目的
1.2. 业务需求
Doc Ref:
November 11, 2010
作为接口开发的快速入门材料;不可能涵盖所有细节,任何问题或疑问,请仔细阅读
Oracle API PDF文档或者参考Metalink。
集成数据采集终端
现场用带记忆功能的条码机、手持式PDA、RFID设备等采集业务数据,比如投料事务
数据(含批号、料号、数量),通过无线实时传送到ERP,也可以事后批量上传;这
些数据需要通过某种方式生成ERP的库存事务。
集成企业其他系统
Oracle ERP并非信息化系统的全部,企业通常还有大量外购或者自行开发的软件平
台,如Notes、销售系统、计划平台等,这些系统不能仅作为一个个信息孤岛,他们产
生的数据也需要和ERP集成。如通过Notes电子流审批的请购需要通过某种方式生成
ERP的PR或者PO。
集成企业外部系统
比如供应链上游的销售系统、供应链下游的采购系统、银行、税务,都可能通过某种
手段与ERP发生直接或者间接的关系:EDI发票、ASN、银行对账单、VMI到货通知
等。
ERP本身的功能扩展
大量的期初数据如何进入ERP?如何使ERP的系统流程更加自动化?如何迁移/合并两
个Oracle ERP系统?这些纷繁复杂的海量工作不可能全部通过手工Key到系统中,必须
通过某种方式灌入ERP、再现源系统数据风貌。
处理这些业务需求的方式就是“接口”:通过一组程序把数据批量写入Oracle ERP相
关表中,达到和在界面输入同样的效果:数据一致性,数据有效性,数据集成性(比
如插入PO数据,要反馈到MRP的需求/供应)。
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
总体说明 2 of 187
Oracle ERP最佳技术实践
1.3. 接口模式.Open Interface模式
概述
Doc Ref:
November 11, 2010
这个就是我们通常讲的“接口表”。把数据通过各种方式写进接口表,然后提交标准
请求导入Product表。
然而作为Open Interface,它其实是一整套程序:接口表、验证和处理并发程序、接口
维护Form界面或者错误Report等。在开发过程中,要综合考虑它们的作用,合理安排
用户作业顺序;并非所有事情都要通过代码实现。
开发框架
4和5是必须要开发的,需要对系统逻辑和接口功能有深入的了解才能确保程序的正确
性和健壮性。Oracle接口本身也有验证,但出错信息往往太简单甚至词不达意,况且
有时候还需要做和企业特定业务相关的判断,所以需要我们自己做预验证。实际开发
中,接口使用起来并不像Oracle所说的那样方便。
2基本上需要开发。
3和6很可能需要开发,视具体方案和需求而定。
1很可能需要开发,视具体情况而定。
8和11不一定有。
接口开发参考
File Ref: 深入浅出Oracle EBS之常用接口开发参考.docx (v. DRAFT 1A )
Company Confidential - For internal use only
总体说明 3 of 187