没有合适的资源?快使用搜索试试~ 我知道了~
EBS_FND_单据序列和序列分配API开发
1星 需积分: 50 15 下载量 79 浏览量
2014-08-22
12:33:47
上传
评论
收藏 603KB PDF 举报
温馨提示
试读
30页
EBS_FND_单据序列和序列分配API开发,包括详细的代码(建表/验证数据/塞入正是表等)。
资源推荐
资源详情
资源评论
EBS_FND
单据序列和序列分配
API开发
Author: 王宪
Creation Date: 2014-08-22
Last Updated: 2014-08-22
Document Ref: <Document Reference Number>
Version: 1.0
Copy Number _____
Document Control
Change Record
30
Date
Author
Version
Change Reference
2014-08-22
Sam.T
1.0
No Previous Document
Reviewers
Name
Position
Distribution
Copy No.
Name
Location
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.
Contents
Document Control .................................................................................................................. 2
EBS_单据序列和序列分配API开发概述 ................................................................................ 4
单据序列和分配API开发的逻辑 ...................................................................................... 4
单据序列和分配API接口表新建 ...................................................................................... 5
单据序列和分配API导入的主处理Package代码 ........................................................... 9
单据序列和分配API导入的结果演示 ............................................................................ 28
Open and Closed Issues for this Deliverable .................................................................... 30
Open Issues ..................................................................................................................... 30
Closed Issues .................................................................................................................. 30
EBS_单据序列和序列分配API开发概述
01. 开发需求
由于现在EBS系统的公司特多,所以每年都必须要花半个月的时间来维护单据序列。
一共要维护的单据序列和单据序列分配的数据每年大概有2万笔以上。还只是财务模块
的。销售模块的则是每个月都有好几千条记录要维护。
目前主要是用DataLoad来做,也很麻烦,要盯着电脑做导入,等的时间长,还不够稳
定,经常出错。所以希望这边可以开发一个批量导入的功能。
可惜Oracle没提供对应的API做导入的,所以,只好模仿Form的维护数据的逻辑,来
做一个后台批量导入单据序列的功能。
02. 该文档的概述
本教程主要是介绍EBS_单据序列和序列分配API开发的相关方法,包含如下几个部
分:
单据序列和分配API开发的逻辑
单据序列和分配API接口表新建
单据序列和分配API导入的主处理Package代码
单据序列和分配API导入的结果演示
单据序列和分配API开发的逻辑
API逻辑:
首先,该API是完全模拟用户在Form画面的操作对应的后台Insert的逻辑做的!
所以,API的栏位和用户在Form操作的栏位一样。
验证逻辑也和Form的的逻辑一样。
需要注意一些特殊栏位的取值就OK。
具体请直接研究代码。
如果发现有任何的bug,欢迎和我直接沟通。我的邮件是:samt007@qq.com。
当然,这边已经对程序有过完整的测试,包括对导入的单据之后的数据进行应用(凭
证单号等是否正常生成)。
单据序列和分配API接口表新建
单据序列
API
接口表
:XYG_ALD_DOC_SEQ_INTERFACE
CREATE TABLE XYG.XYG_ALD_DOC_SEQ_INTERFACE
(
BATCH_ID NUMBER NOT NULL
,IMPORT_LINE_NUM NUMBER NOT NULL--
导入的行号
,NAME VARCHAR2(30)--
名称
--
必输
,APPLICATION_NAME VARCHAR2(240) ---
应用
--
必输
,START_DATE_CHAR VARCHAR2(50) ---
有效自
--
必输
,END_DATE_CHAR VARCHAR2(50) ---
有效至
--
目前设置为必输
,TYPE_NAME VARCHAR2(50)--
类型
--
必输
,MESSAGE_FLAG VARCHAR2(1)--
消息
--
必输,默认
N
,INITIAL_VALUE NUMBER--
初始值
---
,PROCESS_FLAG NUMBER DEFAULT 1 NOT NULL---
初始值
1;
成功
3--
别的都是错误。
,PROCESS_MESSAGE VARCHAR2(4000)
----
检测后的栏位
,APPLICATION_ID NUMBER
,START_DATE DATE
,END_DATE DATE
,TYPE VARCHAR2(1)
---5 who
,CREATED_BY NUMBER DEFAULT -1 NOT NULL --
创建者
,CREATION_DATE DATE DEFAULT SYSDATE NOT NULL
--
创建日期
,LAST_UPDATED_BY NUMBER DEFAULT -1NOT NULL --
最后更
新人
,LAST_UPDATE_DATE DATE DEFAULT SYSDATE NOT NULL --
最
后更新日期
,LAST_UPDATE_LOGIN NUMBER DEFAULT -1NOT NULL --
最后登
陆人
,ATTRIBUTE_CATEGORY VARCHAR2(30)
,ATTRIBUTE1 VARCHAR2(240)
,ATTRIBUTE2 VARCHAR2(240)
,ATTRIBUTE3 VARCHAR2(240)
,ATTRIBUTE4 VARCHAR2(240)
,ATTRIBUTE5 VARCHAR2(240)
,ATTRIBUTE6 VARCHAR2(240)
,ATTRIBUTE7 VARCHAR2(240)
,ATTRIBUTE8 VARCHAR2(240)
,ATTRIBUTE9 VARCHAR2(240)
,ATTRIBUTE10 VARCHAR2(240)
,ATTRIBUTE11 VARCHAR2(240)
,ATTRIBUTE12 VARCHAR2(240)
,ATTRIBUTE13 VARCHAR2(240)
,ATTRIBUTE14 VARCHAR2(240)
,ATTRIBUTE15 VARCHAR2(240)
)
TABLESPACE XYG_DATA;
COMMENT ON TABLE XYG.XYG_ALD_DOC_SEQ_INTERFACE IS 'XYG_单据序列批量导入接口表';
COMMENT ON COLUMN XYG.XYG_ALD_DOC_SEQ_INTERFACE.BATCH_ID IS '处理批次ID';
COMMENT ON COLUMN XYG.XYG_ALD_DOC_SEQ_INTERFACE.IMPORT_LINE_NUM IS '处理行号';
剩余29页未读,继续阅读
资源评论
- JITIANYA12342016-12-08还不错哦 能够在详细点就好了。。、。、。。。
samt007
- 粉丝: 100
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功