Oracle Form 常用功能

快速查找说明性弹性域名称

路径:帮助->诊断->检查
打开后 块选择“$DESCRIPTIVE_FLEXFIELD$

这里写图片描述
这里写图片描述

查看说明性弹性域

路径:系统管理员 -> 应用产品 -> 弹性域 -> 说明性 -> 段
通过标题进行查找

这里写图片描述

查看快速编码

路径:应用开发员 -> 应用产品 -> 代码 -> 公用

这里写图片描述

查看物料类别

这里写图片描述

在工具栏中选择“工具 -> 类别”,可以查看物料类别集以及相应的键弹性域。

这里写图片描述

开启“公用程序:诊断”

有时点 “帮助->诊断”时会弹出无此函数可用,请与管理员联系的提示。为自己放开权限即可。
路径:系统管理员 -> 配置文件 -> 系统

这里写图片描述

查看EBS 上LOV的值

获取EBS当前界面的session_id
这里写图片描述

点开值集,执行一次 %查询
这里写图片描述

运行查询LOV的脚本。

PLL文件的编译

进入AU_TOP/resource 目录
frmcmp_batch module_type=LIBRARY module=pllname userid=user/pass

更改组织功能

在所在菜单下挂这个功能即可:
更改组织 - MRP

这里写图片描述

效果如下图:

这里写图片描述

修改EBS会话时间

路径:系统管理员 -> 配置文件 -> 系统
配置文件:ICX:会话超时
单位:分钟

这里写图片描述

这里写图片描述

取配置文件值

fnd_profile.value('AFLOG_ENABLED');

配置预置文件

简单例子如下图:
这里写图片描述

这里写图片描述

这里写图片描述

SQL="SELECT meaning, lookup_code
INTO :visible_option_value,:profile_option_value
FROM fnd_lookups
WHERE lookup_type = 'YES_NO'"
COLUMN="meaning(*)"

自治事务(独立会话 )

定义里加入如下代码:

PRAGMAAUTONOMOUS_TRANSACTION;

在之后一定要COMMIT;

动态生成LIST

在FORM开发中,经常会使用到下拉列表,Item的List子类,一般情况下直接把下拉列表的值写死在属性中,最近遇到一个需求,下拉列表的值需要在值集中获取,所以需要实现动态填充下拉列表的值。
1.将目标ITEM的子类信息设置为List,不需要添加列表中元素,不需要初始值。
2.新建一个Procedure,代码如下:

PROCEDURE  basis_list(event IN VARCHAR2) IS
  --游标中定义List中显示的值和数据库值
  CURSOR c_list IS
    SELECT lookup_code,
           meaning
      FROM fnd_lookup_values_vl
     WHERE lookup_type = 'HSS_QT_BASIS';
  i         NUMBER := 0;
  l_value   VARCHAR2(10);
  l_meaning VARCHAR2(20);
BEGIN
  IF event = 'INIT' THEN
    --赋值前,清空List中现有的值
    clear_list('QT_NAME.BASIS');

    FOR r_list IN c_list
    LOOP
      l_value   := r_list.lookup_code;
      l_meaning := r_list.meaning;
      i         := i + 1;
      -- add_list_element有4个参数依次为,Item名称,列表中值的序列,显示的值,数据库值
      add_list_element('QT_NAME.BASIS',
                       i,
                       l_meaning,
                       l_value);
    END LOOP;

  END IF;
END basis_list;

List中的值定义在Lookup Code中,通过游标获取然后动态填充到List中
在适当的触发器中进行初始化,在WHEN-NEW-FORM-INSTANCE中做的初始化

QT_NAME.basis_list('INIT');
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值