Search Results vea_layer_licenses
Overview
The VEA_LAYER_LICENSES table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 Automotive (VEA) module. It serves as the central repository for managing customer licensing information specifically related to trading partner layers. In the context of the VEA module, which facilitates complex automotive industry communications and data exchanges, trading partner layers represent specific data formats, protocols, or service levels agreed upon with business partners. This table is therefore critical for enforcing and tracking which customers are authorized to use which proprietary or value-added layers, ensuring compliance with licensing agreements and enabling controlled access to enhanced functionality within the automotive supply chain ecosystem.
Key Information Stored
While the provided ETRM metadata does not list specific column names beyond the foreign key columns, the table's description and relationships indicate it stores license records that link a customer to a specific trading partner layer. Based on standard EBS patterns and the documented foreign keys, the table likely contains columns such as a unique LICENSE_ID, CUSTOMER_ID or PARTY_ID, effective dates (START_DATE, END_DATE), and status (e.g., ACTIVE_FLAG). The most critical columns, as confirmed by the metadata, are LAYER_PROVIDER_CODE and TP_LAYER_ID. These columns form a foreign key relationship to the VEA_TP_LAYERS table, precisely identifying the licensed trading partner layer. Additional columns may track creation dates, last update dates, and the user who created the record.
Common Use Cases and Queries
This table is primarily used for license validation, reporting, and administrative maintenance. A common operational use case is a background validation process that checks if a customer attempting to initiate a document exchange via a specific layer has a valid, active license in this table. For reporting, administrators run queries to audit license compliance, expiration, and usage. Sample SQL to list all active licenses for a specific trading partner layer would be:
- SELECT license.customer_id, license.start_date, license.end_date FROM vea_layer_licenses license, vea_tp_layers layer WHERE license.tp_layer_id = layer.tp_layer_id AND license.layer_provider_code = layer.layer_provider_code AND SYSDATE BETWEEN license.start_date AND NVL(license.end_date, SYSDATE+1) AND layer.layer_name = '<LAYER_NAME>';
Another critical use case is during the implementation or upgrade of VEA, where this table is populated via data migration or APIs to establish the initial customer licensing framework.
Related Objects
The VEA_LAYER_LICENSES table has a direct and documented dependency on the VEA_TP_LAYERS table, which defines the available trading partner layers. The foreign key relationship is:
- VEA_TP_LAYERS: This table is referenced by VEA_LAYER_LICENSES. The join is made on the composite key of LAYER_PROVIDER_CODE and TP_LAYER_ID. This ensures that every license record points to a valid, predefined layer. It is highly probable that this table is also referenced by other VEA transactional or setup tables, and may be accessed through standard Oracle Trading Community Architecture (TCA) APIs for customer data, though these specific relationships are not detailed in the provided excerpt.
-
Table: VEA_LAYER_LICENSES
12.2.2
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_LAYER_LICENSES, object_name:VEA_LAYER_LICENSES, status:VALID, product: VEA - Automotive , description: Customer licenses for trading partner layers , implementation_dba_data: VEA.VEA_LAYER_LICENSES ,
-
Table: VEA_LAYER_LICENSES
12.1.1
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_LAYER_LICENSES, object_name:VEA_LAYER_LICENSES, status:VALID, product: VEA - Automotive , description: Customer licenses for trading partner layers , implementation_dba_data: VEA.VEA_LAYER_LICENSES ,
-
APPS.VEA_TP_LAYERS_SV dependencies on VEA_LAYER_LICENSES
12.1.1
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES
12.1.1
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES
12.2.2
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES
12.2.2
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES
12.1.1
-
APPS.VEA_TP_LAYERS_SV dependencies on VEA_LAYER_LICENSES
12.2.2
-
APPS.VEA_LAYER_LICENSES_SV SQL Statements
12.2.2
-
APPS.VEA_LAYER_LICENSES_SV SQL Statements
12.1.1
-
VIEW: VEA.VEA_LAYER_LICENSES#
12.2.2
owner:VEA, object_type:VIEW, object_name:VEA_LAYER_LICENSES#, status:VALID,
-
VIEW: VEA.VEA_LAYER_LICENSES#
12.2.2
-
TABLE: VEA.VEA_LAYER_LICENSES
12.2.2
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_LAYER_LICENSES, object_name:VEA_LAYER_LICENSES, status:VALID,
-
SYNONYM: APPS.VEA_LAYER_LICENSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:VEA_LAYER_LICENSES, status:VALID,
-
SYNONYM: APPS.VEA_LAYER_LICENSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:VEA_LAYER_LICENSES, status:VALID,
-
TABLE: VEA.VEA_LAYER_LICENSES
12.1.1
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_LAYER_LICENSES, object_name:VEA_LAYER_LICENSES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.VEA_LAYER_LICENSES_SV
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.VEA_LAYER_LICENSES_SV
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: VEA_TP_LAYERS
12.2.2
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_TP_LAYERS, object_name:VEA_TP_LAYERS, status:VALID, product: VEA - Automotive , description: Trading partner layers , implementation_dba_data: VEA.VEA_TP_LAYERS ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.VEA_TP_LAYERS_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_TP_LAYERS_SV, status:VALID,
-
Table: VEA_TP_LAYERS
12.1.1
owner:VEA, object_type:TABLE, fnd_design_data:VEA.VEA_TP_LAYERS, object_name:VEA_TP_LAYERS, status:VALID, product: VEA - Automotive , description: Trading partner layers , implementation_dba_data: VEA.VEA_TP_LAYERS ,
-
PACKAGE BODY: APPS.VEA_LAYER_LICENSES_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_LAYER_LICENSES_SV, status:VALID,
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES_SV
12.2.2
-
PACKAGE BODY: APPS.VEA_LAYER_LICENSES_SV
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_LAYER_LICENSES_SV, status:VALID,
-
PACKAGE: APPS.VEA_LAYER_LICENSES_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:VEA_LAYER_LICENSES_SV, status:VALID,
-
APPS.VEA_LAYER_LICENSES_SV dependencies on VEA_LAYER_LICENSES_SV
12.1.1
-
PACKAGE: APPS.VEA_LAYER_LICENSES_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:VEA_LAYER_LICENSES_SV, status:VALID,
-
PACKAGE BODY: APPS.VEA_TP_LAYERS_SV
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:VEA_TP_LAYERS_SV, status:VALID,
-
eTRM - VEA Tables and Views
12.1.1
description: Not currently used ,
-
eTRM - VEA Tables and Views
12.2.2
description: Not currently used ,
-
APPS.VEA_TP_LAYERS_SV SQL Statements
12.2.2
-
APPS.VEA_TP_LAYERS_SV SQL Statements
12.1.1
-
eTRM - VEA Tables and Views
12.2.2
description: Not currently used ,
-
eTRM - VEA Tables and Views
12.1.1
description: Not currently used ,
-
PACKAGE BODY: APPS.VEA_TP_LAYERS_SV
12.2.2
-
PACKAGE BODY: APPS.VEA_TP_LAYERS_SV
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1