随笔分类 -  Oracle EBS Form

上一页 1 ··· 4 5 6 7 8
摘要:EBS R11================================================================================$AU_TOP/forms/US = /oracle/uat/uklgpiappl/au/11.5.0/forms/US1. cd $AU_TOP/forms/US2. f60gen Module=/oracle/uat/uklgpiappl/KOL/WSMTXSFM_S.fmb Userid=apps/uatapps Output_File=/oracle/uat/uklgpiappl/KOL/WSMTXSFM_S.fm 阅读全文
posted @ 2013-01-01 17:16 全威儒 阅读(3296) 评论(0) 推荐(0)
摘要:封装过程 键触发子 含义 对应按键 AB... 阅读全文
posted @ 2012-12-28 13:58 全威儒 阅读(2751) 评论(0) 推荐(0)
摘要:1. Triggers in Oracle Forms 2. Block Processing Triggers 3. Interface Event Triggers 4. MasterDetail Triggers 5. Message-Handling Triggers ... 阅读全文
posted @ 2012-12-28 12:40 全威儒 阅读(6341) 评论(0) 推荐(0)
摘要:触发器执行顺序: 1. 当打开FORM时: (1) PRE-FORM (2) PRE-BLOCK(BLOCK级) (3) WHEN-NEW-FORM-INSTANCE (4) WHEN-NEW-BLOCK-INSTANCE (5) WHEN-NEW-RECORD-INSTANCE (6) WHE... 阅读全文
posted @ 2012-12-28 12:33 全威儒 阅读(4176) 评论(0) 推荐(0)
摘要:FORM触发器执行顺序: 1.当打开FORM时: 1) PRE-FORM 2) PRE-BLOCK(BLOCK级) 3) WHEN-NEW-FORM-INSTANCE 4) WHEN-NEW-BLOCK-INSTANCE 5) WHEN-NEW-RECORD-INSTANCE ... 阅读全文
posted @ 2012-12-28 11:58 全威儒 阅读(3396) 评论(0) 推荐(0)
摘要:XXSUP和XXDEV从同一个产品环境克隆过来。Form XXUTS_BULK_RECEIVE.fmb上传到XXSUP中编译通过,而上传到XXDEV中编译时出现错误。 编译命令: $cd $XXUTS_TOP/forms/US ... 阅读全文
posted @ 2012-12-27 11:42 全威儒 阅读(4060) 评论(0) 推荐(0)
摘要:1、在plsql中的begin后加下面的语句后编译 EXECUTE IMMEDIATE 'ALTER SESSION set events ''10046 trace name context forever,level 4'''; EXECUTE IMMEDIATE 'ALTER SESSION SET TRACEFILE_IDENTIFIER=''CAKE'''; 2、在e... 阅读全文
posted @ 2012-10-25 17:39 全威儒 阅读(1082) 评论(0) 推荐(0)
摘要:一、安装Forms Builder后的配置 1、从服务器的以下路径$AU_TOP/forms/US下载模板:TEMPLATE.fmb,从服务器的$AU_TOP目录下下载resource文件夹所有文件 2、将以上TEMPLATE.fmb和resource文件夹分别放在以下路径:C:\EBSFORM\Form和C:\EBSFORM\Library 3、在注册表的HKEY_LOC... 阅读全文
posted @ 2012-10-25 16:57 全威儒 阅读(7969) 评论(2) 推荐(0)
摘要:调用EBS标准API的时候,可能会返回一些让人看不懂的错误,比如最近我在开发rcv_transaction_interface的时候,数据卡在接口表里没有过去,但是返回的错误令人费解。 例如如下两个错误就让人费解: ******************* Error: derive_vendor_rcv_line_qty-098: 1 Cause: A SQL error ... 阅读全文
posted @ 2012-10-19 12:13 全威儒 阅读(2236) 评论(0) 推荐(0)
摘要:1.打开windows--修改PER-FORM触发器中调用第一个form--修改app_custo.open_window中调用windows的名字,打开窗口(用键盘切换当前Block或用button打开窗体时,需使用APP_CUSTOM.OPEN_WINDOW函数,语法为APP_CUSTOM.OPEN_WINDOW(‘block_name’)APP_CUSTOM.OPEN_WINDOW 中又会调用app_window.set_window_position。如果是Master-Detail Block需要建立coordination关系的,在APP_CUSTOM.OPEN_WINDOW(&# 阅读全文
posted @ 2012-07-31 00:18 全威儒 阅读(3614) 评论(0) 推荐(0)
摘要:1.取得需对应的货币其中:GET_ITEM_PROPERTY('LINES.PRICE',MAX_LENGTH)为返回一个该item的最大长度,FND_CURRENCY.GET_FORMAT_MASK(currency_code IN varchar2,field_length IN number)return varchar2;2.格式化(需要的话进行汇率转换)item的货币类型APP_ITEM_PROPERTY.SET_PROPERTY('LINES.PRICE',FORMAT_MASK,FND_CURRENCY.GET_FORMAT_MASK(:ORDER 阅读全文
posted @ 2012-07-31 00:17 全威儒 阅读(897) 评论(0) 推荐(0)
摘要:1.一进页面就能看到表中已生成数据,而不用按ctrl+f11进行查询的语句:在form级的触发器when-new-form-instance中,写如下代码:go_block('XXXX');execute_query;要查询的数据块的名称说明:当使用基于表建立的块时,可使用块里的任何项的GO_BLOCK或者GO_ITEM找到那个块.当查询数据到一个块里去,可通过execute_query进行处理补充:用DELETE_RECORD从块中删除当前记录,要改变数据库的记录,必须使用COMMIT_FORM2, 什么办法可以控制form中File菜单中的Export吗?使其失效答:在FO 阅读全文
posted @ 2012-07-31 00:14 全威儒 阅读(2747) 评论(0) 推荐(0)
摘要:Form 开发的一些小总结.当然要实现如下的功能不一定要这样做,但是下文的做法肯定是可以实现这个功能的,这些都是我在实际工作中使用过的。可能描述的不是很准确,大家不是很明白,但是可以试着操作,就知道了。1. 在FORM的windows上显示名称:在FORM级的trigger when_new_form_instance上设置如下:set_window_property('MPOSRFQA',TITLE,'业务核价--'||sysdate);显示效果如图:2. 在FORM中当某个Item的值为某个状态不可修改:在block级的trigger pre_record中 阅读全文
posted @ 2012-07-31 00:07 全威儒 阅读(1319) 评论(0) 推荐(0)
摘要:1. FND_MESSAGE.warn以选择信息的方式显示给用户,可以选择Ok或者Cancel,返回值分别是TRUE和FALSEif FND_MESSAGE.warn thenfnd_message.debug('True');else fnd_message.debug('False');end if;执行效果如下:点击OK会弹出 True点击Cancel会弹出 False2. FND_MESSAGE.question function QUESTION(BUTTON1 in varchar2 default 'YES',BUTTON2 in 阅读全文
posted @ 2012-07-30 23:50 全威儒 阅读(12187) 评论(0) 推荐(1)
摘要:Form属性、内置子程序、触发器、系统变量回想起当时我第一做Form的情景。哎~~。记得我刚刚毕业,进入我们公司MIS部门不久就被主管叫过去说有一支Form要我去修改,问我有没有问题。第一次正式上班,第一被主管叫过去分配任务。你说我敢说有问题吗?说有问题不就等于是说我要滚蛋了吗。当我领到任务,在看到开发工具 Form 6i (English Edition)。我的感觉是完全傻眼。其实现在回想起来真的很简单。也就只要在后面的属性(attribute)上作一点设置。但当时对我来说就像在油锅里熬油啊。那辛苦的。现在吧一些attribute的中英文描述给大家分享一下。也是我平时在网上download。 阅读全文
posted @ 2012-07-30 23:46 全威儒 阅读(2987) 评论(0) 推荐(0)
摘要:Form 中trigger 执行的顺序我总结了FORM的一些操作中TRIGGER的执行顺序。其中还有很多触发器没有被提到,这是因为程序中没有用到。但是在FORM运行的过程中,这些触发器的执行过程都是设置好了的,没有用到的触发器也一样会经过已经设置好的那个时间段,只是什么动作都没有做罢了。其实这也是我做了一年客制化系统(Bond)中经常要打交道的东东。给大家分享一下。下面,介绍一下我所总结出来的触发器的执行顺序:触发器执行顺序:1. 当打开FORM时:(1) PRE-FORM(2) PRE-BLOCK(BLOCK级)(3) WHEN-NEW-FORM-INSTANCE(4) WHEN-NEW-B 阅读全文
posted @ 2012-07-30 23:33 全威儒 阅读(794) 评论(0) 推荐(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中所写的代码。如果没有KEY-COMMIT这个trigger,则会针对form和代码一起提交。如果form上面的数据变动和代码中的数据变动有冲突,最后以 阅读全文
posted @ 2012-07-30 23:32 全威儒 阅读(3991) 评论(0) 推荐(0)
摘要:R12 下form编译frmcmp_batch module=CUXAREXC.fmb userid=apps/apps output_file=$CUX_TOP/forms/ZHS/CUXAREXC.fmx 阅读全文
posted @ 2012-07-30 23:20 全威儒 阅读(1014) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8