Results for “transaction_category_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PQH_ROLE_TEMPLATES is a transaction-table owned by the HR schema and delivered as part of the PQH – Public Sector HR product family within Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to define the template for a transaction category attached to a role. In functional terms, the table acts as a mapping or assignment entity: it binds a specific role (from PQH_ROLES) to a specific transaction category (from PQH_TRANSACTION_CATEGORIES) and, in turn, to a specific template (from PQH_TEMPLATES). This allows an administrator to control which template is presented when a given role initiates a transaction belonging to a particular category.
The table is documented as VALID and contains 11 columns in the 12.2.2 physical schema, confirming structural stability across the 12.1.1 to 12.2.2 upgrade path. Under the heuristic Data Vault classification mined from its foreign-key structure, the object is best modeled as a link. This classification is a modeling suggestion rather than a documented Oracle attribute: the table contains no single descriptive attribute hub, but instead resolves a many-to-many relationship between roles, transaction categories, and templates, which is the defining characteristic of a link construct.
Key Information Stored
The primary key is defined by the unique index PQH_ROLE_TEMPLATES_PK, which covers the surrogate key column ROLE_TEMPLATE_ID. A second unique index, PQH_ROLE_TEMPLATES_UK1, establishes the business-key candidate over the column pair (ROLE_ID, TRANSACTION_CATEGORY_ID). The presence of _UK1 in the user's search term indicates familiarity with this constraint: it enforces that any single role may be associated with a given transaction category only once.
ROLE_TEMPLATE_ID— surrogate primary key; system-generated identifier for each assignment row.ROLE_ID— foreign key toPQH_ROLES; identifies the role to which the template mapping applies. Part of theUK1business key.TRANSACTION_CATEGORY_ID— foreign key toPQH_TRANSACTION_CATEGORIES; identifies the transaction category being templated. Part of theUK1business key.TEMPLATE_ID— foreign key toPQH_TEMPLATES; identifies the template selected for the role/category combination.ENABLE_FLAG— controls whether the role-template association is active and usable by the application.LAST_UPDATE_DATE— audit column recording the most recent modification timestamp.LAST_UPDATED_BY— audit column recording the user who performed the most recent update.LAST_UPDATE_LOGIN— audit column recording the login session of the last update.CREATED_BY— audit column recording the creating user.CREATION_DATE— audit column recording the creation timestamp.OBJECT_VERSION_NUMBER— optimistic locking column used by the Oracle Application Object Library to detect concurrent modifications.
Common Use Cases and Queries
Typical operational queries resolve the three-way join to produce readable descriptions of each role-template assignment. A representative pattern joins all three foreign-key targets:
- Reporting which templates are enabled per role:
SELECT r.name, tc.name, t.name FROM pqh_role_templates rt JOIN pqh_roles r ON r.role_id = rt.role_id JOIN pqh_transaction_categories tc ON tc.transaction_category_id = rt.transaction_category_id JOIN pqh_templates t ON t.template_id = rt.template_id WHERE rt.enable_flag = 'Y'; - Validating business-key uniqueness: querying
(ROLE_ID, TRANSACTION_CATEGORY_ID)for duplicate combinations before inserting new assignment rows. - Audit and troubleshooting: selecting rows by
LAST_UPDATE_DATEorLAST_UPDATED_BYto trace recent configuration changes to role-template mappings. - Detecting orphaned or disabled mappings by filtering on
ENABLE_FLAGto reconcile configuration drift.
Because the table supports optimistic locking through OBJECT_VERSION_NUMBER, any programmatic DML should retrieve and re-supply this column to avoid concurrent-update failures.
Related Objects
The documented foreign keys identify the principal dependencies of this table:
PQH_ROLES— joined viaPQH_ROLE_TEMPLATES.ROLE_ID = PQH_ROLES.ROLE_ID; the role dimension of the mapping.PQH_TRANSACTION_CATEGORIES— joined viaPQH_ROLE_TEMPLATES.TRANSACTION_CATEGORY_ID = PQH_TRANSACTION_CATEGORIES.TRANSACTION_CATEGORY_ID; the category dimension.PQH_TEMPLATES— joined viaPQH_ROLE_TEMPLATES.TEMPLATE_ID = PQH_TEMPLATES.TEMPLATE_ID; the template being assigned.
These three master tables, together with PQH_ROLE_TEMPLATES itself, constitute the complete documented relationship set. The unique indexes PQH_ROLE_TEMPLATES_PK and PQH_ROLE_TEMPLATES_UK1 are the principal dependent schema objects and should be referenced when reasoning about constraint behavior or performing bulk data operations. Oracle's proprietary and confidentiality notices apply to all ETRM documentation describing these objects.
-
Tempalte for a transaction category attached to a role
-
Transalation for Transaction Category
-
Intersection entity between transaction category and documents. Also hold the type associated with the document in the transaction category context.
-
View: PQH_TEMPLATES_VL 12.2.2
Templates View
APPS.PQH_TEMPLATES_VL·↳ PQH_TEMPLATES·↳ PQH_TEMPLATES_TL·Explore PQH module →
-
View: PQH_TEMPLATES_VL 12.1.1
Templates View
APPS.PQH_TEMPLATES_VL·↳ PQH_TEMPLATES·↳ PQH_TEMPLATES_TL·Explore PQH module →
-
FYI Notification Details
-
Transaction Routing Information
-
Transaction Categories View
APPS.PQH_TRANSACTION_CATEGORIES_VL·↳ PQH_TRANSACTION_CATEGORIES·↳ PQH_TRANSACTION_CATEGORIES_TL·Explore PQH module →
-
Batch details for Mass Processes
-
Intersection entity between transaction category and documents. Also hold the type associated with the document in the transaction category context.
-
View: PQH_TEMPLATES_V 12.1.1
Templates View
APPS.PQH_TEMPLATES_V·↳ FND_GLOBAL·↳ FND_TERRITORIES_VL·↳ HR_API·Explore PQH module →
-
Task templates which determines the type/security of a transaction is stored here
-
Transaction Templates View
APPS.PQH_TRANSACTION_TEMPLATES_V·↳ PQH_TEMPLATES·↳ PQH_TRANSACTION_TEMPLATES·Explore PQH module →
-
Transaction Templates View
APPS.PQH_TRANSACTION_TEMPLATES_V·↳ PQH_TEMPLATES·↳ PQH_TRANSACTION_TEMPLATES·Explore PQH module →
-
View: PQH_ROLE_TEMPLATES_V 12.2.2
APPS.PQH_ROLE_TEMPLATES_V·↳ PQH_ROLE_TEMPLATES·↳ PQH_TEMPLATES·↳ PQH_TRANSACTION_CATEGORIES·Explore PQH module →
-
Keeps track of each hop during the routing / approver process. It also has some pre-identified attributes stored with new values
-
Keeps track of each hop during the routing / approver process. It also has some pre-identified attributes stored with new values
-
FYI Notification Details
-
View: PQH_TRANSACTIONS_V 12.2.2
APPS.PQH_TRANSACTIONS_V·↳ HR_GENERAL·↳ PQH_POSITION_TRANSACTIONS·↳ PQH_TRANSACTION_CATEGORIES·Explore PQH module →
-
View: PQH_TRANSACTIONS_V 12.1.1
APPS.PQH_TRANSACTIONS_V·↳ HR_GENERAL·↳ PQH_POSITION_TRANSACTIONS·↳ PQH_TRANSACTION_CATEGORIES·Explore PQH module →
-
Intersection entity between transaction category and table attributes
-
APPS.PQH_ROUTING_CATEGORIES_V·↳ FND_USER·↳ HR_ALL_POSITIONS·↳ HR_GENERAL·Explore PQH module →
-
Task templates which determines the type/security of a transaction is stored here
-
Transalation for Transaction Category
-
Tempalte for a transaction category attached to a role
-
View: PQH_ROLE_TEMPLATES_V 12.1.1
APPS.PQH_ROLE_TEMPLATES_V·↳ PQH_ROLE_TEMPLATES·↳ PQH_TEMPLATES·↳ PQH_TRANSACTION_CATEGORIES·Explore PQH module →
-
Intersection entity between transaction category and table attributes
-
Position control data security
-
Transaction Routing Information
-
Position control data security
-
Transaction category attributes View
APPS.PQH_TXN_CATEGORY_ATTRIBUTES_V·↳ HR_API·↳ HR_LOOKUPS·↳ PQH_ATTRIBUTES_VL·Explore PQH module →
-
Transaction category attributes View
APPS.PQH_TXN_CATEGORY_ATTRIBUTES_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_LOOKUPS·Explore PQH module →
-
APPS.PQH_ROUTING_CATEGORIES_V·↳ FND_USER·↳ HR_ALL_POSITIONS·↳ HR_GENERAL·Explore PQH module →
-
View: PQH_TEMPLATES_V 12.2.2
Templates View
APPS.PQH_TEMPLATES_V·↳ FND_TERRITORIES_VL·↳ HR_API·↳ HR_LOOKUPS·Explore PQH module →
-
Batch details for Mass Processes
-
Setup information to allow selective routing of transactions
-
Setup information to allow selective routing of transactions
-
View: PQH_ROUTING_HISTORY_V 12.2.2
APPS.PQH_ROUTING_HISTORY_V·↳ FND_USER·↳ HR_GENERAL·↳ PQH_ROLES·Explore PQH module →
-
View: PQH_ROUTING_HISTORY_V 12.1.1
APPS.PQH_ROUTING_HISTORY_V·↳ FND_USER·↳ HR_GENERAL·↳ PQH_ROLES·Explore PQH module →
-
Transaction Categories View
APPS.PQH_TRANSACTION_CATEGORIES_VL·↳ PQH_TRANSACTION_CATEGORIES·↳ PQH_TRANSACTION_CATEGORIES_TL·Explore PQH module →
-
Transaction Categories View
APPS.PQH_TRANSACTION_CATEGORIES_V·↳ FND_GLOBAL·↳ HR_API·↳ HR_LOOKUPS·Explore PQH module →
-
Transaction Categories View
APPS.PQH_TRANSACTION_CATEGORIES_V·↳ HR_API·↳ HR_LOOKUPS·↳ PQH_TABLE_ROUTE·Explore PQH module →
-
Plan Design Transaction View
APPS.BEN_COPY_ENTITY_TXNS_VW·↳ PQH_COPY_ENTITY_ATTRIBS·↳ PQH_COPY_ENTITY_TXNS·Explore BEN module →
-
Plan Design Transaction View
APPS.BEN_COPY_ENTITY_TXNS_VW·↳ PQH_COPY_ENTITY_ATTRIBS·↳ PQH_COPY_ENTITY_TXNS·Explore BEN module →
-
APPS.PQH_WF SQL Statements 12.1.1
-
APPS.PQH_WF SQL Statements 12.2.2
-
PACKAGE: APPS.PQH_CTL_SHD 12.2.2