Search Results prp_template_catgs_b
Overview
The PRP_TEMPLATE_CATGS_B table is a core data object within the Oracle E-Business Suite (EBS) Proposals (PRP) module, specifically in versions 12.1.1 and 12.2.2. It functions as the base or master table for storing fundamental, non-translatable information about template categories. Template categories are used to classify and organize proposal templates within the system, enabling structured management and streamlined access. As a base table, it is designed to hold the primary key and unique code for each category, forming the anchor for related descriptive data stored in its corresponding translation table. Its role is critical for maintaining the integrity and hierarchy of proposal template definitions.
Key Information Stored
The table's primary purpose is to maintain the unique identifiers and codes for template categories. The key columns, as defined by its constraints, are:
- TEMPLATE_CATG_ID: The primary key column (PRP_TEMPLATE_CATGS_B_PK) that uniquely identifies each template category record. This surrogate key is the main point of reference for all foreign key relationships.
- TEMPLATE_CATG_CODE: A unique code (enforced by the PRP_TEMPLATE_CATGS_B_UK1 unique key) for the category. This code is typically a short, meaningful identifier used for internal referencing and potential integration.
While the provided metadata specifies only these key columns explicitly, base tables in the EBS architecture commonly include standard columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and OBJECT_VERSION_NUMBER for auditing and data versioning purposes.
Common Use Cases and Queries
This table is primarily accessed for administrative setup, data validation, and integration tasks within the Proposals module. Common use cases include the initial configuration of template categories, generating lists of available categories for user interfaces, and validating category codes during template creation or import processes. A typical reporting query would join this base table with its translation table to retrieve a comprehensive list of categories with descriptions in a specific language. A fundamental SQL pattern is:
SELECT b.TEMPLATE_CATG_CODE,
tl.NAME,
tl.DESCRIPTION
FROM PRP.PRP_TEMPLATE_CATGS_B b,
PRP.PRP_TEMPLATE_CATGS_TL tl
WHERE b.TEMPLATE_CATG_ID = tl.TEMPLATE_CATG_ID
AND tl.LANGUAGE = USERENV('LANG')
ORDER BY b.TEMPLATE_CATG_CODE;
Data maintenance scripts or APIs would also reference this table's primary key when creating or updating related template definitions.
Related Objects
The PRP_TEMPLATE_CATGS_B table has a direct and essential relationship with its translation table, as documented in the provided metadata. The primary related object is:
- PRP_TEMPLATE_CATGS_TL: This is the translation table that holds the language-specific descriptive information (such as NAME and DESCRIPTION) for each template category. It references PRP_TEMPLATE_CATGS_B via a foreign key constraint on the column PRP_TEMPLATE_CATGS_TL.TEMPLATE_CATG_ID, which joins to the primary key PRP_TEMPLATE_CATGS_B.TEMPLATE_CATG_ID. This is a standard EBS Base Table / Translation Table (B/TL) architecture pattern.
While not explicitly listed in the excerpt, it is architecturally consistent that proposal template headers (likely in a table such as PRP_TEMPLATES_B) would contain a foreign key reference to TEMPLATE_CATG_ID to classify each template within a category.
-
Table: PRP_TEMPLATE_CATGS_B
12.1.1
owner:PRP, object_type:TABLE, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_B, object_name:PRP_TEMPLATE_CATGS_B, status:VALID, product: PRP - Proposals , description: This table contains the base information about the template categories. , implementation_dba_data: PRP.PRP_TEMPLATE_CATGS_B ,
-
Table: PRP_TEMPLATE_CATGS_B
12.2.2
owner:PRP, object_type:TABLE, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_B, object_name:PRP_TEMPLATE_CATGS_B, status:VALID, product: PRP - Proposals , description: This table contains the base information about the template categories. , implementation_dba_data: PRP.PRP_TEMPLATE_CATGS_B ,
-
Table: PRP_TEMPLATE_CATGS_TL
12.2.2
owner:PRP, object_type:TABLE, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_TL, object_name:PRP_TEMPLATE_CATGS_TL, status:VALID, product: PRP - Proposals , description: This table contains the translated information about the template categories. , implementation_dba_data: PRP.PRP_TEMPLATE_CATGS_TL ,
-
Table: PRP_TEMPLATE_CATGS_TL
12.1.1
owner:PRP, object_type:TABLE, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_TL, object_name:PRP_TEMPLATE_CATGS_TL, status:VALID, product: PRP - Proposals , description: This table contains the translated information about the template categories. , implementation_dba_data: PRP.PRP_TEMPLATE_CATGS_TL ,
-
View: PRP_TEMPLATE_CATGS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_VL, object_name:PRP_TEMPLATE_CATGS_VL, status:VALID, product: PRP - Proposals , implementation_dba_data: APPS.PRP_TEMPLATE_CATGS_VL ,
-
View: PRP_TEMPLATE_CATGS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PRP.PRP_TEMPLATE_CATGS_VL, object_name:PRP_TEMPLATE_CATGS_VL, status:VALID, product: PRP - Proposals , implementation_dba_data: APPS.PRP_TEMPLATE_CATGS_VL ,