- 浏览: 318105 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (169)
- ORACLE EBS FORM开发 (39)
- ORACLE EBS业务 (18)
- ORACLE DB (13)
- ACCOUNTING (0)
- 休闲娱乐 (5)
- 开发自己 (1)
- OAF开发 (15)
- LINUX (2)
- ORACLE EBS文档 (1)
- 疑难杂症 (3)
- WEB ADI (2)
- 报表开发 (2)
- EBS有用SQL (8)
- ORACLE EBS开发 (5)
- ORACLE EBS DBA (15)
- EBS日常维护 (24)
- Oracle EBS workflow (2)
- Oracle EBS 个性化 (2)
- EBS常见接口表应用 (10)
- EBS标准API应用 (3)
- Oracle EBS 数据迁移 (2)
- Oracle EBS杂项技术荟萃 (1)
- EBS之事半功倍 (1)
- ORACLE EBS ALERT (1)
- OCP之路 (4)
最新评论
-
594597634:
楼主没有给解决方案啊
!我急求如何解决啊
亲历:JBO-25058 -
sjmei:
嗯,不错,学习了
PL/SQL NO_DATA_FOUND、SQL%NOTFOUND、SQL%ROWCOUNT -
maojieming:
做公交车,应该是“关门打X”
北京公交车一族必备绝技 -
hollysun:
现在功夫都练得炉火纯青了,独孤九剑~
北京公交车一族必备绝技 -
xyh:
还有一招:锁喉功,掐死你,捏死你
北京公交车一族必备绝技
1. FND_MESSAGE_PUB.get用法,调用标准API时,抓取错误信息时可以用到,如导入供应商API:IBY_EXT_BANKACCT_PUB
DECLARE
x_msg_count NUMBER;
x_msg_data VARCHAR2(3000);
v_msg_index_out NUMBER;
v_data VARCHAR2(1000);
BEGIN
fnd_message.set_name('IBY', 'IBY_UNIQ_ACCOUNT');--设置消息名称
fnd_message.set_name('IBY', 'test');
fnd_msg_pub.add;--添加到Global Area
fnd_message.set_name('FND', 'AFDICT- DATABASE STATS');--设置消息名称
fnd_message.set_token('UPDATES', 'dragon123');--设置消息内容中变量的值
fnd_message.set_token('INSERTS', 'dragon321');--设置消息内容中变量的值
fnd_msg_pub.add;--添加到Global Area
--当x_msg_count 为1时,直接输出x_msg_data,否则需要循环输出
fnd_msg_pub.count_and_get(p_encoded => fnd_api.g_false,
p_count => x_msg_count,
p_data => x_msg_data);
dbms_output.put_line('x_msg_count:' || x_msg_count);
dbms_output.put_line('x_msg_data:' || x_msg_data);
FOR k IN 1 .. x_msg_count LOOP
fnd_msg_pub.get(p_msg_index => k,
p_encoded => fnd_api.g_false,
p_data => v_data,
p_msg_index_out => v_msg_index_out);
dbms_output.put_line('(' || v_msg_index_out || ')->' || v_data);
END LOOP;
fnd_msg_pub.delete_msg();
--app_exception.raise_exception;
END;
2. error_handler.get_message用法,调用BOM导入API时,抓取错误信息
IF x_msg_count > 0 THEN
FOR l_index IN 1 .. x_msg_count LOOP
IF l_index>0 THEN
DECLARE
x_index VARCHAR2(10);
x_msg_data_tmp VARCHAR2(2000);
x_entity_id VARCHAR2(10);
x_message_type VARCHAR2(10);
BEGIN
error_handler.get_message
(x_entity_index => x_index,
x_message_text => x_msg_data_tmp,
x_entity_id => x_entity_id,
x_message_type => x_message_type);
-- dbms_output.put_line(l_index||':'||x_index);
dbms_output.put_line(l_index||x_entity_id||':'||x_msg_count);
x_msg_data := x_msg_data || x_msg_data_tmp;
FOR i IN 1 .. round(length(x_msg_data_tmp) / 255) + 1 LOOP
dbms_output.put_line(substr(x_msg_data_tmp, (i - 1) * 254, 254));
END LOOP;
END;
END IF;
END LOOP;
END IF;
3. error_handler.get_message_list用法
x_message_list error_handler.error_tbl_type;
error_handler.get_message_list(x_message_list => x_message_list);
FOR i IN 1 .. x_message_list.COUNT LOOP
dbms_output.put_line('BO Identifier : ' || x_message_list(i)
.bo_identifier);
dbms_output.put_line('Organization ID : ' || x_message_list(i)
.organization_id);
dbms_output.put_line('Entity ID : ' || x_message_list(i)
.entity_id);
dbms_output.put_line('Message Text : ' ||
substr(x_message_list(i).message_text, 1, 200));
dbms_output.put_line('Entity Index : ' || x_message_list(i)
.entity_index);
dbms_output.put_line('Message Type : ' || x_message_list(i)
.message_type);
dbms_output.put_line('Table Name : ' || x_message_list(i)
.table_name);
dbms_output.put_line('Row Identifier : ' || x_message_list(i)
.row_identifier);
END LOOP;
发表评论
-
FRM-40400:事务完成:已应用和保存X条记录"消息框不显示处理方法
2013-01-16 16:28 1466每次成功退出保存修改或添加记录时窗体都会弹出“FRM-4040 ... -
app_fields.set_required_field
2012-07-05 10:12 1173用来设置某个栏位为必录 可以在A的WHEN-VALIDAT ... -
Oracle EBS Form 开发 Tips
2012-07-05 09:49 11881EBS Form开发中经常会遇到一些小问题,以免再次遇到 ... -
form 触发器的层次Before、Override、after的区别
2012-04-10 16:54 1570问题描述:当我们在Form的BLOCK级里面增加了Tri ... -
oracle EBS User Profile使用举例
2012-02-20 20:33 5440Oracle EBS 用户配置文件 ... -
commit_form do_key('commit_form') forms_ddl('commit');
2011-11-24 18:26 16401.commit_form 针对form上面的数据变动进行co ... -
open_form,call_form,new_form 的区别
2011-11-24 18:17 1126(一) open_form是一个受限的封装过程,他可以 ... -
亲历FRM-30425
2011-10-10 10:42 1124FRM-30425: Summarized database ... -
oracleform触发器执行顺序及键定义
2011-09-08 10:57 13721当打开FORM时: (1)PRE-FORM (2 ... -
FRM-30425问题解决
2011-08-01 16:31 2864FRM-30425: Summarized database ... -
EBS中取profile值的用法
2011-05-31 12:33 2110[code]fnd_profile.value的用法: ... -
Form中Block的重新查询
2011-05-31 12:28 1075Form中某些按钮可能调用了Package对表中某些字段进行更 ... -
Oracle EBS Standard Forms 开发规范标准的目的
2011-05-31 12:26 1212两大目标:一、让程序能由人类(human kind)进行维 ... -
调用Form
2011-05-11 11:36 1020(一) open_formopen_form是一个受限的封装过 ... -
范围弹性域
2011-03-24 16:32 1135范围弹性域是使用的键弹性域的一种扩展,其没有专门的弹性注册 ... -
form做好以后,别忘记检查这些
2011-03-24 16:30 11001.常规属性的设置,如模块、数据块、画布、窗口,常规触发器 ... -
使用Form个性化修改标准Form的LOV
2011-03-24 15:24 1354本文结合一个简单的Form做描述,这是没有个性化之前的LOV, ... -
使用Custom.pll修改标准Form的LOV
2011-03-24 15:23 1659在开发过程中,经常碰到需要修改标准Form中LOV的需求,一般 ... -
form开发的小总结
2011-03-22 12:14 1722Form 开发的一些小总结.当然要实现如下的功能不一定要这样做 ... -
FORM开发相关技术
2011-03-22 12:14 36191.一进页面就能看到表 ...
相关推荐
FND_MESSAGE PACKAGE 这个包是使用 消息字典 api
今天学到在系统中定义的消息不仅可以当作普通的消息来引用展示(如文章以下所有内容),还可以把它当作一个固定变量来使用 ,通过使用FND_MESSAGE.SET_NAME和FND_MESSAGE.GET。 例如以下代码是把系统中定义的GME_...
* fnd_flex_value_sets * fnd_flex_values * fnd_flex_values_vl ----弹性域 * fnd_id_flexs * fnd_id_flex_structures where id_flex_code=""GL#"" * fnd_id_flex_segments where id_flex_code=""GL#"" and id...
SOA Using Java Web Services 英文版原文
EN_ITIL4_FND_考试样卷答案及解析
--创建触发器 create or replace trigger trigger_customerLink before insert on customerLink_table for each row when (new.id is null) begin select seq_link_id.nextval into:new.id from dual;...
OracleEBSFlexField弹性域技术专题
EBS_FND_单据序列和序列分配API开发,包括详细的代码(建表/验证数据/塞入正是表等)。
Hi, This is Verilog practice code
1 手动提交Request 在Form里面,我们可以用 APPS.FND_REQUEST.SUBMIT_REQUEST 提交一个Request到Oracle Request Manager。 如果提交成功,该函数返回Request ID,否则,返回0。
Directory: VHDL-FPGA-VerilogPlat: VHDLSize: 27KB
详细阐述欧拉法解微分方程组的编程过程,相对于使用ode函数,更能体现到控制运行的机制。
本人常用sql,做编译用,33333333333q
此针对于oracle ebs的值集进行详细的讲解
EBS 并发请求
Installing Perl Modules on Linux Perform the following steps to install Perl modules on Linux: ...perl $FND_TOP/patch/115/bin/IREPParserSetup.pl When prompted, provide the temporary directory path
File find componet for delphi
Oracle EBS 表 Oracle EBS 表 Oracle EBS 表 Oracle EBS 表 Oracle EBS 表
Controlling a FND Source
oracle 官方网络培训资料(财务部分中文版) for FA