摘要: 在Oracle Forms客户化开发中,如果遇到有在Form上提供关键性弹性域(以下简称“键弹性域”)功能支持的时候,我们可以利用FND_KEY_FLEX.DEFINE函数来轻松完成所有的初始化工作。其中也包括键弹性域的组合描述字段的显示的初始化:只要在FND_KEY_FLEX.DEFINE调用时指定了DESCRIPTION参数即可。然而有时我们仅是想要显示这个描述组合字段,仅此而已。并不需要提供完整的键弹性域功能。那么我们有什么快速而有效的方法来得到这个描述组合字段呢?试试下面的fnd_flex_keyval包里的方法吧~实例:获取库存物料的物料类别集中的类别组合“描述”字段需要用到的方法: 阅读全文
posted @ 2011-03-09 23:07 郭振斌 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 在EBS中,当生成PDF格式的文件时,XML Publisher就会在后台调用OPP(Output Post Processor)这个进程,这个进程是由AQ处理的,如果由于AQ失败就会出现错误,不会生成文件。所以在EBS中Report Builder编写的报表在生成XML数据后的处理由OPP服务,此服务必须启动。如何找到OPP服务?路径如下:系统管理员->并发->管理员->管理查找“Output Post Processor”(中文是“输出提交处理程序”),然后点击“激活”(active)即可启动服务。 阅读全文
posted @ 2011-03-09 13:24 郭振斌 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 表单名称:MYFORM数据块名称:MYBLOCK第一步:在表单中加入参数:WF_ITEMKEYMYBLOCK的数据来源中必须有WF_ITEMKEY这个字段。修改或添加数据块级触发器:WHEN-NEW-BLOCK-INSTANCEif :Parameter.wf_itemkey is not nullthen declare ls_where varchar2(1000); ls_this_where varchar2(1000); begin ls_where := GET_BLOCK_PROPERTY(MYBLOCK,DEFAULT_WHERE); if ls_where is null t 阅读全文
posted @ 2011-03-09 13:23 郭振斌 阅读(1616) 评论(0) 推荐(1) 编辑
摘要: /*这行把查询的结果中和10的倍数差查出来*/with cnt as (select 10-mod(count(*),10) from scott.emp)select scott.emp.empno,scott.emp.enamefrom scott.empunion all select null,nullfrom all_objects where rownum<=(select * from cnt);/*引用with子句中需要补的空行数目 */结果:17369SMITH27499ALLEN37521WARD47566JONES57654MARTIN67698BLAKE77782 阅读全文
posted @ 2011-03-09 13:21 郭振斌 阅读(1269) 评论(0) 推荐(0) 编辑