【FND】EBS创建子请求
示例
CREATE OR REPLACE PACKAGE BODY cux_sub_request_pkg IS--main requestPROCEDURE main(errbuf OUT VARCHAR2, retcode OUT NUMBER) ISl_subreq_tb fnd_concurrent.requests_tab_type;l_request_data VARCHAR2(100);l_error_count NUMBER := 0;l_warn_count NUMBER := 0;l_request_id NUMBER;BEGIN---- Check for re-start status-- you can set the request normal and return, or set the request error/warn if there is-- one or mor sub-request error/warn.--l_request_data := fnd_conc_global.request_data;IF l_request_data IS NOT NULL THEN--set normal and return--retcode := 0;--RETURN;--set status with child's statusl_subreq_tb := fnd_concurrent.get_sub_requests(fnd_global.conc_request_id);FOR i IN 1 .. l_subreq_tb.count LOOPIF l_subreq_tb(i).dev_status = 'WARNING' THENl_warn_count := l_warn_count + 1;ELSIF l_subreq_tb(i).dev_status <> 'NORMAL' THENl_error_count := l_error_count + 1;END IF;END LOOP;IF l_error_count > 0 THENretcode := 2;RETURN;END IF;IF l_warn_count > 0 THENretcode := 1;RETURN;END IF;retcode := 0;RETURN;END IF;--------you other code here----submit sub-requestl_request_id := fnd_request.submit_request(application => 'CUX',program => 'CUX_HQC_SUBREQUEST',description => NULL,start_time => NULL,sub_request => TRUE);IF l_request_id > 0 THEN--pause the main requestfnd_conc_global.set_req_globals(conc_status => 'PAUSED',request_data => l_request_id);ELSEerrbuf := 'submit sub-request error!';retcode := 2;END IF;EXCEPTIONWHEN OTHERS THENerrbuf := SQLERRM;retcode := 2;END main;--sub requestPROCEDURE sub_request(errbuf OUT VARCHAR2, retcode OUT NUMBER) ISBEGINNULL;EXCEPTIONWHEN OTHERS THENerrbuf := SQLERRM;retcode := 2;END sub_request;
END cux_sub_request_pkg;
【FND】EBS创建子请求相关推荐
- EBS创建会计科目请求报错问题查询
1.修改如下2个配置文件 把 FND:启用调试日志 在当前用户或职责层改成 是 把 FND:调试日志级别 在当前用户或职责层改成 对账单 2.重新运行创建会计科目请求 3.执行下面的sql查询日志信息 ...
- nginx子请求并发处理
https://blog.csdn.net/ApeLife 子请求并非http协议标准的实现,可以说是nginx所特有的设计, 为什么需要子请求呢? 一般认为这主要是为了提高nginx内部对单个客户端 ...
- EBS提交取消请求、请求集程序fnd_request
目录 参考 提交请求 取消请求 提交请求集 参考 Extend Oracle ERP to Preview Report Output and enable Email - Simple Talk h ...
- Oracle EBS 后台提交请求集 FND_SUBMIT.SUBMIT_PROGRAM
定义请求集 Oracle EBS 后台提交请求集的前提是已经定义好了请求集,我们通过PLSQL/FORM等窗口进行后台驱动请求执行. N:系统管理员职责>并发>请求集 定义请求集基础信息 ...
- python多线程的使用(导入线程模块、创建子线程任务、启动子线程任务、获取当前执行的线程号)
1. 导入线程模块 #导入线程模块 import threading 2. 线程类Thread参数说明 Thread([group [, target [, name [, args [, kwarg ...
- conda创建子环境并注册kernel
conda创建子环境并注册kernel #版本: conda --version或者conda -V # 环境命令的帮助: conda env -h #conda已有环境 conda env list ...
- 第一次使用MsChart运行提示:ChartImg.axd 执行子请求时出错。
第一次尝试使用MsChart提示:ChartImg.axd 执行子请求时出错. 解决方法,在web.config种做如下调整: <appSettings> <add key= ...
- 【Groovy】xml 序列化 ( 使用 MarkupBuilder 生成 xml 数据 | 标签闭包下创建子标签 | 使用 MarkupBuilderHelper 添加 xml 注释 )
文章目录 一.标签闭包下创建子标签 二.使用 MarkupBuilderHelper 添加 xml 注释 三.完整代码示例 一.标签闭包下创建子标签 在上一篇博客 [Groovy]xml 序列化 ( ...
- 通过CertEnroll在CA上(1创建证书请求2得到证书3安装证书)
通过CertEnroll在CA上(1创建证书请求2得到证书3安装证书) 原文网址:http://www.cnblogs.com/rippleyong/archive/2008/12/15/135541 ...
最新文章
- ICCV 2021 Oral | 无需法向的大场景点云表面重建
- php模板引擎哪个好,php模板引擎原理是什么?
- Python 列表(List)操作方法详解
- 多元经验模态分解_环境激励桥梁模态参数识别—环境激励模态参数识别概述
- 【示例】solr添加文档/删除文档/简单查询/多条件查询
- [原创]互联网金融App测试介绍
- 学生用计算机怎么用视频,19.使用ZOOM作为上课视频、语音和屏幕分享工具,具体对学生的电脑和宽带有什么软件和硬件要求?...
- 斑能不能彻底去掉_淡妆能不能只用洗面奶卸掉?
- linux ora-00119,Linux oracle ORA-00119 和 ORA-00132
- 通用方法 Java实现excel表格转成json
- Eclipse开发常用快捷键
- Hibernate多表关联查询记录映射
- 51单片机-STC89C52系列学习第一篇之IO口学习
- Pycharm菜单栏消失,(File 、view消失)快速调出来的方法。(Professional Edition 2022版)
- tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器
- 计算机专业发SCI还是会议,CCF会议会被SCI收录吗
- 服务器系统开机密码怎么关闭,windows server2012怎么去除开机密码
- 观阿凡达水之道之感想
- 【学习笔记】【MAC】sdk自带uiautomatorviewer启动报错问题解决
- 真·浅谈System.setOut()