
FORM
五味茶
这个作者很懒,什么都没留下…
展开
-
Set_XXX_Property Build-Ins
目录(?)[+]Build-In List· SET_APPLICATION_PROPERTY· SET_BLOCK_PROPERTY· SET_CANVAS_PROPERTY· SET_FORM_PROPERTY· SET_ITEM_PROPERTY· SET_ITEM_INSTANCE_PROPERTY· SET_LOV_PRO转载 2013-03-14 15:28:50 · 912 阅读 · 0 评论 -
使用Chrome登录EBS报错FRM-92120
Symptoms今天群里一哥们,问Chrome登录EBS报错FRM-92120如何解决。由于平时都使用IE,对Chrome还真没有研究过。FRM-92120: Registry file http://servername:8888/forms/java/oracle/forms/registry/Registry.dat is missingCause这类错误,主要和转载 2014-09-12 16:41:46 · 2282 阅读 · 0 评论 -
EBS Form开发中实现附件功能
EBS Form开发中实现附件功能(5)(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)继续使用上次创建的form,并为其添加附件功能。在EBS Form开发中实现附件功能非常简单,不用编写任何代码就可以实现,基本步骤如下.1. 设计实现Form(和附件无关).2. 通过Applicatio转载 2015-02-04 22:58:23 · 984 阅读 · 0 评论 -
Oracle HRMS 自定义表单,节点,任务流来控制form权限
在 Oracle HRMS 中, 可能会碰见下面问题.1. 特殊信息(SIT),1> 工作经历2> 教育背景3> 培训信息4> 奖励信息5> 惩罚信息可能在业务上, HR人事A岗位,可以维护 更新 SIT , 1-->3 , HR人事A岗位 可以更新维护 4-5 SIT.2. 要素集尤其在Payroll的实施过程中, 有些业务转载 2015-01-04 10:50:49 · 698 阅读 · 0 评论 -
set_item_instance_property与display_item总结
今天学习了一下set_item_instance_property,display_item两个子程序.下面来点总结: 1、set_item_instance_property,display_item 两个内置子程序都可以用来设置项中某行的 相关属性(同项中的其余行属性会保持原来的 属性不变),如颜色。 only changes the ins转载 2015-02-11 16:25:00 · 3077 阅读 · 0 评论 -
Oracle Form Triggers
Triggers are blocks of PL/SQL code that are written to perform tasks when a specific event occurs within an application. In effect, an Oracle Forms trigger is an event-handler written in PL/SQL to a转载 2015-02-11 16:28:16 · 603 阅读 · 0 评论 -
EBS Form: 有tab和无tab 的Foder Form 开发
一、建noTab的Folder Form:1.创建数据库对象: create table 和相应的view。2.基于模板Template.fmb创建一个新的Form:****.fmb 添加一个Library:APPFLDR.pll(目录:$AU_TOP/Resource;打开后,系统询问是否去掉绝对路径,选择YES) 再打开APPSTAND.fmb:将其中的对象组S转载 2015-03-24 14:13:23 · 1104 阅读 · 0 评论 -
APP_FIND的用法,怕以后找不到了,自己转过来参考下
APP_FIND: Query-Find UtilitiesAPP_FIND: Query-Find UtilitiesUse the following routines to implement the Find Window functionality.Related Essays: Query Find Windows (See page )Summary转载 2015-04-09 11:21:46 · 2849 阅读 · 0 评论 -
oracle 制作具有文件夹(folder)功能的form
感言: 之前就想整理一下制作folder的方法了,但好久没有做form了,最近在项目上开发较多,需要做一些form就随便整理一下发出来与大家共享,给新人做一些范例!^_^ 制作方法(举例说明):实例说明: 制作一个查询应收收款信息的界面,界面信息如下图 制作具有文件夹(folder)功能的form" title="oracle 制作具有文件夹(folder)功能的f转载 2015-05-13 17:33:42 · 1559 阅读 · 1 评论 -
FND_ORG.CHOOSE_ORG
增加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—instance中加上转载 2015-05-13 10:40:47 · 2366 阅读 · 0 评论 -
Form中格式化数字、金额(使用 app_currency.Line_Dyn_Currency)
在form界面我们要想格式化一个数字行如:123456.03的话,我们可以把这个Item的属性成这样:原数字Format Mask结果说明123456.03FM999,990FM999,990.000.123转载 2015-05-08 09:50:30 · 1570 阅读 · 0 评论 -
修改form 的字段背景颜色及字体颜色
1.通过个性化实现 2. 修改form 代码有一张工资单,当某个员工的工资超过5000时,用户需要系统能用红色来指示员工的姓名和工资. 实现方法: 我们新做一张form,按常规建好block和item并建一个visual attributes v1(background color=red(背景颜色是红色)foreground color=red(字体颜色是红色))转载 2015-06-04 13:13:40 · 10775 阅读 · 1 评论 -
Form 个性化控制讲义
Form 个性化控制讲义Kenver (译) 纲要: 概述 如何使用 Form 个性化控制 转移个性化设计至其他环境 1. 概述Form 个性化允许您修改基于Form 基础页面的事件,包括:修改物件的属性、执行内建函数、产生提示信息和添加标签入口。对于每个功能(需在功能处指定上下文条件,相应的Form转载 2016-02-18 17:35:28 · 1581 阅读 · 0 评论 -
commit 与do_key('commit_form')区别
1.commit_form针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交;如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。2.do_key('commit_form')会首先寻找form下的triggers中的KEY-COMMIT这个trigger,并执行KEY-COMMIT中所写的代码。如果没有KE转载 2016-04-18 15:35:53 · 574 阅读 · 0 评论 -
FRM-18108 FRM-10102错误解决
错误提示:产生原因:修改了服务器上下载的resource文件路径解决办法:1.从$AU_TOP中下载下来resource目录及其文件到本地 如:D:\DevSuiteHome_1\resource2.修改注册表:注册表路径:一般为:Regedit > HKEY_LOCAL_MACHINE> SOFTWARE >转载 2016-09-12 14:53:14 · 2120 阅读 · 1 评论 -
fnd_function.execute/app_navigate.execute区别
1、Fun_function.execute介绍 Fnd_function.execute用于访问指定的基于表单(Form)且可访问的功能(不可访问将抛出错误消息),Oracle建议以此过程替换原内置函数OPEN_FORM。因为fnd_function.execute可以绕开应用安全验证并找到功能正确的访问路径。 可访问说明: 访问的功能需挂在同一职责的相同菜单下,转载 2016-10-26 10:57:29 · 3096 阅读 · 0 评论 -
EBS提供的所有Key Flexfields(KFF)
D_FLEX_NAME -----------APPLICATION_TABLE_NAME--------------------------- ---------------------------------------------------------------------------------------------------------------------转载 2014-08-26 22:38:58 · 768 阅读 · 0 评论 -
Oracle EBS Form开发小技巧汇总
本文记录了一些在Form开发过程中积累下来的技巧:Form中提交并发请求非数据库字段查询处理控制Form为只查询控制Item的属性Trigger的执行层次按钮处理逻辑日历相关1,Form中提交并发请求在提交请求之前,首先需要验证块,如果某些必填项没有填的话当然不能提交请求。APP_STANDARD.APP_VALIDATE(BLOCK_SCOPE);IF (转载 2014-07-28 15:30:20 · 982 阅读 · 0 评论 -
引用 Fnd_Message小记
示例一:弹出消息窗口,等待用户选择后进行下一步的处理;fnd_mesSage.set_string('该物料多发和欠发的物料总成本,占物料需求总成本的比重,' ||chr(10) || '已经超过预设允差!' ||chr(10) || chr(10) ||' 是否继续?');v_choose := fnd_message.question('确定', NULL, '取消',转载 2013-10-16 15:44:13 · 704 阅读 · 0 评论 -
CREATE_RECORD或者NEXT_RECORD导致 FRM-40102 错误
在做Form开发中,经常会遇到需要在一个块中创建一条或者是多条数据。首先,一般我们会先定位到最后一条记录(有时候会先执行查询:app_find.find('BLOCK_NAME ');查询出需要的数据然后做最后一条记录的定位)。移动当前记录到最后一条记录可以使用下面的语法:[html] view plaincopyGO_BLOCK('BLOC转载 2013-10-22 07:59:58 · 838 阅读 · 0 评论 -
ONETIME_WHERE用法
SET_BLOCK_PROPERTY('FINREQ_PREPAYS_HEADER',ONETIME_WHERE, 'REQ_HEADER_ID='||:FINREQ_PREPAYS_HEADER.REQ_HEADER_ID);go_block('FINREQ_PREPAYS_HEADER');execute_query;转载 2013-10-22 08:44:56 · 877 阅读 · 0 评论 -
Attachments in Oracle Form
目录(?)[-]Pre-SetupsSetupsAttachment Related TablesUseful QueriesReference默认情况下“附件”按钮是灰显的,本文将展示如何让某个Form的附件按钮变亮,并能上传附件.以用户Form为例,我们想让用户上传自己的照片Pre-SetupsHelp > Diagnostics转载 2013-11-06 10:37:02 · 949 阅读 · 0 评论 -
Oracle EBS开发习惯
近几年有幸参与了一些大开发项目的项目管理和监督工作,发现很多开发人员对一些概念或者程序的写法不是很清楚,这也包括一些高级的开发人员也会犯一些基本的错误,因此我就整理一下大家容易犯的错误,希望大家能够在写程序的时候养成良好习惯。一、例外处理问题有很多人喜欢在处理exception时,置为'null',应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库转载 2014-01-22 16:16:28 · 1448 阅读 · 0 评论 -
Oracle Form消息提示
好久沒有來寫相關Form的文章了。下面給大家收集一下相關Oracle Form的消息提示 1. FND_MESSAGE.SET_STRING(‘’)。此消息一定要結合FND_MESSAGE.SHOW或FND_MESSAGE.ERROR或FND_MESSAGE.HINT或FND_MESSAGE.WARN或FND_MESSAGE.QUESTION使用才能彈出對話窗口或顯示消息。转载 2014-03-05 15:56:58 · 2879 阅读 · 0 评论 -
如何注册一个新的form到EBS系统
[-]通过SSH上传Form到App Server然后编译Form注册Form Functions把Function挂到相应的Menu下Test your new Form1.通过SSH,上传Form到App Server,然后编译首先把你的form文件上传到App Server,并把fmb文件到相应职责下(eg.$INV_TOP/forms/US),然后编译转载 2014-07-17 15:58:31 · 600 阅读 · 0 评论 -
PTIAN EBS FORM开发(二)
基于TEMPLATE.fmb拷贝TEMPLATE.fmb,改名为MYDEMO.fmb,打开之后把Form Name也改为MYDEMO,一定要保持一致性。增加一个Window增加一个Window,Name为ORDERS,Title为PT ORDERS ENTRY因为一个Forms有多个Window,所以需要明确指出哪个Window是主Win转载 2014-07-17 16:05:42 · 1425 阅读 · 0 评论 -
PTIAN EBS FORM开发(一)之 环境配置
PTIAN EBS FORM开发(一)之 环境配置OS:Windows XPForm Builder:Version 10.1.2.0.2 FORMS_PATHFORMS_PATH是用于Form Builder找到attached libraries (.pll)文件的路径注册表>HKEY_LOCAL_MACHINE>Software>Ora转载 2014-07-17 16:02:25 · 1604 阅读 · 0 评论 -
Oracle Forms开发手札:特殊的默认值 $$variables$$
Oracle Forms 提供了六个特殊的系统变量,均为提供日期和时间的信息的变量,他们是:$$DATE$$$$TIME$$$$DATETIME$$$$DBDATE$$$$DBTIME$$$$DBDATETIME$$其中,$$DATE$$, $$TIME$$, $$DATETIME$$三个系统变量可以用来获取用户客户端操作系统上当前的日期和时间。$$DBDATE$$转载 2014-07-17 16:30:10 · 1362 阅读 · 0 评论 -
EBS Form开发中复写on-lock触发器
一般情况下二次开发form中(不论是基于表还是基于视图的数据块),不需要复写ON-LOCK触发器,系统会自动处理的很好,那么,出于对form开发更为深入的探索,我决定还是仔细研究研究这个触发器的功用,触发时间,以有相应的pl/sql处理过程等。以此可以作为研究其它触发器的一个范例,找到一个学习研究的方法。 form端的ON-LOCK触发器用于获取oracle数据表的行级排他锁,当O转载 2014-06-10 09:53:53 · 2044 阅读 · 0 评论 -
FORM中ON-INSERT ON-UPDATE ON-DELETE ON-LOCK代码生成程序
create or replace package cux_plsql_generator_pkg is /*================================================== Copyright (C) SIE Info Systems Co., Ltd All Rights Reserved ======转载 2014-07-21 20:38:09 · 1761 阅读 · 0 评论 -
FORM SQL CREATING PACKAGE
create or replace package cux_plsql_generator_pkg is /*================================================== Copyright (C) SIE Info Systems Co., Ltd All Rights Reserved ======转载 2014-07-21 21:58:56 · 483 阅读 · 0 评论 -
FND_MESSAGE的用法
关于FND_MESSAGE的详细用法可以参见 http://docs.oracle.com/cd/E18727_01/doc.121/e12897/T302934T462354.htm这里只列出几个常用的Example,方便查用FND_MESSAGE.SET_NAMERetrieves your message from Message Dictionary and sets it转载 2014-07-21 22:01:17 · 1730 阅读 · 0 评论 -
EBS开发——Form开发积累的常用代码
获取当前窗口GET_VIEW_PROPERTY(GET_ITEM_PROPERTY(:SYSTEM.CURSOR_ITEM, ITEM_CANVAS),WINDOW_NAME)设置金额显示格式PROCEDURE FORMAT_PRICE(EVENT VARCHAR2) ISBEGIN IF (EVENT IN ('WHEN-VALIDATE-ITEM','转载 2014-07-28 15:31:05 · 1483 阅读 · 0 评论 -
Oracle Submit Request - 请求的调用方法: FND_REQUEST.SUBMIT_REQUEST
废话:有一段时间没搞过开发了,做项目又要重新找回点开发的记忆。重新拾回一点点零碎。跑多了产线,配置的一些参数也忘记得差不多了,长时间没动就是易遗忘,找点资料做个笔记就是时间保镖。 正题:FND_REQUEST.SUBMIT_REQUEST 函数是用来提交一个请求的,它返回一个NUMBER值.具体调用如下 :result := fnd_request转载 2017-01-12 11:11:53 · 1649 阅读 · 0 评论