Oracle并发管理与应用表格关系解析

需积分: 1 0 下载量 33 浏览量 更新于2024-08-16 收藏 1.36MB PPT 举报
"Oracle并发管理器是Oracle EBS(企业业务套件)中的核心组件,用于管理和协调系统中的并发请求。这些并发程序涉及多个模块,包括库存管理、采购、销售、物料清单、在制、成本、总账、应收、应付等。通过一系列的表和关系,Oracle并发管理器确保了数据的一致性和系统的高效运行。" 并发管理器在Oracle EBS中的作用: Oracle并发管理器的主要任务是处理并发请求,这些请求可以是用户发起的任何后台作业,如报告生成、数据更新或复杂的业务流程。它提供了一个机制来同时执行多个任务,而不会相互干扰,确保系统的性能和响应速度。 并发管理器相关的表及其用途: 1. **FND_CCR** 和 **FND_CONCURRENT_COMPLEX_RULES**:定义复杂的并发规则,用于控制并发请求的执行策略。 2. **FND_CCL** 和 **FND_CONCURRENT_COMPLEX_LINES**:存储并发规则的详细配置。 3. **FND_CPG** 和 **FND_CONCURRENT_PROGRAMS**:管理并发程序,包括程序的定义和参数。 4. **FND_CRC** 和 **FND_CONCURRENT_REQUEST_CLASS**:分类并发请求,根据类型进行管理和调度。 5. **FND_OID** 和 **FND_ORACLE_USERID**:关联Oracle用户ID,用于权限和审计跟踪。 6. **FND_USER**:存储用户信息,与并发请求的发起者相关联。 7. **FND_CGC** 和 **FND_CONCURRENT_QUEUE_CONTENT**:存储并发请求的内容和状态。 8. **FND_CR** 和 **FND_CONCURRENT_REQUESTS**:管理并发请求,包括请求的创建、执行和结果。 9. **FND_NDS** 和 **FND_NODES**:定义系统节点,用于分布式并发环境。 10. **FND_CPR** 和 **FND_CONCURRENT_PROCESSES**:管理并发进程,包括启动、监控和终止。 11. **FND_DG** 和 **FND_DATA_GROUPS**:组织并发请求的数据。 12. **FND_CQP** 和 **FND_CONCURRENT_QUEUE_PARAMS**:定义并发队列的参数。 13. **FND_CQ** 和 **FND_CONCURRENT_QUEUES**:管理并发请求队列。 14. **FND_CPP** 和 **FND_CONC_PROCESSOR_PROGRAMS**:定义并发处理器程序。 15. **FND_CPS** 和 **FND_CONCURRENT_PROCESSORS**:管理并发处理器资源。 16. **FND_CQS** 和 **FND_CONCURRENT_QUEUE_SIZE**:监控并发队列的大小,以优化系统资源使用。 17. **FND_CTP** 和 **FND_CONCURRENT_TIME_PERIODS**:处理时间周期,如定时任务。 18. **FND_APP** 和 **FND_APPLICATION**:关联应用程序信息,确保并发请求与特定业务模块对应。 Oracle EBS各模块的并发管理: - **库存(INV)**:并发管理器用于库存更新、库存通知、工作流触发等。 - **采购(PO)**:处理采购订单、供应商信息更新、订单审批等并发请求。 - **销售(OM)**:涉及订单管理、运输、交付等并发操作。 - **物料清单(BOM)**:在物料清单管理中,用于更新和计算物料需求。 - **在制(WIP)**:监控生产进度、成本计算和工单管理。 - **成本(COST)**:进行成本核算和分析。 - **总帐(GL)**:处理会计交易、财务报告等并发任务。 - **应收(AR)**:管理收款、信用和应收账款。 - **应付(AP)**:处理付款、供应商账单和应付账款。 在Oracle EBS中,工作流和其他组件如电子邮件通知、浏览器应用、工作流引擎等与并发管理器紧密协作,确保系统中的所有并发活动高效、准确地执行。例如,库存更新会触发工作流事件,进而通知相关人员,而采购订单的处理则可能涉及多个并发任务,如审批、生成发票等。 Oracle并发管理器是Oracle EBS系统中不可或缺的一部分,它通过一系列的表和关系,以及与各个业务模块的集成,实现了高效、可靠的并发任务处理,确保了整个企业的业务流程顺畅进行。