Results for “request_status”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.PJI_PROCESS_UTIL is a utility package body in the Oracle EBS Projects (PJI) module that provides the orchestration, coordination, and control framework for the Project Performance summarization and rollup processes. Its primary business function is to manage the multi-step, multi-request execution model used when large summary projects are processed in parallel across multiple concurrent workers. Rather than performing the actual summarization math, PJI_PROCESS_UTIL provides the "plumbing" — start/stop signaling, step registration, status checking, inter-process locking, sleeping and polling, helper table cleanup, and process parameter exchange — that allows an orchestrator process and its subordinate workers to stay synchronized.
The package is classified as a UTIL API and is a stable, valid object in the APPS schema on both 12.1.1 and 12.2.2. It is not referenced by any database object directly, meaning it is invoked at the application layer as a supporting library rather than through triggers or views.
Key Procedures and Functions
The package exposes 22 documented procedures that fall into several functional groups.
- Process lifecycle control: SUMMARIZATION_STARTED, WRAPUP_PROCESS, and REFRESH_STEP_TABLE mark the beginning, completion, and step-table refresh phases of a summarization run.
- Step orchestration: ADD_STEPS, NEED_TO_RUN_STEP, CHECK_STEP, REGISTER_STEP_COMPLETION, and WAIT_FOR_STEP coordinate the individual PJI_MT_PRC_STEPS records that make up a processing plan, allowing each worker to determine whether a step must be executed and to signal when it finishes.
- Dependency and sequencing validation: PRIOR_ITERATION_SUCCESSFUL verifies that a previous execution cycle completed successfully before allowing the next to proceed.
- Parameter exchange: GET_PROCESS_PARAMETER and SET_PROCESS_PARAMETER read and write process-level runtime parameters shared between coordinator and worker sessions.
- Concurrent request handling: REQUEST_STATUS, WAIT_FOR_REQUEST, and SLEEP poll the status of submitted concurrent requests and pause execution until a dependency completes.
- Helper table maintenance: CLEAN_HELPER_BATCH_TABLE and TRUNC_INT_TABLE purge transient batch and integer work tables between runs.
- Rollup execution: EXECUTE_ROLLUP_FPR_WBS, EXECUTE_ROLLUP_ACR_WBS, EXECUTE_ROLLUP_FPR_PRG, and EXECUTE_ROLLUP_ACR_PRG drive the forecast (FPR) and actual (ACR) rollups at the WBS and program level.
All procedure parameter lists are version-specific and should be confirmed against the site-specific package specification.
Tables Accessed
PJI_PROCESS_UTIL reads and writes a defined set of transient and transactional tables via APPS synonyms. PJI_MT_PRC_STEPS, PJI_HELPER_BATCH_MAP, PJI_HELPER_420, and PJI_BATCH_STATUS_420 store the step plan, batch-to-worker mapping, and batch status used for orchestration and cleanup. FND_CONCURRENT_REQUESTS (with FND_CONCURRENT) is queried to monitor submitted concurrent requests. PJI_SYSTEM_PARAMETERS and PJI_SYSTEM_PRC_STATUS persist system-level processing parameters and current process state. The aggregation and denormalization tables PJI_AC_AGGR_PJP1, PJI_FP_AGGR_PJP1, PJI_AC_XBS_ACCUM_F, PJI_FP_XBS_ACCUM_F, PJI_PA_XBS_DENORM_T, PA_XBS_DENORM, PJI_PA_PROJ_EVENTS_LOG, and PA_PROJ_ELEM_VER_STRUCTURE are touched by the rollup execution procedures. DBMS_LOCK and V$PROCESS are used for session-level locking and process identification.
Usage Notes
PJI_PROCESS_UTIL is not intended for direct interactive invocation. It is called by higher-level PJI summary main packages — notably PJI_FM_SUM_MAIN and PJI_PJP_SUM_MAIN — and by PJI_UTILS, which submit and monitor the summarization concurrent programs. Typical invocation occurs when a Projects summarization concurrent program runs in parallel mode: the coordinator calls ADD_STEPS and SUMMARIZATION_STARTED, workers call NEED_TO_RUN_STEP and REGISTER_STEP_COMPLETION, and all parties use WAIT_FOR_REQUEST, REQUEST_STATUS, and SLEEP to block until dependencies complete. It is referenced by 24 other packages, confirming its role as shared infrastructure. Custom code should invoke these procedures only in the same sequencing pattern used by the delivered summary mains to avoid corrupting step and batch status flags.
-
Lookup Type: REQUEST_STATUS 12.2.2
Letter request status
-
Lookup Type: REQUEST_STATUS 12.1.1
Letter request status
-
Stores Inflation Accounting data preparation parameters
-
View: AST_COLLTRL_HISTORY_V 12.1.1
APPS.AST_COLLTRL_HISTORY_V·↳ AMS_DELIVERABLES_ALL_B·↳ AMS_DELIVERABLES_ALL_TL·↳ HZ_CUST_ACCOUNTS·Explore AST module →
-
Service Component Event Requests History
-
View: IBY_REJECT_REQ_XML_V 12.1.1
APPS.IBY_REJECT_REQ_XML_V·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLTYPE·Explore IBY module →
-
This view is used for mapping purposes in PIP-3A8Response
APPS.CLN_PO_CHANGE_RESPONSE_LINE_V·↳ CLN_PO_CHANGE_RESPONSE_PKG·↳ PO_CHANGE_REQUESTS·↳ DUAL·Explore CLN module →
-
This view is used for mapping purposes in PIP-3A8Response
APPS.CLN_PO_CHANGE_RESPONSE_LINE_V·↳ CLN_PO_CHANGE_RESPONSE_PKG·↳ PO_CHANGE_REQUESTS·↳ DUAL·Explore CLN module →
-
List of Principal Paydown Requests
APPS.OKL_CS_PRINCIPAL_PAYDOWN_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View for displaying Lease Renewals for all Operating Units.
APPS.OKL_LEASE_RENEWALS_ALL_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
APPS.OKL_CS_LEASE_RENEWALS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
APPS.IBY_PMT_FAILED_DOCS_XML_V·↳ IBY_DOCS_PAYABLE_ALL·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
View: IBY_NOTIFY_REQ_XML_V 12.2.2
APPS.IBY_NOTIFY_REQ_XML_V·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLTYPE·Explore IBY module →
-
Table: PER_RI_RT_GEN 12.1.1
TestSuite Generator Request Details
-
Requests for supplier products and services
-
View: CS_SR_FULFIL_STATUS_V 12.1.1
For a particular Source Object and Source Object Id, this View is used to retrieve the status of a submitted fulfillment request.
APPS.CS_SR_FULFIL_STATUS_V·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·↳ JTF_FM_REQUEST_HISTORY·Explore CS module →
-
APPS.IBY_PMT_FAILED_DOCS_XML_V·↳ IBY_DOCS_PAYABLE_ALL·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
Supplier Address Requests
-
Table: PJI_BATCH_STATUS_420 12.2.2
This is a temporary table that is used when helper batches are spawned for step 420. This is a persistent table.
-
View: IBY_REJECT_REQ_XML_V 12.2.2
APPS.IBY_REJECT_REQ_XML_V·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLTYPE·Explore IBY module →
-
View: IBY_CLEARED_PMT_XML_V 12.1.1
APPS.IBY_CLEARED_PMT_XML_V·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_INSTRUCTIONS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
Stores the header information for the archive process
-
View: CS_SR_FULFIL_STATUS_V 12.2.2
For a particular Source Object and Source Object Id, this View is used to retrieve the status of a submitted fulfillment request.
APPS.CS_SR_FULFIL_STATUS_V·↳ FND_GLOBAL·↳ FND_LOOKUP_VALUES·↳ JTF_FM_REQUEST_HISTORY·Explore CS module →
-
Requests for supplier contact and address links
-
View: OKL_CS_REQUESTS_UV 12.1.1
APPS.OKL_CS_REQUESTS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKL_TRX_REQUESTS·Explore OKL module →
-
APPS.IBY_COMPLETED_PMT_XML_V·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_INSTRUCTIONS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
APPS.OKL_CS_EQUIP_EXCHANGES_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
View: IGS_DA_PURGE_V 12.1.1
This view is to give the user information into all the degree audit requests that were made and purged from the system. The information will be saved as each request has been purged.
-
Storage of Degree Audit Requests that have been purged from system
-
APPS.IBY_REJECTED_DOCS_XML_V·↳ IBY_DOCS_PAYABLE_ALL·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLAGG·Explore IBY module →
-
APPS.IBY_REJECTED_DOCS_XML_V·↳ IBY_DOCS_PAYABLE_ALL·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLAGG·Explore IBY module →
-
View: IBY_NOTIFY_REQ_XML_V 12.1.1
APPS.IBY_NOTIFY_REQ_XML_V·↳ IBY_PAY_SERVICE_REQUESTS·↳ XMLTYPE·Explore IBY module →
-
View: OKL_CS_REQUESTS_UV 12.2.2
APPS.OKL_CS_REQUESTS_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKL_TRX_REQUESTS·Explore OKL module →
-
View: IGS_DA_RQST_V 12.1.1
View over Degree Audit Request
APPS.IGS_DA_RQST_V·↳ HZ_PARTIES·↳ IGS_DA_CNFG_REQ_TYP·↳ IGS_DA_REQ_STDNTS·Explore IGS module →
-
Stores Inflation Accounting data preparation parameters
-
View: XDP_ADAPTER_AUDIT_V 12.1.1
Audit information about all completed administtration requests for adapters
APPS.XDP_ADAPTER_AUDIT_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ XDP_ADAPTER_AUDIT·Explore XDP module →
-
Business Classification Requests for Suppliers
-
List of Credit memo Requests
APPS.OKL_CS_CREDIT_MEMO_REQUEST_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
Holds audit information about all the completed administration requests for all Adapters
-
Holds audit information about all the completed administration requests for all Adapters
-
View: IBY_CLEARED_PMT_XML_V 12.2.2
APPS.IBY_CLEARED_PMT_XML_V·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_INSTRUCTIONS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
APPS.IBY_COMPLETED_PMT_XML_V·↳ IBY_PAYMENTS_ALL·↳ IBY_PAY_INSTRUCTIONS_ALL·↳ IBY_PAY_SERVICE_REQUESTS·Explore IBY module →
-
Service Component Event Requests History
-
List of Principal Paydown Requests
APPS.OKL_CS_PRINCIPAL_PAYDOWN_UV·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ FND_USER·Explore OKL module →
-
Stores all Adapter specific pending jobs
-
View: OKL_CURE_REQUEST_UV 12.1.1
View for Cure requests
APPS.OKL_CURE_REQUEST_UV·↳ HZ_PARTIES·↳ OKC_K_HEADERS_ALL_B·↳ OKC_K_PARTY_ROLES_B·Explore OKL module →