declare
l_request_id number;
l_return_flag boolean;
l_num_user_id number;
l_num_resp_id number;
l_num_resp_appl_id number; call_status BOOLEAN;
rphase VARCHAR2(80);
rstatus VARCHAR2(80);
dphase VARCHAR2(30);
dstatus VARCHAR2(30);
message VARCHAR2(240);
cursor w is
select t.so_dept_code
from cux_rao_temp t;
begin
/*初始化环境*/
SELECT user_id
INTO l_num_user_id
FROM applsys.fnd_user
WHERE user_name ='xxxxx'; -----EBS用户名
SELECT responsibility_id
INTO l_num_resp_id
FROM apps.fnd_responsibility_vl
WHERE responsibility_name ='xxxxxx'; ----职责 SELECT application_id
INTO l_num_resp_appl_id
FROM applsys.fnd_application
WHERE application_short_name = 'MFG'; ------职责对应的 应用简称 fnd_global.apps_initialize (user_id => l_num_user_id,
resp_id => l_num_resp_id,
resp_appl_id => l_num_resp_appl_id
);
/*MO_GLOBAL.SET_POLICY_CONTEXT('S','89');
FND_GLOBAL.SET_NLS_CONTEXT('AMERICAN'); --This is for Language specific view
MO_GLOBAL.INIT('INV');*/ /* l_return_flag :=fnd_request.add_layout(template_appl_name => 'CUX', ---应用简称
template_code =>'CUXWIPMAT', ---模板CODE
template_language =>'ZH',---模板定义时选择的语言
template_territory =>'CN', ---模板定义时选择的区域
output_format => 'EXCEL'---输出的格式
);*/ for a in w loop
l_request_id :=fnd_request.submit_request(application =>'WIP',---并发程序所属 应用简称
program =>'WICDCL',
description => null,
start_time => to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),
sub_request => FALSE,
argument1 => 89, ---Organization ID
argument2 => 1, ----Class Type 分类类型 1:标准离散
argument3 => null, ---From Class 自分类
argument4 => null, ---To Class 至类
argument5 => a.so_dept_code, ---From Job 自任务
argument6 => a.so_dept_code, ---To Job 至任务
argument7 => null,---From Job Release Date 起始任务发放日期
argument8 => null,---To Job Release Date 终止任务发放日期
argument9 => null,---From Job Start Date 起始任务起始日期
argument10 => null,---To Job Start Date 终止任务起始日期
argument11 => null,---From Job Completion Date 起始任务完成日期
argument12 => null,---To Job Completion Date 终止任务完成日期
argument13 => 7, ---Status 状态 7:已取消 4:已完成 5:完成-不计费
argument14 => wip_dj_close_temp_s.nextval, ---Group ID 组标识
argument15 => 1,---Select Jobs Option 选择任务选项 默认不显示参数为1
argument16 => 1,---Exclude Reserved Jobs 排除保留的任务 1:是 2:否
argument17 => 1,---Exclude Un-Completed Jobs 排除未完成的任务 1:是 2:否
argument18 => 2, ---Exclude Pending Trans Jobs 排除包含待定事务处理的任务 1:是 2:否 argument19 => 1,---Report Type 报表类型 4---汇总
/* 1 汇总
2 使用计划起始数量的明细
3 使用实际完成数量的明细
4 无报表
*/ argument20 => to_char(sysdate,'yyyy/mm/dd hh24:mi:ss')---Actual Close Date 实际关闭日期 );
commit;
----dbms_output.put_line(l_request_id);
/*检查请求运行状态*/
call_status := fnd_concurrent.wait_for_request( l_request_id, ---并发请求的id
10, ---检查时间间隔
300,---最大等待时间
rphase,
rstatus,
dphase, --请求运行阶段
dstatus,--各个阶段状态
message --运行完成后输出信息
);
IF call_status THEN
dbms_output.put_line('请求ID:'|| l_request_id || '工单号:' || a.so_dept_code || '请求状态:'|| rphase || '|' || rstatus || '|' || message);
END IF;
end loop; EXCEPTION WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE(SQLCODE||' Error :'||SQLERRM);
end;

