『壹』 怎么在Windows上配置EBS R12.1.3的OAF开发环境
BSOAF开发中如何在form上调用OAF页面并传递参数给OAF页面(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)1.为Form添加一个按钮或者其它Item并添加相应的触发器,这里使用按钮,并在其WHEN-BUTTON-PRESSED触发器汇中对相应的OAF页面。其代码如下fnd_function.execute(function_name=>'RCVOAFTEST',other_params=>'txn_id='||:find.txnid);这里OracleEBSAPI如下:PACKAGEFND_FUNCTIONISprocereEXECUTE(function_nameinvarchar2,open_flaginvarchar2default'Y',session_flaginvarchar2default'SESSION',other_paramsinvarchar2defaultNULL,activate_flaginvarchar2default'ACTIVATE',browser_targetinvarchar2defaultNULL);可以使用URL格式通过other_params传递额外的参数,比如name1=value1&name2=value2…注意:open_flag和session_flag参数不显示在上面的示例中,因为对于HTMLfunction来说,那是无效的。2.如果要在被调用的OAF页面上需要接受传递的参数,需要在相应的CO中的processRequest方法中添加类似的代码,如果不需要接受参数,就不需要添加publicvoidprocessRequest(OAPageContextpageContext,OAWebBeanwebBean){super.processRequest(pageContext,webBean);StringtxnId=pageContext.getParameter("txn_id");if(txnId!=null){OATextInputBeanparamBean=(OATextInputBean)webBean.findChildRecursive("ParamTextInput");if(paramBean!=null){paramBean.setText(txnId);}}}3.Form的运行效果如下,点击OpenOAFPage按钮4.OAF页面如下的效果如下
『贰』 EBS系统中 如何在JSP页面中获取到USER_ID 或 LOGIN_ID
登录EBS之后,选择你想查询的单据,再选中你想追溯的字段。
然后点击上面菜单栏的examine-》historical records
他会告诉你哪个用户(登录用户名)在什么时间,对这个字段做过修改。
更细的信息,需要PL/SQL从后台去查了。
『叁』 EBS OAF如何调节提示名与text框之间的距离
凡中华人民共和国公民,遵纪守法,并具备下列条件之一者,可申请参加注册税务师执业资格考试。 (一)参加全部科目考试的报名条件: 1、非经济类、法学类大专毕业后从事经济、法律工作满八年。 2、经济类、法学类大专毕业后,或非经济类、法学类大学本科毕业后,从事经济、法律工作满六年。 3、经济类、法学类大学本科毕业后,或非经济类、法学类第二学士或研究生班毕业后,从事经济、法律工作满四年。 4、经济类、法学类第二学位或研究生班毕业后,或非经济类、法学类硕士学位后,从事经济、法律工作满两年。 5、取得经济类、法学类硕士学位后,从事经济、法律工作满一年。 6、获得经济类、法学类博士学位。 7、在全国实行专业技术资格考试前,按照国家有关规定已评聘了经济、会计、统计、审计和法律中级专业技术职务或参加全国统一考试,取得经济、会计、统计、审计专业中级专业技术资格者,从事税务代理业务满一年。 获得执业资格证书的条件是:考五科的必须在连续两个考试年度内通过全部科目(成绩可以连续滚动,即第一年与第二年为一个周期,依此类推);考两科的(税务代理实务、税收相关法律)必须在一个考试年度内全部通过。
『肆』 EBS OAF开发中怎么实现功能页签
功能页签的实现不需要任何编码,和subTab不一样,可以和subTab共存。其主要实现是靠配置,步骤如下:
1.建立两个OAF页面的Function.
『伍』 EBS OAF开发中如何在form上调用OAF页面并传递参数给OAF页面
BS OAF开发中如何在form上调用OAF页面并传递参数给OAF页面
(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)
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
procere 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页面如下的效果如下
『陆』 如何在Windows上配置EBS R12.1.3的OAF开发环境
1.找到想要开发的EBS OAF扩展对应的PATCH,可以参照下面的Note,因为我要做的是R12.1.3的开发,所以要下载p9879989_R12_GENERIC
OA Framework - How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x [ID 416708.1]
2.解压缩相应的patch p9879989_R12_GENERIC到一个目录,比如D:\Jdeveloper_OAF,但注意路径目录名不能有空格(比如C:\Program Files\jdeveloper),解压缩之后的目录结构类似如下:
jdevbin\ JDeveloper的根目录
jdevdoc\ JDeveloper的文档帮助
jdevhome\ 开发人员的开发目录
3.根据开发指南里面的'Setting Up Your Development Environment' 步骤来设置和测试开发环境,可以通过下面的路径找到相应的步骤
<jdev_install_dir>\jdevdoc\WebHelp\devguide\gs\gs_setup.htm#aru
3.1 设置 JDEV_USER_HOME 环境变量,这里设置的开发者保存项目源文件之类的目录,这一步是必须设置的,尽量设置到安装目录的盘符上。
默认应该设置到<jdev_install_dir>\jdevhome\jdev, 可以设置成用户级
『柒』 OAF和ADF有什么区别
OAF和ADF是Oracle的两个不同的产品。
ADF是在OracleAS产品线中的一个通用的应用开发框架,而OAF是OracleEBS中的技术组
件,是EBS中所有网页功能采用的应用框架。
通常ADF会采用最近的技术,如果你做J2EE的开发的话,在应用采用ADF。
如果你需要在OracleEBS上扩展和开发新的功能,则需要采用OAF。
ADF和OAF在很多技术上是相似的,比如OAF中采用BC4J的业务层组件,而在ADF中BC4J(
ADFBC)仅仅是其中的一个选项。