EBS Form内打开请求界面

某情况下,会用到在EBS Form界面内打开请求提交界面,实现方式如下:

fnd_function.execute(

function_name => 'FND_FNDRSRUN',

other_params => 'PROGRAM_APPL_SHORT_NAME="CUX" CONCURRENT_PROGRAM_NAME="XXXXX" CHAR1="' || XXXX || '" SUBMIT_ONCE="Y"'

);

上述操作可以直接带参数打开某个并发请求的提交界面。

如果当前职责的菜单没有挂载“FND_FNDRSRUN”这个功能,那就只能通过 open_form 或者 call_form 的方式来打开了。

这两个都是form内置函数,可以查询帮助手册查看详细介绍。

如下代码适用于根据请求ID打开请求查询界面:

PROCEDURE View_Request_Id(Vn_Request_Id IN NUMBER) IS

    Param             Paramlist;
    Vv_Conc_Prog_Name VARCHAR2(30) := 'CUXXXXXX';
BEGIN

    IF Vn_Request_Id IS NULL THEN
        RETURN;
    END IF;

    Param := Get_Parameter_List(Vv_Conc_Prog_Name);

    IF NOT Id_Null(Param) THEN
        Destroy_Parameter_List(Param);
    END IF;

    Param := Create_Parameter_List(Vv_Conc_Prog_Name);
    Add_Parameter(Param, 'mode', Text_Parameter, 'VIEW');
    Add_Parameter(Param, 'use_org', Text_Parameter, 'N');
    Add_Parameter(Param,
                  'DODT_REQ_ID',
                  Text_Parameter,
                  To_Char(Vn_Request_Id));

    Open_Form(Fnd_Navigate.Formpath('FND', 'FNDRSRUN'),
              Activate,
              Session,
              Param);

END View_Request;

原文地址:http://blog.51cto.com/baser/2147763

时间: 2024-10-27 19:47:23

EBS Form内打开请求界面的相关文章

EBS FORM内置属性代码及ID

SQL如下: SELECT * FROM fnd_form_custom_prop_list; --FORM内置属性 SELECT * FROM fnd_form_custom_prop_values; --内置属性值 内置属性分为如下级别: BLOCK CANVAS GLOBAL ITEM LOV PARAMETER RADIO BUTTON TAB VAR VIEW WINDOW EBS FORM内置属性代码及ID,布布扣,bubuko.com

火狐浏览器(Firefox)打开EBS form的设置方法

http://yedward.net/?id=247 客户在使用EBS的时候,很多都是使用IE浏览器打开,但是EBS并不仅仅只是支持IE,对于谷歌浏览器(Chrome).火狐浏览器(Firefox)也都支持.本文旨在介绍怎么设置火狐浏览器,让火狐一样可以打开EBS的Form界面,具体方法如下(对于本地已经安装了JRE的用户,可直接进入Step 3): Step 1:安装JRE EBS经常会出现因JRE版本问题而导致的form打不开,所以为了避免用户安装了不合适版本的java,建议首先卸载掉系统上

iOS应用内打开App Store应用详情界面

用iPhone浏览UC浏览器的"应用商店"时,发现可以直接在应用内打开App Store中的应用详情和下载页面. 下面来看看怎么实现这个效果吧. 苹果官方文档 "SKStoreProductViewController Class Reference"里有如下介绍: [plain] view plaincopy A SKStoreProductViewController object presents a store that allows the user to

Oracle EBS Form个性化开发

Form个性化开发内容不是很多,在国内的项目上客户化界面上基本用不上,相关开发文档有的讲解的很详细,有的讲解太过简练,希望通过这个文档可以给我们这些刚开始做个性化的新手快速完成需求,不要再这方面花费过多的时间,我们都做过Form开发,可以把Form个性化的开发都用类比Form开发去理解就很快能上手. Form启动时,所有与当前Function相关的个性化规则都会被加载到内存,当Form触发特定的Event时候,系统会搜索相应的个性化规则并进行匹配,得到匹配的规则,再按照规则序号从小到大一次执行对

如何启用Oracle EBS Form监控【Z】

前言: 有时候,因某些需要,必须知道Oracle的Form被使用的情况,以方面我们做出决策: 例如,如果某个Form被使用的次数非常多,那么,这个Form的相关SQL代码就应该优先处理,以减少服务器负荷,从而提供系统运行速度. 或者,(特别是)在系统要升级的时候,这些数据就显得非常重要了:决定哪个Form应该留,哪个Form应该拿掉. 当然,这个信息只是做出决策的参考数据而已.1. 在Oracle EBS上进行Form跟踪的技术方法:Oracle EBS的一个Profile 提供此功能: Use

在form中调用请求,直接打印结果

请求打印,一般都是需要提交请求,然后在请求界面查看输出,将打印内容显示在浏览器上 现可在通过调用请求后直接打印到浏览器上, 实现步骤如下: ---设置请求打印模板 l_req_bool := fnd_request.add_layout(template_appl_name => 'CUX', template_code      => 'CUXPOREQPRINT', template_language  => 'zh', template_territory => 'CN',

Oracle EBS Form 发布到Server端的注意事项

前段时间在本地XP系统上测试了一些整合javabean的Form例子,想着发布到服务器段去看看能否运行正常,一开始以为会和本地XP系统一样,部署到相关的目录下进行一些配置就可以了,但实际过程却和想象的大相径庭,部署到服务器上可称得上是一波三折.下面将Oracle EBS Form 发布到Server端的若干注意事项阐述如下: 1.确定EBS版本 由于不同版本EBS配置jar文件和发布javabean jar包的位置存在一些差异,所以必须要知道EBS版本,这样遇到问题才好搜索对应的解决方案.可以通

iOS8新增应用内打开设置

1.实现 通过UIApplication的openURL:方法,在应用内打开该应用相关设置的页面(系统设置中). if(SYSTEM_VERSION >= 8.0) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } 2.效果 打开应用设置界面,集中管理各项设置.

在 EBS Form 查找界面点 "Find" 之后都发生了什么?

我一直对form 都感觉比较困惑, 特别是form 里面的trigger, 像PRE-QUERY, POST-QUERY 一直都弄不清情况. 这个trigger 是什么时候触发的呢? 看名字就是在QUERY 之前或之后触发的. 那么QUERY 什么呢? 搞不清楚. 今天就看下代码, 弄明白点了 "find" 之后做了什么事情, 那些数据库里面的值怎么到form 界面上去的. 我们知道, 每一个form 上的数据块都是绑定一个table 或者 view 的. 通常会绑定view. 像下面