oracle EBS中使用PLSQL提交"关闭离散"并发请求的更多相关文章

  1. Oracle EBS中分类账和法人实体 的关系(有sql语句实例)

    Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报  分类: Oracle EBS(12)  Oracle数据 ...

  2. java中如何模拟真正的同时并发请求?

    有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了. java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了.但是,这种请求, ...

  3. Oracle EBS中有关Form的触发器的执行顺序

    http://blog.csdn.net/postfxj/article/details/8135769 触发器执行顺序: 1.  当打开FORM时: (1)       PRE-FORM (2)   ...

  4. Oracle EBS中查询Profile的各种SQL【转载】

    1.List E-Business Suite Profile Option Values For All Levels SELECT p.profile_option_name SHORT_NAME ...

  5. oracle ebs中并发程序定义查询sql

    ---concurrent program define SELECT FCPV.CONCURRENT_PROGRAM_ID, FCPV.CONCURRENT_PROGRAM_NAME, FCPV.U ...

  6. 【转】Oracle EBS中查询Profile的各种SQL

    参考 http://blog.csdn.net/pan_tian/article/details/7652968#t0 Using API FND_PROFILE.save to update pro ...

  7. <转>ORACLE EBS中查看某个Request的Output File

    由于某些权限的限制,有时候哪怕System Administrator职责也只能看到某个Request信息,但是不能查看它的Output File(在“Requests Summary”窗口中“Vie ...

  8. ORACLE EBS中查看系统已经打过的补丁

    SELECT COUNT (BUG_NUMBER)  FROM AD_BUGS WHERE BUG_NUMBER LIKE '%7303031%'  --对应 patch号 ; --TABLESAD_ ...

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

    前段时间在本地XP系统上测试了一些整合javabean的Form例子,想着发布到服务器段去看看能否运行正常,一开始以为会和本地XP系统一样,部署到相关的目录下进行一些配置就可以了,但实际过程却和想象的 ...

随机推荐

  1. ERP 推式 拉式 工序拉式 装配拉式 倒冲

    ERP 推式  拉式  工序拉式   装配拉式   倒冲 以上為生产订单(wip)中的原料供应方式,最常用的有Pull和Push. PULL即拉动方式: 拉式生产是生产为主,原材料是由专门的配送人员按 ...

  2. 注意!ASP.NET MVC 3 的一个 OutputCache 问题

    在用 ASP.NET MVC 3 重写博客园网站首页时,特地留意了一下这个缓存问题,通过这篇博文分享一下. 在 ASP.NET MVC 3 中如果使用了 OutputCache,一定要在 Action ...

  3. 快速定位隐蔽的sql性能问题及调优【转载】

    在前几天,有个开发同事问我一个问题,其实也算是技术救援,他说在有个job数据处理的频率比较高,在测试环境中很难定位出在哪有问题,而且速度也还能接 受,但是在生产环境中总是会慢一些,希望我能在测试环境中 ...

  4. [CODEVS3299]有序数组合并求第K大问题

    题目描述 Description 给出两个有序数组A和B(从小到大有序),合并两个有序数组后新数组c也有序,询问c数组中第k大的数 假设不计入输入输出复杂度,你能否给出一个O(logN)的方法? 输入 ...

  5. 【原】 Spark中Task的提交源码解读

    版权声明:本文为原创文章,未经允许不得转载. 复习内容: Spark中Stage的提交 http://www.cnblogs.com/yourarebest/p/5356769.html Spark中 ...

  6. 五指CMS开发日志(一)

    开发了这么长时间,基本功能已经具备了.分享一下后台的界面吧.

  7. redis ltrim命令

    LTRIM key start stop 相关命令 BLPOP BRPOP BRPOPLPUSH LINDEX LINSERT LLEN LPOP LPUSH LPUSHX LRANGE LREM L ...

  8. Markdown中实现缩进的方法

    markdown中实现缩进的方法 在每一行开头的时候,先输入下面的代码,然后紧跟着输入文本即可.注意有分号. 半角空格:  或   全角空格:  或   不换行空格:  或  

  9. CoreLocation框架的使用

    CoreLocation框架使用 一.地图和定位的简介 1.应用场景 周边:找餐馆/找KTV/找电影院(团购APP) 导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达(地图APP) 2 ...

  10. redis整合spring @Bean写法

    jedis是一款java连接redis的客户端,spring基于jedis进行了封装,提供了简洁的操作redis的方法. 使用maven进行管理jar包之间的依赖: <dependency> ...