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');
Oracle身份云服务安全表单填写插件 Oracle身份云服务安全表单填写插件使最终用户无需记住密码即可登录应用程序。该插件还提供了一个易于使用的面板,使用户可以在继续工作的同时随时访问其应用程序 Oracle身份云服务是一种云原生身份管理服务。它为Oracle Cloud和客户应用程序提供身份管理和安全性 “通过安装Oracle Identity Cloud Service扩展软件,您同意以下条款:1.您可以在遵守以下条件的前提下使用该软件:(a)该软件只能用于个人,信息性,非商业目的; (b)不得以任何方式对软件进行修改或更改; (c)不得重新分发该软件 2.该软件是Oracle America,Inc.或第三方提供商的知识产权和受版权保护的作品。保留未明确授予与软件有关的所有权利,所有权和利益 3.您不得违反美国出口法律或法规或任何其他适用法律或法规来访问,下载,使用或导出该软件。您同意遵守美国或任何适用机构或当局的所有出口法律,限制和法规,并且不得违反任何此类限制,法律或法规而直接或间接提供或以其他方式提供Oracle的任何服务和产品,包括但不限于与核,化学或生物武器或导弹技术的开发,设计,制造或生产有关的法律,限制或法规 4. Oracle可以通过该软件使您能够使用适用的第三方提供给您的凭据,令牌或其他访问方式,代表您访问和访问第三方应用程序,平台,内容,产品,服务或网站。这样的证书可以包括与自然人有关的信息,该自然人可以通过参考识别号或针对他/她的身体,生理,心理,经济,文化或社会身份的一个或多个因素直接或间接地被识别 5.免责声明。该软件是按“原样”提供的 Oracle明确否认对任何形式的明示或默示担保,包括但不限于对适销性,特定目的适用性和非侵权性的默示担保。您必须自行承担使用本软件的风险。对于因下载或使用本软件而导致的计算机系统损坏或数据丢失,ORACLE不承担任何责任 6.责任范围。在任何情况下,ORACLE对您或任何第三方在合同或侵权行为中造成的任何直接,间接,偶发,偶发,特殊或继发性损害或对利润,收入,数据或数据使用造成的损失不承担任何责任 (由于您对软件的访问或使用而引起的) 7.排除与限制。某些司法管辖区不允许对某些保证承担免责声明或排除,也不允许对某些责任承担免责声明,排除或限制。在法律允许范围内,上述内容不适用免责声明,排除和限制,并且所有其他条款仍将保留全部效力 8.与您访问和使用软件有关的所有事项均应受美国联邦法律或加利福尼亚州法律的管辖。与您访问或使用软件有关的任何法律诉讼或程序,应在加利福尼亚州旧金山或圣塔克拉拉县的州或联邦法院提起。您和Oracle同意在任何此类法律诉讼或程序中服从这些法院的管辖权,并同意在这些法院中应有适当的场所。” 支持语言:Deutsch,English,Français,Nederlands,Norsk,Türkçe,dansk,español,italiano,magyar,polski,română,slovenský,suomi,svenska,čeština,Ελληνικά,русский,ไทย,日本語,한국어
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值