Search Results fnd_concurrent_requests
The FND_CONCURRENT_REQUESTS
table is a fundamental repository within Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, serving as the central tracking mechanism for concurrent program execution. This table stores metadata, statuses, and execution details of all submitted concurrent requests, playing a critical role in job scheduling, monitoring, and historical analysis. Below is a detailed technical breakdown of its structure and significance.
Key Attributes and Columns
- REQUEST_ID: Primary key uniquely identifying each concurrent request.
- PROGRAM: References
FND_CONCURRENT_PROGRAMS
to identify the executable (stored inFND_EXECUTABLES
). - STATUS_CODE: Indicates request state (e.g., 'P' for Pending, 'R' for Running, 'C' for Completed).
- PHASE_CODE: Tracks lifecycle phase ('P' for Pending, 'R' for Running, 'C' for Completed).
- ACTUAL_START_DATE/ACTUAL_COMPLETION_DATE: Timestamps for execution timelines.
- ARGUMENT_TEXT: Stores runtime parameters passed to the program.
- OUTFILE_NAME/LOGFILE_NAME: Paths to output and log files generated.
- ORACLE_PROCESS_ID: OS-level process identifier for active requests.
Functional Role in EBS
The table integrates with core EBS components:- Concurrent Processing: The Concurrent Manager polls this table to identify pending requests (
STATUS_CODE='P'
) and spawns processes accordingly. - Request Monitoring: Users query
FND_CONCURRENT_REQUESTS
via screens like "View Concurrent Requests" (Navigator > Concurrent > Requests). - Dependency Management: Columns like
HOLD_FLAG
andPRIORITY
control execution order and resource allocation. - Historical Analysis: Retention of completed requests enables performance tuning and auditing.
Technical Considerations
- Indexing: Heavily indexed on
REQUEST_ID
,STATUS_CODE
, andORACLE_SESSION_ID
for performance. - Partitioning (12.2.2+): Optional partitioning by
ACTUAL_START_DATE
improves query performance in large deployments. - Purge Mechanisms:
FND_CONCURRENT_REQUESTS
is purged via the "Purge Concurrent Request and/or Manager Data" program to manage table growth. - APIs:
FND_CONCURRENT
PL/SQL package provides programmatic access to submit/cancel requests.
Version-Specific Notes
- 12.1.1: Limited to basic status tracking; lacks advanced features like granular phase tracking.
- 12.2.2: Introduces columns like
CLONE_ID
for multi-node concurrent processing in clustered environments.
Common Query Examples
-- Active requests SELECT request_id, program, status_code FROM fnd_concurrent_requests WHERE status_code = 'R'; -- Failed jobs (past 24 hours) SELECT request_id, argument_text, actual_completion_date FROM fnd_concurrent_requests WHERE status_code = 'E' AND actual_completion_date > SYSDATE-1;
Conclusion
TheFND_CONCURRENT_REQUESTS
table is indispensable for EBS operations, providing end-to-end visibility into concurrent processing. Its schema design balances real-time monitoring needs with historical data retention, while integration with Concurrent Managers ensures reliable job execution. Administrators must optimize its maintenance (e.g., purging) to sustain system performance.
-
Table: FND_CONCURRENT_REQUESTS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_REQUESTS, object_name:FND_CONCURRENT_REQUESTS, status:VALID, product: FND - Application Object Library , description: Concurrent requests information , implementation_dba_data: APPLSYS.FND_CONCURRENT_REQUESTS ,
-
Table: FND_CONCURRENT_REQUESTS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONCURRENT_REQUESTS, object_name:FND_CONCURRENT_REQUESTS, status:VALID, product: FND - Application Object Library , description: Concurrent requests information , implementation_dba_data: APPLSYS.FND_CONCURRENT_REQUESTS ,
-
APPS.FND_OAM_COLLECTION dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_ARXAPIPM_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.ONT_OEXOEACK_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_ARXCURLL_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FAS600_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PQP_GB_T1_PENSION_EXTRACTS dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JA_JAINSTCR_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_ARXPIREP_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.BOM_CSTRSCCR_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FASCAPSP_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PAY_HR_OTC_RETRIEVAL_INTERFACE dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FND_CONC_RELEASE_CLASS_UTILS dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JAI_CMN_RGM_PROCESSING_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FV_SF224_TRANSACTIONS dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FND_CONC_SUMMARIZER dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PAY_US_INDIANA dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_RAXSKI_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_ARXGRL_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JA_CN_CFSSE_GENERATE_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.XTR_XTRDDHTY_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.CSTPSMCW dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FEM_REFRESH_ENG_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.ONT_OEXOEOCS_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PAY_CN_EXT dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.WSH_WSHRDSDL_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FND_CONC_MAINTAIN dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PAY_JP_MAGTAPE_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JG_ZZ_AR_AUTO_INVOICE dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_ARXAPRMB_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.BEN_BENMNGLE_PURGE dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.OZF_ACTIVITY_DENORM_PVT dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.AR_RAXGLA_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FAS833_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FASMAIMR_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JMF_SHIKYU_UTIL dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.WSH_SHIP_CONFIRM_ACTIONS dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FEM_MULTI_PROC_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FEM_UD_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.XTR_XTRHOAPR_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FARX_AJ dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.HRI_BPL_CONC_ADMIN dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.CST_SLA_UPDATE_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FAS442_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.JA_JAIN23P2_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.PA_ONESTEP_STREAMLINE_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.WMS_WMSSTCON_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1
-
APPS.FA_FASAAMTS_XMLP_PKG dependencies on FND_CONCURRENT_REQUESTS
12.1.1