Search Results fnd_conc_pp_templates_pk
Overview
FND_CONC_PP_TEMPLATES is a base table owned by the APPLSYS schema within the FND — Application Object Library product of Oracle E-Business Suite. It stores post-processing templates used by the concurrent processor. In Oracle EBS, concurrent programs generate output files and log files; post-processing templates define the named configurations that control how that output is handled after a concurrent request completes — for example, whether notification is raised to the submitting user when a post-processing error occurs. The table therefore acts as a small reference or setup repository for the Concurrent Managers' post-processing framework rather than as a transactional fact store.
Under the heuristic Data Vault classification mined from its foreign key structure, this object is best modeled as a link table. Its foreign keys to FND_USER and FND_LOGINS capture audit and session context (who created, who last updated, and which login last touched the row), which is the characteristic pattern of a link-style object connecting operational entities to identity/audit references. It is not itself a hub (its surrogate key is a locally-managed template identifier, not a shared business key), nor does it carry the wide, descriptive, time-varying payload typical of a satellite.
Key Information Stored
The documented physical schema contains eight columns in the 12.2.2 ETRM listing. The most significant are:
- TEMPLATE_ID — the surrogate primary key, defined by the constraint FND_CONC_PP_TEMPLATES_PK. This is the internal, system-generated identifier and should be used for joins.
- TEMPLATE_NAME — the business-key candidate, enforced by the unique constraint FND_CONC_PP_TEMPLATES_UK1. This is the human-readable name used to reference a post-processing template in concurrent program definitions and admin setup.
- NOTIFY_ON_PP_ERROR — a control flag indicating whether a notification should be sent when a post-processing error is encountered. This is the functional attribute that gives the template its behavior.
- CREATED_BY — FK to FND_USER; identifies the user who created the template row.
- LAST_UPDATED_BY — FK to FND_USER; identifies the user who most recently modified the row.
- LAST_UPDATE_LOGIN — FK to FND_LOGINS; records the login session associated with the most recent update.
- CREATION_DATE and LAST_UPDATE_DATE — standard WHO audit timestamp columns recording row creation and last modification times.
The surrogate key (TEMPLATE_ID) and the unique business key (TEMPLATE_NAME) are cleanly separated, which is typical of FND setup tables and supports stable references even if a template is renamed.
Common Use Cases and Queries
Typical uses center on reviewing or validating post-processing template configuration and on auditing who changed it. A representative query listing templates and their error-notification behavior:
SELECT template_id, template_name, notify_on_pp_error FROM fnd_conc_pp_templates ORDER BY template_name;- Relating templates to the creating/updating user:
SELECT t.template_name, u.user_name, t.last_update_date FROM fnd_conc_pp_templates t, fnd_user u WHERE t.last_updated_by = u.user_id; - Audit lookups joining LAST_UPDATE_LOGIN to FND_LOGINS to trace the session responsible for a change.
- Reporting on which templates will generate notifications on failure, useful when troubleshooting missing concurrent-processor error alerts.
Because the table is a small setup object, it is normally queried directly rather than through a public view, and changes are usually made through the Concurrent Managers / post-processing administration forms rather than by direct DML.
Related Objects
The FK metadata documents the following direct relationships, which are the primary objects to join against:
- FND_USER — referenced twice, via CREATED_BY and LAST_UPDATED_BY, providing the user audit context.
- FND_LOGINS — referenced via LAST_UPDATE_LOGIN, supplying session-level audit detail.
- FND_CONC_PP_TEMPLATES_PK / FND_CONC_PP_TEMPLATES_UK1 — the primary and unique constraints that define TEMPLATE_ID and TEMPLATE_NAME as the access paths of record.
Functionally, the template names defined here are consumed by the concurrent processing framework, so related configuration and runtime objects — concurrent program definitions, the concurrent manager request tables (FND_CONCURRENT_REQUESTS and its post-processing/log tables), and the standard FND WHO audit columns shared across FND tables — are the most relevant surrounding objects when analyzing how a template influences request post-processing behavior.
-
Table: FND_CONC_PP_TEMPLATES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_TEMPLATES, object_name:FND_CONC_PP_TEMPLATES, status:VALID, product: FND - Application Object Library , description: Post-processing templates for the concurrent processor , implementation_dba_data: APPLSYS.FND_CONC_PP_TEMPLATES ,
-
Table: FND_CONC_PP_TEMPLATES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_CONC_PP_TEMPLATES, object_name:FND_CONC_PP_TEMPLATES, status:VALID, product: FND - Application Object Library , description: Post-processing templates for the concurrent processor , implementation_dba_data: APPLSYS.FND_CONC_PP_TEMPLATES ,
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
eTRM - FND Tables and Views
12.2.2
description: No longer used ,
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,