EBS系统中各种特殊变量,特殊参数引用格式的汇总
1. 在建立说明性弹性域的参考列时,如果不想参考本表的字段,而是想参考系统的某个变量时,可以这样写$PROFILES$.USER_ID2. 在做多层级联弹性域时,如果下一层弹性域想引用上一层弹性域的取值,可以在下一层弹性域所引用的值集的where语句设置中这样写:$FLEX$.PROVINCE,其中PROVINCE为上一层弹性域的引用字段的列名.3.report builder中取得报表reque
在FORM中调用功能
整理自:http://www.cnblogs.com/chenyongjun/p/3940631.html1. fun_function.executefnd_function.execute用于访问指定的基于表单(Form)且可访问的功能(不可访问将抛出错误消息),Oracle建议以此过程替换原内置函数OPEN_FORM。因为fnd_function.execute可以绕开应用安全验证并找到功能
利用fnd_flex_keyval包轻松获取关键性弹性域组合描述字段
转自:https://blog.csdn.net/rfb0204421/article/details/8204103在Oracle Forms客户化开发中,如果遇到有在Form上提供关键性弹性域(以下简称“键弹性域”)功能支持的时候,我们可以利用FND_KEY_FLEX.DEFINE函数来轻松完成所有的初始化工作。其中也包括键弹性域的组合描述字段的显示的初始化:只要在FND_KEY_FLEX.D
APP_CALCULATE.RUNNING_TOTAL用法
有时候需要显示某个栏位的汇总数量,且在例如新增、删除、修改记录的时候,汇总项的值要相应地改变,如果直接使用Form中的SUM属性功能,对于清除等操作要进行复杂处理。Oracle提供了APP_CALCULATE.RUNNING_TOTAL来实现这种需求,封装在APPCORE.PLL中。For Example: 要汇总的ITEM为:LINES.QUANTITY,要显示汇总结果的BLOCK为H
[转]查看FORM LOV的记录组
转自:http://blog.csdn.net/shishun123/article/details/6874824一直有实施顾问询问我XXForm的XX LOV是什么逻辑,取数SQL是什么来着,以前比较笨,打开Form去看,运气好点,碰到LOV和Record Group都是固定的就一下找到了,运气不好有可能LOV是动态绑定到ITEM上,而LOV的RG是动态生成,想找个查询的SQL,可能要吐血,下面介绍一个...
FND_MESSAGE_PUB.get及error_handler.get_message用法
1. FND_MESSAGE_PUB.get用法,调用标准API时,抓取错误信息时可以用到,如导入供应商API:IBY_EXT_BANKACCT_PUBDECLARE x_msg_count NUMBER; x_msg_data VARCHAR2(3000); v_msg_index_out NUMBER; v_data VARCHAR2(10...
创建基于存储过程的数据块
首先,创建PL/SQL包: create or replace package hek_ar_reciept_pg is type line_record_type is record( LINE_ID &...
APP_CALCULATE.RUNNING_TOTAL
终于实践了一下APP_CALCULATE.RUNNING_TOTAL的使用。附oracleseeker一篇链接http://oracleseeker.com/2009/08/19/calculate_detail_amount_or_quantity_for_master_block/----------------------------------------------------------------------------------------------------------------------------...
[转]Form中Block的重新查询后定位到原位置
Form中某些按钮可能调用了Package对表中某些字段进行更新,但是数据库中字段的修改不会马上反映到form的界面上,所以要进行重新查询,但是用户可能使用了查询窗口进行查询之后然后再点击按钮动作,如果简单...
设置form为只能查询,不能做任何其他动作
在form里有一个参数叫query_only,定义功能是在parameters里添加QUERY_ONLY='Y'即可
Form注册后无法使用历史记录,历史记录为灰色
1.在block里添加who字段,也就是created_by,creation_date,last_update_date,last_updated_by,last_update_login2.如果有块级触发器when-new-block-instance,则将其执行层次改为“之前”...
when-new-block-instance对item的影响
当在块中添加块级when-new-block-instance触发器时,要把触发顺序改为before,不然会把菜单上的新增记录的按钮变灰色。
copy对sysdate的影响
如果用copy函数将sysdate赋值给某个项,会把时分秒自动去掉
List_item列表项开发(转)
1.在制作弹出式列表时怎么消除其中的空格项? 把item中的required必须属性改为yes,将item设为必须项即可。2.怎么让列表项只显示有值的行(删除不需要的值)? 删除按钮:Ctrl+Shift+<其...
Oracle Form Builder本地部署运行的实现(转)
前提:一张已经做好的表单,且应该是编译没有错误的。问题一:打开Form. Builder,连接数据库,点击菜单“程序”-》“运行表单”,出现“FRM-10142:HTTP监听程序没有在******的端口8889上运行...
Oracle Form中调用并发请求生成报表并输出为PDF的方法(转)
Form. 中调用并发请求生成报表并输出PDF的方法。要完成这个目的,首先要在EBS中注册报表,并注册模板。然后再方法里先调用FND_REQUEST.ADD_LAYOUT添加模板,然后调用FND_REQUEST.SUBMIT_REQUEST提交并发...
FROM批量处理界面效果
当遇到对FORM上记录进行批量处理时,一般情况下都会选择在记录前面加上复选框,然后勾选上需要处理的数据,最后获取勾选的记录数据进行业务处理:如果只是添加复选框,显得界面效果太单调,勾选...
按F11进入查询状态,但界面的项是白色而不是淡蓝色(标准的)的解决办法
按F11进入查询状态,但界面的项是白色而不是淡蓝色,这是因为块上有block级触发器when-new-record-instance,而其执行层次为“忽略”,应该把执行层次改为“之前”,这样问题就解决了。...
Form中格式化数字、金额
在form界面我们要想格式化一个数字行如:123456.03的话,我们可以把这个Item的属性成这样原数字Format Mask结果说明123456.03FM999,990FM999,990.000.123FM999,999.00.12小数点前是90.123FM999,990.000.12...
Oracle EBS Export 主从关系(Master Detail)数据到EXCEL
以下是关于解决EBS标准导出功能无法导出主从关系数据的方法。 解决思路:1. 在form上增加一个导出按钮,或者在工具栏注册一个菜单项。2. 用制作一个报表,或者模仿系统标准的导出功能。然后用上面的按...