- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动生成序号
Author: Edison Hotmail:edisonlsj@
根据Oracle ERP 的机制来创建序号
本文假设Form 中存在二个Master-Detail 关系的block, 名称分别为Headers 和Lines ,
1. 创建参数
名 称: query_mast_det_lines_flag
类 型: 字符
长 度: 1
初始值: N
说 明: 为了避免lines 在查询期间执行W-C-R , 设置一个标记, 重新设置适当的标记在lines 的
W-C-R 触发器结束之后
名 称: max_line_num
类 型: 数字
长 度: 30
初始值: 0
说 明: 用来保存当前最大的序号
名 称: clearing_block
类 型: 字符
长 度: 1
初始值: N
说 明: 为lines 行号的编号方式设置必须的参数
2. 实现步骤
a. 修改程序单元中的Query_Master_Details 过程, 在IF reldef = FALSE THEN 后面增加以下代
码:
IF detail = LINES THEN
COPY(Y, PARAMETER.query_mast_det_lines_flag);
ELSIF detail = DISTRIBUTIONS THEN
COPY(Y, PARAMETER.query_mast_det_dist_flag);
END IF;
b. 修改form-level 层的ON-CLEAR-DETAIL 触发器, 修改如下:
BEGIN
:parameter.clearing_block := Y;
Clear_All_Master_Details;
:parameter.clearing_block := N;
END;
c. 在数据库中增加一下 package , 包含以下二个过程, 主要用途是检查序号的有效性以及取当
前最大的序号
Procedure check_unique(x_header_id number, x_line_id number);
Procedure get_max_line_num(x_header_id);
具体的代码如下:
Author: Edison Hotmail:edisonlsj@
procedure check_unique(x_header_id varchar2, p_line_id number) is
dummy number;
begin
select count(1) into dummy
from table
where schedule_number = p_header_id
and line_seq = p_line_id;
if dummy = 1 then
fnd_message.set_name(NIP,NI_MESSAGE);
fnd_message.set_token(MESSAGE,请输入唯一的行号!);
app_exception.raise_exception;
end if;
end;
function ge
您可能关注的文档
- 大连海事大学网站设计(贺琳老师)实验报告.doc
- 委托房屋征收与补偿评估合同.doc
- 学校物业管理整体设想.doc
- 学校心理健康教育与咨询辅导技术课专题三作业.doc
- 安全-ipsec配置.doc
- 安徽大学春晖学社支教实验.docx
- 实验二 直方图均衡化.doc
- 宏观经济学.(第五版)[美]罗伯特·巴罗 第八章1-2节.pptx
- 实变函数论教案第二章.doc
- 客户接待安排.doc
- 石油化工行业2024中报业绩总结:24Q2上游受益于油价上涨,炼化检修和需求淡季影响业绩释放,涤纶长丝价差环比修复-240908-申万宏源-14页.pdf
- 汽车与汽车零部件行业周报、月报:增长趋缓,盈利改善.pdf
- 日本央行独立紧缩的被忽视长尾效应.pdf
- 信达生物(01801)自主研发已入佳境,四大领域商业化势如破竹.pdf
- 阳光电源 -逆变 深耕光储沉淀深厚,品牌技术铸就龙头地位.pdf
- 基于V2X和自动驾驶HIL联调的仿真测试系统开发.pdf
- 深度学习图像分割算法在胃癌病理切片中的可行性分析.pdf
- 市场复盘:市场继续缩量,创业板指翘尾收红-240909-国元证券-11页.pdf
- 市场复盘:三大指数收跌,金融风格走强-240912-国元证券-11页.pdf
- 通信行业2024半年报业绩点评:行业2024H1经营稳健,数字经济和人工智能驱动行业增长.pdf
文档评论(0)