1.为Form添加一个按钮或者其它Item并添加相应的触发器,这里使用按钮,并在其WHEN-BUTTON-PRESSED触发器汇中对相应的OAF页面。
其代码如下:
fnd_function.execute(function_name => 'RCVOAFTEST', other_params =>'txn_id='||:find.txnid);
这里Oracle EBS API如下:
PACKAGE FND_FUNCTION IS procedure EXECUTE(function_name in varchar2, open_flag in varchar2 default 'Y', session_flag in varchar2 default 'SESSION', other_params in varchar2 default NULL, activate_flag in varchar2 default 'ACTIVATE', browser_target in varchar2 default NULL);
可以使用URL格式通过other_params传递额外的参数,比如name1=value1&name2=value2…
注意:open_flag和session_flag参数不显示在上面的示例中,因为对于HTML function来说,那是无效的。
2.如果要在被调用的OAF页面上需要接受传递的参数,需要在相应的CO中的processRequest方法中添加类似的代码,如果不需要接受参数,就不需要添加:
public void processRequest(OAPageContextpageContext, OAWebBean webBean){ super.processRequest(pageContext, webBean); String txnId =pageContext.getParameter("txn_id"); if(txnId != null){ OATextInputBean paramBean =(OATextInputBean)webBean.findChildRecursive("ParamTextInput"); if(paramBean != null){ paramBean.setText(txnId); } }
3.Form的运行效果如下,点击OpenOAF Page按钮
4.OAF页面如下的效果如下
转自:http://blog.csdn.net/tavor/article/details/19043797
相关推荐
个性化EBS标准OAF页面:替换VO添加客户化属性(VO基于EO的版本)、替换VO添加客户化属性(VO基于SQL的版本)。
对想学习OAF的开发挺好的!分享了
ORACLE EBS OAF开发笔记.适合从FORM转到OAF开发的同学们及JAVA转到EBS的同学们。
OracleEBS R12-OAF开发笔记
—OAF开发笔记 Author: Jarwang(王重东) Create Date: July 12, 2009 Update Date: Control No: Current Edition: 1.0 声明:本文可以任意免费转载、复制、传播。但您务必保持其完整性! If you copy this ...
OracleEBS_R12-OAF开发笔记共享给大家分享
关于ORACLE EBS中页面OAF的开发技术中文文档,通过这个可以掌握基本的开发
对想学习OAF的开发挺好的!分享给大家学习,把OAF的基础环境弄好了,就是铺平了成为OAF高手的道路,小伙伴们加油吧。
OAF 开发笔记
通过oaf实现在线打印功能,即ebs form界面货工具栏等通过调用oaf工具实现即时打印,不需要通过请求来输出。 实现了点击打印/下载按钮即时弹出内容。
将客户化的OAF发布到EBS v2[1].0 将客户化的OAF发布到EBS v2[1].0
NULL 博文链接:https://chengyue2007.iteye.com/blog/2256242
此文档用于讲解在Oracle E-Business Suite(以下简称EBS)下如何应用OA Framework(以下简称OAF)开发框架,进行客户化开发。 此文档主要介绍OAF的基础知识,其中涉及如何建立开发环境、OA Framework MVC框架介绍及...
比较好的一个基础教程,由于和现流行的EBS R12有一定的差距,如果在文档上的操作在OAF开发中找不到就可以忽略掉这一操作,可以顺利地往下操作。
OAF环境的搭建和部署,从环境的搭建到部署EBS系统,中间省略了程序开发部分
对于学习R12 OAF开发很有帮助,可以参考。包含入门、初级、中级、高级讲解。
EBS work flow 的流程和介绍, OAF的开发Oracle Application Framework
OAF系列教程之 Hello World
ORACLE EBS 弹性域设置,很不错的文档
OAF 程序发布