示例

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创建子请求相关推荐

  1. EBS创建会计科目请求报错问题查询

    1.修改如下2个配置文件 把 FND:启用调试日志 在当前用户或职责层改成 是 把 FND:调试日志级别 在当前用户或职责层改成 对账单 2.重新运行创建会计科目请求 3.执行下面的sql查询日志信息 ...

  2. nginx子请求并发处理

    https://blog.csdn.net/ApeLife 子请求并非http协议标准的实现,可以说是nginx所特有的设计, 为什么需要子请求呢? 一般认为这主要是为了提高nginx内部对单个客户端 ...

  3. EBS提交取消请求、请求集程序fnd_request

    目录 参考 提交请求 取消请求 提交请求集 参考 Extend Oracle ERP to Preview Report Output and enable Email - Simple Talk h ...

  4. Oracle EBS 后台提交请求集 FND_SUBMIT.SUBMIT_PROGRAM

    定义请求集 Oracle EBS 后台提交请求集的前提是已经定义好了请求集,我们通过PLSQL/FORM等窗口进行后台驱动请求执行. N:系统管理员职责>并发>请求集 定义请求集基础信息 ...

  5. python多线程的使用(导入线程模块、创建子线程任务、启动子线程任务、获取当前执行的线程号)

    1. 导入线程模块 #导入线程模块 import threading 2. 线程类Thread参数说明 Thread([group [, target [, name [, args [, kwarg ...

  6. conda创建子环境并注册kernel

    conda创建子环境并注册kernel #版本: conda --version或者conda -V # 环境命令的帮助: conda env -h #conda已有环境 conda env list ...

  7. 第一次使用MsChart运行提示:ChartImg.axd 执行子请求时出错。

    第一次尝试使用MsChart提示:ChartImg.axd 执行子请求时出错. 解决方法,在web.config种做如下调整: <appSettings>     <add key= ...

  8. 【Groovy】xml 序列化 ( 使用 MarkupBuilder 生成 xml 数据 | 标签闭包下创建子标签 | 使用 MarkupBuilderHelper 添加 xml 注释 )

    文章目录 一.标签闭包下创建子标签 二.使用 MarkupBuilderHelper 添加 xml 注释 三.完整代码示例 一.标签闭包下创建子标签 在上一篇博客 [Groovy]xml 序列化 ( ...

  9. 通过CertEnroll在CA上(1创建证书请求2得到证书3安装证书)

    通过CertEnroll在CA上(1创建证书请求2得到证书3安装证书) 原文网址:http://www.cnblogs.com/rippleyong/archive/2008/12/15/135541 ...

最新文章

  1. ICCV 2021 Oral | 无需法向的大场景点云表面重建
  2. php模板引擎哪个好,php模板引擎原理是什么?
  3. Python 列表(List)操作方法详解
  4. 多元经验模态分解_环境激励桥梁模态参数识别—环境激励模态参数识别概述
  5. 【示例】solr添加文档/删除文档/简单查询/多条件查询
  6. [原创]互联网金融App测试介绍
  7. 学生用计算机怎么用视频,19.使用ZOOM作为上课视频、语音和屏幕分享工具,具体对学生的电脑和宽带有什么软件和硬件要求?...
  8. 斑能不能彻底去掉_淡妆能不能只用洗面奶卸掉?
  9. linux ora-00119,Linux oracle ORA-00119 和 ORA-00132
  10. 通用方法 Java实现excel表格转成json
  11. Eclipse开发常用快捷键
  12. Hibernate多表关联查询记录映射
  13. 51单片机-STC89C52系列学习第一篇之IO口学习
  14. Pycharm菜单栏消失,(File 、view消失)快速调出来的方法。(Professional Edition 2022版)
  15. tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器
  16. 计算机专业发SCI还是会议,CCF会议会被SCI收录吗
  17. 服务器系统开机密码怎么关闭,windows server2012怎么去除开机密码
  18. 观阿凡达水之道之感想
  19. 【学习笔记】【MAC】sdk自带uiautomatorviewer启动报错问题解决
  20. 真·浅谈System.setOut()

热门文章

  1. 干货!重新思考希尔伯特-施密特信息瓶颈在对抗性鲁棒性中的应用
  2. 基于51单片机的门禁卡设计
  3. 美国国防部如何保证项目进度计划质量-DCMA14
  4. js本地缓存-localStorage、sessionStorage
  5. 【JS逆向百题斩】百度翻译接口逆向
  6. c# 溢出抛异常_C#捕获堆栈溢出exception
  7. manjaro特殊符号显示乱码解决
  8. EC20模块GPS功能的使用
  9. ai云呼功能使用介绍
  10. ZEGO Flutter SDK 助力开发者高效实现跨平台音视频功能