- 浏览: 264981 次
- 性别:
- 来自: 石家庄
文章分类
最新评论
-
di1984HIT:
写的不错。
设置WebLogic启动内存 -
tda7088:
不错,谢谢
设置WebLogic启动内存 -
java_linkin:
我按照这种方法设置的,但在启动tomcat时还是报内存溢出
Tomcat内存问题(一):Java heap space -
ileson:
...
Tomcat内存问题(一):Java heap space -
helloqidi:
呵呵,谢谢分享
在命令提示符下启动Oracle
--submit the request l_req_id_fee := fnd_request.submit_request('PO', 'REQIMPORT', '', '', FALSE, 'POP_REQUEST', to_char(SYSDATE, 'YYYYMMDD'), 'ALL', '', 'N', 'N'); if (l_req_id_fee is null) or (l_req_id_fee = 0) then raise l_submit_req; else --提交请求 COMMIT; --更新状态(只有请求成功,状态才更改) UPDATE hek_om_pop_headers_all SET flow_status = 'reg_purchase' --select * from hek_om_pop_headers_all WHERE header_id IN (SELECT h.header_id FROM hek_om_pop_headers_v h WHERE h.flow_status = 'wait'); COMMIT; end if;
1
、关于
fnd_request.submit_request
的用法
fnd_request.submit_request
的用法:
FND_REQUEST.SUBMIT_REQUEST
函数是用来提交一个请求的
,
它返回一个
NUMBER
值
.
具体调用如下
:result := fnd_request.submit_request(application CHAR, --AP
模快
program CHAR, --
应用程序
description CHAR, --
请求说明
(
可选
)
start_time CHAR, --RUN
时间
(
可选
)
sub_request BOOLEAN, --
是否作为子请求提交
argument1 CHAR, --
参数
1
argument2 CHAR, --
参数
2
argument3 CHAR, --
参数
3
argument4 CHAR, --
参数
4
argument5 CHAR, --
参数
5.......
argument100 CHAR);
英文说明
(zt oracle) :
Parameters are as follows:
application - Short name of the application associated with the concurrent
request to be submitted.
program - Short name of the concurrent program (not the executable) for which
the request should be submitted.
description - Description of the request that is displayed in the Concurrent
Requests form (Optional.)
start_time - Time at which the request should start running, formatted as HH24:
MI or HH24:MI:SS (Optional.)
sub_request - Set to TRUE if the request is submitted from another request and
should be treated as a sub-request.
argument1...100 - Arguments for the concurrent request; up to 100
arguments are permitted. If submitted from Oracle Forms, you must specify all
100 arguments.
补充说明:
在用
fnd_request.submit_request
的时候,第五个参数用
false
,不要被参数名称误导;
这个函数有
105
个参数,前面五个定义请求本身,后面
100
个是传递给请求的具体参数,都是
Char
类型,
我们需要转换,默认值是
chr(0)
,代表这个参数不用传递给调用的请求;
在
Package
里面调用只需要传递需要的参数个数,因为它有默认值指示结束;
在
form
里面则不行,要写满
105
个,而且我们参数结束之后要用一个
chr(0)
来表示结束
例
fnd_request.submit_request('AR',
'SVAINEX_P',
'',
'',
FALSE,
:parameter.invoice_store,
chr(0),
'','','',
'','','','','','','','','','','','','','','','','','','','',
'','','','','','','','','','','','','','','','','','','','',
'','','','','','','','','','','','','','','','','','','','',
'','','','','','','','','','','','','','','','','','','','',
'','','','','','','','','','','','','','','');
2 、 Oracle Erp 等待报表运行机制
主要是用到了 Fnd_concurrent.wait_for_ruqest 这个 function.
Fnd_concurrent.wait_for_request 返回 Boolean 值,主要参数如下:
function FND_CONCURRENT.WAIT_FOR_REQUEST
(request_id IN number default NULL, -- 请求 ID
interval IN number default 60, -- 检查时间间隔
max_wait IN number default 0, -- 最大等待时间
phase OUT varchar2,
status OUT varchar2,
dev_phase OUT varchar2, -- 请求运行阶段
dev_status OUT varchar2, -- 各个阶段状态
message OUT varchar2 -- 运行完成后输出信息 )
return boolean;
dev_phase 有 Pending,Running,Complete,Inactive 等几种,每种对应不同的 Dev-Status ,比如 Complete 阶段后就有 Normal,Error,Warning,Cancelled,Terminated 等几种状态。
l_request_status := Fnd_Concurrent.Wait_For_Request(l_request_id, 5, 0, l_phase, l_status, l_dev_phase, l_dev_status, l_message); IF l_request_status THEN IF l_dev_status = 'NORMAL' THEN NULL; ELSE Fnd_Message.Debug('请求运行不成功:'||l_dev_status); RETURN; END IF; ELSE Fnd_Message.Debug('请求未完成,无法查看报表内容!'); RETURN; END IF; Editor_Pkg.Report(l_request_id,'Y');
总结: FND_REQUEST.SUBMIT_REQUEST 是一种通过后台方式提交请教的方法,可以在 pkg 和 form 中使用,在 form 中使用要将参数写全。 FND_CONCURRENT.WAIT_FOR_REQUEST 是一个等待当前请求运行完毕的程序,可以利用这个等待当前的请求程序运行完毕再运行下面的程序。
发表评论
-
IE9如何登录ERP FORM界面
2011-07-19 10:27 2561现在IE9已经发布正式版了,经过测试发现如果升级后,直接使用会 ... -
ORACLE EBS 价目表的导入功能-存储过程BUG
2011-07-06 22:03 3143能模块:ERP价目表的批量导入 错误信息: ... -
EBS价目表设置导入功能(4)-提交请求
2011-07-06 21:27 24184.提交请求功能 procedure prc_do_pric ... -
EBS价目表设置导入功能(3)-价目表参数
2011-07-06 21:25 16763.导入价目表参数 3.1插入到价目参数表 (ori ... -
EBS价目表设置导入功能(2)-价目表行
2011-07-06 21:22 35322.价目表行(qp_interface_list_lines) ... -
EBS价目表设置导入功能(1)-价目表题头
2011-07-06 21:18 2115使用ORACLE EBS请求API开发价目表的导入功能 ... -
通过窗口名称查询弹性域信息
2011-01-24 15:29 1317功能说明:根据窗口名称查询弹性域信息 /*------ ... -
ERP 弹性域查看方式
2011-01-08 16:48 0接触ERP已经有段时间了,但一直还不知道弹性域是怎样查 ... -
查看活动历史记录与PO采购订单的关系
2011-01-07 10:56 2240PO订单审批过程中,可以通过菜单上[查询]--[查 ... -
ORACLE EBS学习(一)-安装开发工具(未编辑完待续)
2010-11-05 17:01 2297第一篇 安装开发工具 Oracle EBS ... -
在PL/SQL中调用Oracle ERP请求(一)-提交请求集
2010-11-04 21:38 5025续上一篇,将提交请求集的方法也写出来。 PROCEDURE ... -
在PL/SQL中调用Oracle ERP请求(一)-提交单个请求
2010-11-04 21:36 3341最近开发一个从PLM系统中通过工作流程向ORACL ... -
oracle ERP 提交请求时报错"无管理器"
2010-11-03 09:00 2937问题描述:oracle ERP 提交请求时报错"无管 ... -
查询ORACLE EBS 有哪些接口表
2010-10-30 14:47 1942Oracle EBS 接口表: SELECT * FR ... -
某月工作中班组人数等于3的班组SQL
2010-10-19 10:48 1574在班组信息中,没有存储班组所属的部门,这样我们在查 ... -
查询未发货订单SQL
2010-10-14 12:23 2052查询未发货订单语句: select msi.segment1 ... -
查询一级BOM语句SQL
2010-10-09 15:56 2164原来曾经写过多级BOM语句的查询,但在实际应用中我 ... -
Mozilla Firefox浏览器登陆Oracle EBS 11i 设置
2010-09-28 14:11 3607先前装上IE 8后Oracle EBS 11i不好 ... -
Oracle ERP 维护总结(不断更新)
2010-09-28 10:50 1437这段时间会慢慢收集一些维护经验,有的是个人在维护当中 ... -
Oracle Report 6i 开发技巧篇之一显示行号
2010-09-19 15:35 1543Oracle Report 6i中没有显示行号的功能, ...
相关推荐
* fnd_flex_value_sets * fnd_flex_values * fnd_flex_values_vl ----弹性域 * fnd_id_flexs * fnd_id_flex_structures where id_flex_code=""GL#"" * fnd_id_flex_segments where id_flex_code=""GL#"" and id...
oracle ebs r 下载 EBS_R_金税设置_图文.doc
在本文中,我们将深入探讨如何使用Oracle Forms Builder进行开发,并特别关注如何手动提交Request以及FND_REQUEST.SUBMIT_REQUEST函数的使用。 在Oracle Forms环境中,提交Request是与Oracle Request Manager交互的...
### Oracle EBS 数据字典中文版 #### 一、OE模块 **1. 表名**: ONT.OE_order_headers_all **说明**: 订单头信息表存储了所有销售订单的基本信息,包括订单编号、创建日期、状态等关键字段。这对于理解和追踪销售...
本文将深入探讨Oracle Forms开发中的常用技巧,主要涉及如何手动提交Request以及FND_REQUEST.SUBMIT_REQUEST函数的详细使用。 首先,手动提交Request是Oracle Forms中处理后台任务的关键操作。这通常涉及到与Oracle...
ORACLE_EBS_FA_常用表结构_资产库表
`fnd_request.submit_request`函数是Oracle E-Business Suite中用于提交后台请求的核心API,掌握其正确使用方法对于自动化处理和数据更新至关重要。 ##### **调用格式与参数说明** 在Package内调用此函数,可以...
2. **自定义组件**:利用Oracle Forms提供的API创建可重用的自定义组件,提高代码复用率。 3. **布局管理**:利用Grid Layout或Flow Layout管理控件,确保表单在不同屏幕分辨率下保持良好的显示效果。 二、数据处理...
Oracle EBS(Enterprise Business Suite)是Oracle公司推出的一套全面的企业级应用软件,它涵盖了财务管理、供应链管理、项目管理等多个业务领域。本文档主要聚焦于ORACLE EBS的基础设置要点,帮助读者理解和掌握...
Oracle EBS(Enterprise Business Suite)是一款综合的企业级应用软件,其中包含了财务、供应链管理、人力资源等多方面的功能。在EBS系统中,为了确保数据安全,用户的密码通常是以加密的形式存储在后台数据库中的。...
Oracle E-Business Suite R12(简称Oracle EBS R12)是甲骨文公司开发的一款集成的、基于Web的企业资源规划(ERP)软件。它提供了企业核心业务流程的自动化和集成,包括供应链管理、项目管理、财务管理、人力资源...
### ORACLE EBS APS_FORM_库存组织选择LOV实现 #### 概述 在Oracle E-Business Suite(EBS)中,APS_FORM_库存组织选择LOV(List of Values)功能是通过特定的表单(Form)实现的一种交互式用户界面组件。它允许...
根据提供的文档信息,本文将对Oracle E-Business Suite R12 (EBS R12)在Linux环境下的安装过程进行详细解析,主要包括系统硬件准备、操作系统安装与配置、EBS R12安装流程以及相关补丁和配置优化等内容。 ### 1. ...
此针对于oracle ebs的值集进行详细的讲解
在Oracle报表开发中,生成XML数据文件是一种常见的需求,用于数据交换、存储或进一步处理。本文将详细讨论如何使用Package(PCK)直接生成XML数据文件,特别关注使用`dbms_xmlgen.getXML()`过程的方法。 Oracle的`...
Oracle EBS R12是Oracle企业业务套件(Enterprise Business Suite)的一个重要版本,它集成了公司的财务、供应链管理、人力资源、项目管理等多个关键业务领域,为企业提供了一体化的解决方案。本操作手册详细介绍了...
在Oracle环境中,经常需要与外部系统进行交互,特别是在需要从Web服务器获取数据或向其发送数据的情况下。`UTL_HTTP`是Oracle提供的一款强大工具包,它允许用户通过SQL和PL/SQL编写程序来调用HTTP协议,实现与Web...
Oracle EBS BOM 物料清单文档知识点 Oracle EBS(Enterprise Business Suite)是一款由 Oracle 公司开发的企业资源计划(ERP)软件,旨在帮助企业自动化和集成业务流程。BOM(Bill of Materials)是 Oracle EBS 中...
"Oracle EBS 库存模块中文版手册" Oracle E-Business Suite (EBS) 库存模块是 Oracle EBS 软件套件的一部分,负责管理企业的库存和物流业务流程。该手册提供了库存模块的概述、业务流程图、与业务模块和财务模块的...