![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EBS FORM
zhangzhongjie
这个作者很懒,什么都没留下…
展开
-
在form中如何提示更改组织
增加Choose ORG功能: (1):首先在parameter中加上CHART_OF_ACCOUNTS_ID,ORG_NAME,ORG_CODE,ORG_ID四个参数 (2):在form level 的trigger中的pre—form中加上FND_ORG.CHOOSE_ORG; (3):在form level 的trigger中的when—new—form—ins...原创 2011-12-14 16:40:36 · 148 阅读 · 0 评论 -
FORM中对LIST类型的ITEM用值集动态赋值
在做FORM的时候,定义一个LIST ITEM,我们可以在定义其默认值,这适用于一些取值比较固定的ITEM,例如对应的列表项值是“Y”和“N”。但很多时候一些基于快速编码的取值是会改变的,不可能每次后台改数据了就在FORM里改,这时候我们就需要动态把数据从快速编码里取出来再插入到LIST里面去。步骤如下:定义一个函数,import_list,声明游标与参数 CURSOR csr_method...原创 2012-07-17 15:08:02 · 868 阅读 · 0 评论 -
User Profiles(用户配置文件) 读120devg.pdf第249—262页 总结
概述 用户配置文件是一个可以影响系统运行的参数集合,可以在不同层级(Site层、应用模块层、责任层、用户层)设置不同的值; 作用范围小的覆盖范围大的层,系统已经预设了很多user profile; 开发人员也可以定义User profile。通过改变User profile的值或选择在那个层设置User profile可以决定每个用户可以看到哪些数据。User Profile Levels(用户...2012-07-20 17:32:49 · 354 阅读 · 0 评论 -
EBS报表查看输出的时候:选择(EXCEL,浏览器)
查看输出的时候:选择(EXCEL,浏览器) a. 系统管理员->安装->浏览器选项,新增一行 HTML / application/vnd.ms-excel / Microsoft Excel b. 将配置文件“浏览器:用于查看 HTML ”的值留空 c.效果如下: ...2013-05-06 17:22:24 · 1361 阅读 · 0 评论 -
用个性化更改LOV值集
步骤:一、打开需要自定义的form界面:(下图是以付款为实例)二、点击‘帮助――诊断――自定义代码――个性化’菜单。系统自动弹出新的form界面:再点击‘活动’页签:注意:在‘活动’页签,创建两个活动,一个是‘内置’,一个是‘特性’。在‘内置’活动里面,设置右边‘内置类型’为‘根据查询创建记录组’。‘变元’里面录入需要安自己意图进行条件查询的SQL语句。注意:...2013-05-15 20:28:42 · 696 阅读 · 0 评论 -
快速查询form界面的lov查询sql
在项目上经常会有功能顾问让我们去查找某个form的item对应的lov,最简单直接,也是最笨的方法是打开该from,定位item,定位lov, 运气好点,碰到LOV和Record Group都是固定的就一下找到了,运气不好有可能LOV是动态绑定到ITEM上,而LOV的RG是动态生成,想找个查询的SQL,可能要吐血.下面介绍一个最简单的方法,这个方法共分三个步骤: 1.Form界面,点击帮助-...2012-12-04 18:48:19 · 332 阅读 · 0 评论 -
不通过form改用户的密码,直接在PL/SQL中重置用户密码
1.重置用户密码select fnd_web_sec.change_password('USER_NAME','NEW_PASSWORD') from dual;注:--USER_NAME:用户名--NEW_PASSWORD:新密码 2.查看是否重置成功select fnd_message.get() from dual; ...2012-12-04 18:52:43 · 145 阅读 · 0 评论 -
查看在线ebs用户的相关信息
SELECT FU.USER_NAME, APP.APPLICATION_SHORT_NAME, FAT.APPLICATION_NAME, ICX.RESPONSIBILITY_ID, FR.RESPONSIBILITY_KEY, FRT.RESPONSIBILITY_NAME, ICX.ORG_I...2012-12-06 16:10:05 · 223 阅读 · 0 评论 -
如何快速找到说明性弹性域的名称
在项目上经常会遇到功能顾问在启用弹性域或查看弹性域的使用情况时不知道弹性域名称而找技术顾问看看的这类情况,其实用下面方法可以既快又准地找到弹性域的名称,就以采购订单界面为例:1、帮助->诊断->检查 打开后 块选择“$DESCRIPTIVE_FLEXFIELD$”,然后就可以看到该form上所有的说明性弹性域了,如下图所示:[img]http://dl.iteye.com/upload/...2013-01-24 10:41:42 · 270 阅读 · 0 评论 -
Error: FRM-30187: Size of CHAR column in record group must be between 1 and 2000
今天在开发完FORM后,编译时遇到如下错误: FRM-30187: Size of CHAR column in record group must be between 1 and 2000. Record Group RECEIPT_METHOD Form: CUXARRSPT FRM-30085: Unable to adjust form for output.原因...2013-01-30 17:09:42 · 145 阅读 · 0 评论 -
ORACLE EBS中快速查看某个Request的Output File或log等信息
项目上,经常有请求报红报黄等问题反映到技术顾问这边,但是由于某些权限的限制,有时候哪怕System Administrator职责也只能看到某个Request信息,但是不能查看它的Output File。用下面这个方法可以很方便地查看请求的输出和日志等信息,甚至不用进系统就可以查看了,只需要一个请求编号就可以:/* Function: GET_URL** Purpose: Cons...2013-02-26 17:16:51 · 397 阅读 · 0 评论 -
Form Builder切换中英文环境脚本
——转成英文环境Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle\KEY_DevSuiteHome1]#"NLS_LANG"="american_america.AL32UTF8""NLS_LANG"="AMERICAN_AMERICA.ZHS16GBK" —...2012-07-04 14:52:08 · 1510 阅读 · 2 评论 -
FORM中对于非数据库字段的查询
在Form中在查询的记录不希望某些记录显示出来,例如不需要供应商A被显示出来,假设供应商A是数据库项,可以使用 set_block_property(’block_name’, DEFAULT_WHERE,’VENDOR_NAME ’ ||‘A’)但是建议不要使用上述方法,因为Block的Default where一旦被设置了以后,并不是只有本次生效,而是一直生效,也就是当下一次使...原创 2011-12-11 21:23:13 · 238 阅读 · 0 评论 -
并发请求整体移植过程及注意事项
(注意:此处暂且假设是从开发环境到正式环境的移植,并且请求和值集的命名规则均是以CUX开头!)一、注意事项 1、在开发环境中取消掉请求中参数的独立值集 (原因:请求移植时,其参数对应的值集也会自动跟着移植过去,而有些独立值集的数据在不同环境中的定义可能是不一样的,所以如果独立值集跟着移过去,无形中会增加很多垃圾数据,而且独立值集修改起来也很不方便,所以移植请求前一定要把参数对应的独立值集都去掉,...2011-12-16 14:47:48 · 88 阅读 · 0 评论 -
制作“非Tab”的Folder的Form时遇到的问题。
1、打开菜单出现如下问题:[img]http://dl.iteye.com/upload/attachment/606871/2e2e4698-2067-359c-8205-5ccfc7becd39.jpg[/img]解决方案:在form级的trigger中,修改PRE-FORM中的值。[img]http://dl.iteye.com/upload/attachment/6...原创 2011-12-16 14:57:34 · 117 阅读 · 0 评论 -
给数据块添加where子句解决复杂条件的查询
问题:在form中有些查询条件在块的PRE-QUERY触发器中不是通过简单的赋值就可以查询,而要通过复杂的条件处理后再进行查询,这样在PRE-QUERY中为查询而准备的一些函数就满足不了需求了。此时就需要通过在数据块上添加where子句来实现复杂条件的查询。如下例:if name_in('QUERY_FIND.PO_PROJECT_ID') is not null then l_wher...2011-11-27 11:56:46 · 380 阅读 · 0 评论 -
对于非数据库字段的查询
在Form中在查询的记录不希望某些记录显示出来,例如不需要供应商A被显示出来,假设供应商A是数据库项,可以使用 set_block_property(’block_name’, DEFAULT_WHERE,’VENDOR_NAME ’ ||‘A’)但是建议不要使用上述方法,因为Block的Default where一旦被设置了以后,并不是只有本次生效,而是一直生效,也就是当下一次使...2011-11-27 11:57:55 · 439 阅读 · 0 评论 -
主从关系的item清空ITEM的两种方法
——当前item被清空时,才会清空需要被清空的itemPROCEDURE APP_FIELD.CLEAR_DEPENDENT_FIELDS(MASTER_FIELD VARCHAR2, --当前ITEM FIELD1 VARCHAR2, --需要被清空的ITEM ...2011-11-27 11:58:53 · 160 阅读 · 0 评论 -
Form调用另一个Form
说明Form调用Form是我们经常回遇到的问题。可以使用Form提供的API来实现。在Form的API中提供了如下几个api实现form调用。 |-call_form |-new_form |-open_formcall_form打开一个新的form。不过保持父form的状态。形式如下:CALL_FORM(formmodule_name VARCHAR2,display NUMBER, quer...2011-12-09 12:12:15 · 1032 阅读 · 0 评论 -
Form练习问题大杂汇
1. 1)现象:Folder Form打开时报告“找不到项的引用” ,进一步提示为“XXX块.XX项”无效引用分析:发现其他Item都可以移动,就其中某个item移动无效,对比发现Prompt块中该Item对应的DataBlock中的Item拼写错误,导致找不到匹配的item.解决方法:把Data块中的item拼写更正,保持与Prompt块中对应的item一致即可。2. 2)...2011-12-09 12:21:02 · 283 阅读 · 0 评论 -
"FRM-40400:事务完成:已应用和保存X条记录"消息框不显示处理方法
每次成功退出保存修改或添加记录时窗体都会弹出“FRM-40400:事务完成:已应用和保存X条记录。" 的消息窗,可不可以在适当的触发器中改变它的属性?1. :system.message_level :=10; commit; :system.message_level :=10; 就不会有任何显示。2.或在ON-MESSAGE事件 begin if ...原创 2011-12-11 21:11:20 · 192 阅读 · 0 评论 -
做FOLDER类型的FORM时需要添加的几个特殊ITEM的详解
疑问 在folder的开发中,我们需要在数据块的PROMPT块上添加6个folder特有的Item,分别是: l FOLDER_OPEN l FOLDER_TITLE l FOLDER_DUMMY l ORDER_BY1 l ORDER_BY2 l ORDER_BY3这六个Item有什么用,在form中如何体现的呢? 在一般的主从数据块中,主块和从快都是用folde...原创 2011-12-11 21:20:25 · 261 阅读 · 0 评论 -
FORM 中提示对话框FND_MESSAGE的几种不同用法
l FND_MESSAGE.show 与 FND_MESSAGE.debug 效果相同,用于把信息以最基本的方式显示给用户。 l FND_MESSAGE.hint 这种方式不会弹出对话框给用户,而是显示在左下脚的状态栏上面 l FND_MESSAGE.error 以Error信息的方式显示给用户 l FND_MESSAGE.warn 以选择信息的方式显示给用户,可以...原创 2011-12-11 21:21:58 · 712 阅读 · 0 评论 -
寻找菜单项所对应的SpecialX触发器
拿到一个陌生的Form,想知道某个菜单项到底在Form中对应的是哪个SpecialX Trigger,可以使用这个方法。打开Custom Code中的Show Custom Events 然后点相应的菜单项就可以知道这个菜单项到底是哪个SpecialX Trigger了。 ...2013-08-19 08:53:52 · 110 阅读 · 0 评论