Search Results fnd_conc_pp_actions
Overview
The FND_CONC_PP_ACTIONS table is a core Application Object Library table within the Oracle E-Business Suite (EBS) database, owned by the APPLSYS schema. Its primary role is to serve as a log or staging area for post-processing actions that must be executed after a concurrent request completes. The "PP" in its name stands for "Post-Processing." This table is integral to the concurrent manager architecture, enabling deferred or conditional logic that depends on the outcome of a submitted job. When a concurrent request finishes, the system can insert records here to trigger subsequent actions, such as spawning child requests, sending notifications, or updating related application data, thereby orchestrating multi-step business processes.
Key Information Stored
The table's structure centers on linking actions to specific concurrent requests and tracking their creation and modification. Based on the provided metadata, the primary and foreign keys reveal its critical columns. The CONCURRENT_REQUEST_ID column is the table's primary key, directly linking each post-processing action to a single record in the FND_CONCURRENT_REQUESTS table. This one-to-one relationship suggests that the table is designed to hold a definitive post-processing instruction set for a request. Other key columns include CREATED_BY and LAST_UPDATED_BY, which are foreign keys to FND_USER, recording the user IDs responsible for the action record. The LAST_UPDATE_LOGIN column is a foreign key to FND_LOGINS, providing audit trail information about the session. While the specific action details (stored in columns not listed in the brief metadata, such as action type or arguments) are not defined here, the key structure confirms its function as an audit-capable control table for request lifecycle management.
Common Use Cases and Queries
This table is primarily used by the Concurrent Manager infrastructure itself and by custom programs designed to participate in complex, chained workflows. A common operational use case is diagnosing why a subsequent expected action did not occur after a request completed; a developer or administrator might query this table to see if a post-processing record was created. A typical diagnostic query would join to the main requests table:
SELECT fcp.*, fcr.request_id, fcr.program_short_name FROM apps.fnd_conc_pp_actions fcp, apps.fnd_concurrent_requests fcr WHERE fcp.concurrent_request_id = fcr.request_id AND fcr.request_id = :req_id;
Another use case involves cleanup or monitoring scripts that might purge old action records. Since it has a direct foreign key to the requests table, it is often included in joins for comprehensive request lifecycle reporting, providing insight into the phases a request goes through after its main execution ends.
Related Objects
As defined by its foreign key constraints, FND_CONC_PP_ACTIONS has direct, dependent relationships with several fundamental EBS tables. Its most significant relationship is with FND_CONCURRENT_REQUESTS, the master table for all submitted jobs. This is the central link for its operational purpose. For auditing, it relates to FND_USER (twice, for creator and last updater) and FND_LOGINS. While not listed in the metadata, it is logically closely tied to the concurrent manager processes that read from it and to any application code that utilizes the post-processing API (such as FND_CONCURRENT package procedures) to populate it. It is a child table to FND_CONCURRENT_REQUESTS, meaning its records are typically purged or archived in line with the concurrent request history.
-
Table: FND_CONC_PP_ACTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_ACTIONS, object_name:FND_CONC_PP_ACTIONS, status:VALID, product: FND - Application Object Library , description: Post Concurrent Request processing actions table , implementation_dba_data: APPLSYS.FND_CONC_PP_ACTIONS ,
-
Table: FND_CONC_PP_ACTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_ACTIONS, object_name:FND_CONC_PP_ACTIONS, status:VALID, product: FND - Application Object Library , description: Post Concurrent Request processing actions table , implementation_dba_data: APPLSYS.FND_CONC_PP_ACTIONS ,
-
APPS.FND_CONC_PP dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CP_OPP_REQ dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_CONC_SSWA dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_REQUEST dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_CONCURRENT dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CONCURRENT dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_CONC_SSWA dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CP_OPP_REQ dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_WEBFILE dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CONC dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_CONC_PP dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_PROGRAM dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CONC dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_REQUEST dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_DELIVERY dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_WEBFILE dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_CP_OPP_CMD dependencies on FND_CONC_PP_ACTIONS
12.2.2
-
APPS.FND_CP_OPP_CMD dependencies on FND_CONC_PP_ACTIONS
12.1.1
-
APPS.FND_REQUEST dependencies on FND_CONC_PP
12.2.2
-
APPS.FND_CONC_PP dependencies on FND_CONC_PP
12.1.1
-
APPS.FND_CONC_PP dependencies on FND_CONC_PP
12.2.2
-
APPS.FND_REQUEST dependencies on FND_CONC_PP
12.1.1
-
APPS.FND_CONC_PP SQL Statements
12.1.1
-
APPS.FND_CP_OPP_CMD SQL Statements
12.2.2
-
APPS.FND_CONC_PP SQL Statements
12.2.2
-
APPS.FND_CP_OPP_REQ SQL Statements
12.2.2
-
APPS.FND_CP_OPP_REQ SQL Statements
12.1.1
-
VIEW: APPLSYS.FND_CONC_PP_ACTIONS#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:FND_CONC_PP_ACTIONS#, status:VALID,
-
SYNONYM: APPS.FND_CONC_PP_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_CONC_PP_ACTIONS, status:VALID,
-
SYNONYM: APPS.FND_CONC_PP_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_CONC_PP_ACTIONS, status:VALID,
-
APPS.FND_CP_OPP_CMD SQL Statements
12.1.1
-
VIEW: APPS.FND_CONC_REQ_OUTPUTS_V
12.2.2
-
APPS.FND_CONC_SSWA dependencies on FND_CONC
12.1.1
-
APPS.FND_CONC_SSWA dependencies on FND_CONC
12.2.2
-
VIEW: APPS.FND_CONC_REQ_OUTPUTS_V
12.1.1
-
VIEW: APPLSYS.FND_CONC_PP_ACTIONS#
12.2.2
-
TABLE: APPLSYS.FND_CONC_PP_ACTIONS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_ACTIONS, object_name:FND_CONC_PP_ACTIONS, status:VALID,
-
TABLE: APPLSYS.FND_CONC_PP_ACTIONS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_ACTIONS, object_name:FND_CONC_PP_ACTIONS, status:VALID,
-
PACKAGE BODY: APPS.FND_CONC_PP
12.1.1
-
PACKAGE BODY: APPS.FND_CONC_PP
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_CONC_REL_CONJ_MEMBERS
12.1.1
-
PACKAGE BODY: APPS.FND_CP_OPP_CMD
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_RUN_REQ_PP_ACTIONS
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_CONC_REL_CONJ_MEMBERS
12.2.2
-
APPS.FND_PROGRAM dependencies on FND_RUN_REQ_PP_ACTIONS
12.1.1
-
APPS.FND_CONC_SSWA dependencies on FND_CONC_REQ_OUTPUTS
12.1.1
-
APPS.FND_CONC_SSWA dependencies on WF_ROLES
12.2.2