Search Results jty_tae_attr_products_sql
Overview
The table JTF.JTY_TAE_ATTR_PRODUCTS_SQL is a CRM Foundation (JTF) data object within Oracle E-Business Suite, valid in both the 12.1.1 and 12.2.2 releases. It belongs to the Trading Attribute Engine (TAE) framework, a rule-driven component used by Oracle Advanced Pricing, Oracle Trade Management, and related CRM modules to match transactional or batch data against configured attribute-based SQL conditions. The table stores attribute product SQL definitions — precomposed SQL fragments that the TAE runtime executes to qualify source records against products or programs during batch processing.
From a Data Vault modeling perspective, the mined FK metadata classifies this table as a standalone satellite-style object: it owns its own surrogate key (ATTR_PRODUCTS_SQL_ID) and references external constructs (notably FND_SECURITY_GROUPS) but is not itself a junction between two business hubs. This classification is heuristic and should be treated as a modeling suggestion rather than a normalization prescription.
Key Information Stored
The 21-column physical structure is dominated by SQL text fragments and WHO-audit columns. The most operationally significant columns include:
ATTR_PRODUCTS_SQL_ID— the surrogate primary key, uniquely identifying each attribute-product SQL record.SOURCE_IDandTRANS_TYPE_ID— the source entity and transaction type context against which the SQL is applied.PROGRAM_NAME— the executable identifier that consumes the SQL payload.ATTR_RELATION_PRODUCT— associates the SQL condition with a product relationship.BATCH_MATCH_SQL,BATCH_NM_MATCH_SQL,BATCH_NMC_MATCH_SQL— the actual SQL fragments used for batch matching (standard, non-matched, non-matched-complementary variants).KEEP_FLAG— controls whether the generated SQL is preserved or regenerated.SECURITY_GROUP_ID— the multi-tenant / operating-unit security boundary; the only documented FK, referencingFND_SECURITY_GROUPS.OBJECT_VERSION_NUMBER— optimistic locking column supporting concurrent OAF updates in 12.2.x.LAST_UPDATE_DATE,LAST_UPDATED_BY,CREATION_DATE,CREATED_BY,LAST_UPDATE_LOGIN,PROGRAM_ID,PROGRAM_LOGIN_ID,PROGRAM_APPLICATION_ID,REQUEST_ID,PROGRAM_UPDATE_DATE— standard WHO and concurrent-program audit columns.
The unique indexes listed (SYS_IL0000405533C00011$$ through C00013$$) are function-based/LOB indexes on the SQL columns rather than classic business-key candidates; no traditional business unique key is documented, so ATTR_PRODUCTS_SQL_ID remains the definitive identifier.
Common Use Cases and Queries
Because this object drives TAE attribute qualification, typical usage centers on diagnosing batch matching behavior and auditing SQL persistence. A representative query to inspect SQL fragments for a transaction type:
SELECT ATTR_PRODUCTS_SQL_ID, SOURCE_ID, TRANS_TYPE_ID,
PROGRAM_NAME, KEEP_FLAG
FROM JTF.JTY_TAE_ATTR_PRODUCTS_SQL
WHERE TRANS_TYPE_ID = :trans_type_id
AND NVL(KEEP_FLAG,'N') = 'N';
Security-scoped reporting joins to the security group:
SELECT a.ATTR_PRODUCTS_SQL_ID, a.PROGRAM_NAME, s.SECURITY_GROUP_NAME FROM JTF.JTY_TAE_ATTR_PRODUCTS_SQL a, FND_SECURITY_GROUPS s WHERE a.SECURITY_GROUP_ID = s.SECURITY_GROUP_ID;
Common scenarios include troubleshooting stale or incorrect batch match SQL, verifying that TAE regeneration has produced current fragments, and confirming that concurrent request IDs (REQUEST_ID, PROGRAM_ID) tie the SQL creation to the nightly pricing or trade batch job. Reporting use cases include audit trails of who modified a SQL fragment and when.
Related Objects
FND_SECURITY_GROUPS— joined onSECURITY_GROUP_ID; the sole documented FK.- Other
JTY_TAE_*tables (e.g., attribute, source, and transaction type definition tables) that shareSOURCE_ID/TRANS_TYPE_IDcontext. FND_CONCURRENT_REQUESTS— join onREQUEST_IDto identify the generating concurrent program.FND_APPLICATION— join onPROGRAM_APPLICATION_IDfor program application context.- TAE runtime APIs and the Advanced Pricing / Trade Management batch engines consume these SQL fragments indirectly during qualification.
Because the object is classified as standalone, no direct child hubs or links are implied; dependency is expressed through the TAE application layer and security model rather than relational enforcement.
-
Table: JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_TAE_ATTR_PRODUCTS_SQL, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID, product: JTF - CRM Foundation , description: This table stores attribute product SQL for TAE. , implementation_dba_data: JTF.JTY_TAE_ATTR_PRODUCTS_SQL ,
-
Table: JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_TAE_ATTR_PRODUCTS_SQL, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID, product: JTF - CRM Foundation , description: This table stores attribute product SQL for TAE. , implementation_dba_data: JTF.JTY_TAE_ATTR_PRODUCTS_SQL ,
-
VIEW: JTF.JTY_TAE_ATTR_PRODUCTS_SQL#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTY_TAE_ATTR_PRODUCTS_SQL#, status:VALID,
-
SYNONYM: APPS.JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID,
-
SYNONYM: APPS.JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID,
-
VIEW: JTF.JTY_TAE_ATTR_PRODUCTS_SQL#
12.2.2
-
TABLE: JTF.JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_TAE_ATTR_PRODUCTS_SQL, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID,
-
TABLE: JTF.JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTY_TAE_ATTR_PRODUCTS_SQL, object_name:JTY_TAE_ATTR_PRODUCTS_SQL, status:VALID,
-
PACKAGE BODY: APPS.JTY_TAE_CONTROL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_TAE_CONTROL_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTY_TAE_GEN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_TAE_GEN_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTY_ASSIGN_BULK_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_ASSIGN_BULK_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTY_TAE_GEN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_TAE_GEN_PVT, status:VALID,
-
PACKAGE BODY: APPS.JTY_ASSIGN_BULK_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_ASSIGN_BULK_PUB, status:VALID,
-
PACKAGE BODY: APPS.JTY_TAE_CONTROL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTY_TAE_CONTROL_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.JTY_TAE_GEN_PVT SQL Statements
12.1.1
-
APPS.JTY_TAE_GEN_PVT SQL Statements
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.JTY_TAE_CONTROL_PVT dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
-
APPS.JTY_ASSIGN_BULK_PUB dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
-
APPS.JTY_TAE_CONTROL_PVT dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
-
APPS.JTY_TAE_CONTROL_PVT SQL Statements
12.1.1
-
APPS.JTY_ASSIGN_BULK_PUB SQL Statements
12.1.1
-
APPS.JTY_TAE_GEN_PVT dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
-
APPS.JTY_ASSIGN_BULK_PUB dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.2.2
-
APPS.JTY_TAE_GEN_PVT dependencies on JTY_TAE_ATTR_PRODUCTS_SQL
12.1.1
-
APPS.JTY_ASSIGN_BULK_PUB SQL Statements
12.2.2
-
APPS.JTY_TAE_CONTROL_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.JTY_TAE_GEN_PVT
12.2.2
-
PACKAGE BODY: APPS.JTY_TAE_GEN_PVT
12.1.1
-
PACKAGE BODY: APPS.JTY_TAE_CONTROL_PVT
12.2.2
-
PACKAGE BODY: APPS.JTY_TAE_CONTROL_PVT
12.1.1
-
APPS.JTY_TAE_GEN_PVT dependencies on FND_API
12.1.1
-
APPS.JTY_TAE_GEN_PVT dependencies on FND_API
12.2.2
-
PACKAGE BODY: APPS.JTY_ASSIGN_BULK_PUB
12.2.2
-
APPS.JTY_TAE_CONTROL_PVT dependencies on JTF_TAE_QUAL_PRODUCTS
12.2.2
-
APPS.JTY_TAE_CONTROL_PVT dependencies on JTF_TAE_QUAL_PRODUCTS
12.1.1
-
PACKAGE BODY: APPS.JTY_ASSIGN_BULK_PUB
12.1.1
-
eTRM - JTF Tables and Views
12.2.2
description: Interface table to store data that needs to be displayed in Excel ,
-
eTRM - JTF Tables and Views
12.1.1
description: Interface table to store data that needs to be displayed in Excel ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - JTF Tables and Views
12.2.2
description: Interface table to store data that needs to be displayed in Excel ,
-
eTRM - JTF Tables and Views
12.1.1
description: Interface table to store data that needs to be displayed in Excel ,