1.锁住当前行

Set_Item_Instance_Property('main.import_flag',

CURRENT_RECORD,

UPDATE_ALLOWED,

PROPERTY_OFF);

用在WHEN-NEW-RECORD-INSTANCE 或者POST-QUERY中。

同:app_item_property.set_property('MAIN.REF_COST',ALTERABLE,PROPERTY_ON) ;

2.设置记录的颜色

app_record.highlight('RED_REC');

3.窗口居中

app_window.set_window_position('WINDOW_NAME','CENTER');

4.最大化窗口时自动扩展文件夹数据块

在WHEN-WINDOW-RESIZED中添加以下代码即可。

if :system.event_window in ('MAIN') then

app_folder.event('WHEN-WINDOW-RESIZED');

end if;

5.Form中调用forms基本参数方式

FND_FUNCTION.EXECUTE(FUNCTION_NAME=>'CUXSOSETUP',

OPEN_FLAG=>'Y',

SESSION_FLAG=>'Y',

OTHER_PARAMS=>NULL);

其它参数传入OTHER_PARAMS即可。

6.动态设置当前行指定列的必输属性

Set_Item_Instance_Property(item_name, CURRENT_RECORD, REQUIRED,PROPERTY_TRUE); 如:

if :CUX_WORKHOUR_EMP.ATTRIBUTE2 <> :CUX_WORKHOUR_EMP.ATTRIBUTE1 then

Set_Item_Instance_Property('CUX_WORKHOUR_EMP.MODIFY_REASON', CURRENT_RECORD,

REQUIRED,PROPERTY_TRUE);

if :CUX_WORKHOUR_EMP.MODIFY_REASON is null then

:CUX_WORKHOUR_EMP.MODIFY_REASON := '123';

:CUX_WORKHOUR_EMP.MODIFY_REASON := null ;

fnd_message.set_string('请输入调整原因.');

fnd_message.show;

end if;

else

if :CUX_WORKHOUR_EMP.ATTRIBUTE4 = :CUX_WORKHOUR_EMP.ATTRIBUTE3 then

Set_Item_Instance_Property('CUX_WORKHOUR_EMP.MODIFY_REASON',

CURRENT_RECORD, REQUIRED,PROPERTY_FALSE);

end if;

end if;

7.增加菜单 在 FORM级的when-new-form-instance

APP_SPECIAL.INSTANTIATE('SPECIAL1','取消需求行', '', TRUE, 'LINE');

8.LOV指定初始值后需在WHEN-NEW-RRECORD-INSTANCE用以下语句模拟验证, 否则会弹出验证框.代码如下:

app_item_property.set_property('DETAIL_D.DEMAND_STATUS_DESC',

ITEM_IS_VALID,property_on);

ORACLE EBS FORM 二次开发常用小技巧相关推荐

  1. oracle ebs form视频,ORACLE EBS FORM利用模板开发步骤

    <ORACLE EBS FORM利用模板开发步骤>由会员分享,可在线阅读,更多相关<ORACLE EBS FORM利用模板开发步骤(13页珍藏版)>请在人人文库网上搜索. 1. ...

  2. oracle ebs form查询,Oracle EBS FORM 更改记录状态

    get到一个新的思路. 因为validate触发器是无法做go_block或者loop操作的,因此可以尝试修改数据块属性,将状态更新为改动的,触发 ON-UPDATE 触发器,将循环或者跳转语句加入到 ...

  3. oracle ebs form 计算 汇总公式,Oracle+EBS+Form开发小技巧汇总

    oracle form开发的技巧 content Oracle EBS Form开发小技巧汇总 ..................................... 2 Form中Block的重 ...

  4. Python常用小技巧(二)——打开图片

    Python常用小技巧(二)--打开图片 前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了 一.材料准备 - os - PIL 二.程序编写 i ...

  5. CAA二次开发常用代码块

    概述 本文主要写了CAA二次开发常用的代码块.. 逻辑结构 Session->Document-> CATIDftDrawing ->pi p指针 i 结构 pi接口指针,pi指针一 ...

  6. 网页代码常用小技巧!(2)

    网页代码常用小技巧!(2) [转] 41.变换网页的鼠标光标 〈BODY style=CURSOR: url(http://203.73.125.205/~liangmi2/farmfrog01.cu ...

  7. 55种网页常用小技巧(javascript) (转)

    55种网页常用小技巧(javascript) 1. οncοntextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <tab ...

  8. 55种网页常用小技巧(转载)

    55种网页常用小技巧 乖的无聊 发表于 2005-4-18 13:18:09  1. οncοntextmenu="window.event.returnValue=false" ...

  9. html做网页 窗口最小化后,40种网页常用小技巧

    下面是javascript的40个网页常用小技巧,对网站开发人员相信会有帮助. 1. οncοntextmenu="window.event.returnValue=false" ...

最新文章

  1. VC++编译zlib
  2. 将页面中表格数据导出excel格式的文件(vue)
  3. php中now()的用法,PHP中的NOW()函数
  4. Intel安装框架爆出带本地提权的任意代码执行漏洞CVE-2017-5688
  5. _blank开新窗口不符合标准?
  6. 开启人才进阶之旅,鲲鹏开发者技术沙龙点燃计算行业激情
  7. AMD、CMD和Common规范
  8. 通信产业2017走向后摩尔时代
  9. 视频分辨率全表(101种)
  10. Unity第一人称可视化传送门制作
  11. 不能错过的六大在线画图网站
  12. 计算机入门在线阅读,计算机应用基础教程(Windows 7+Office 2010)
  13. Java 培训 MySQL 体系构架、存储引擎和索引结构
  14. c++动态数组的优点,创建和删除
  15. 动态条形图展示人均GDP,最后以gif格式输出
  16. Perma.cc:永不消逝的网页
  17. 鸿蒙系统可以跟ios媲美吗,任正非再次确认:不需要2年,鸿蒙系统就可以媲美ios系统...
  18. 这个题真实变态 怎么改呐!!!
  19. HDU - 5172 GTY's gay friends
  20. linux内核编译系统调用,linux编译内核及添加系统调用

热门文章

  1. 如何给CSDN博客添加个人微信二维码或自定义栏目
  2. 【4】测试用例设计-判定表法
  3. 王学丹 确定测试原始需求
  4. 网易云课堂测试微专业前置课
  5. 技术分享 | 一文带你了解测试流程体系
  6. 蓝桥杯比赛常考算法_蓝桥杯比赛要求
  7. mysql long varchar2_案例:Oracle数据库long查询结果转换为varchar2类型方法的操作步骤...
  8. 深度学习项目:歌词的自动生成
  9. java获取专辑封面_从MP3中读取专辑封面图片
  10. java元组_Java元组Tuple介绍与使用