Search Results validation status
The OE_PC_VTMPLT_COLS table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical repository object within the Order Management (OM) module, specifically supporting the functionality of Price Configurator (PC) templates. This table stores metadata related to the columns defined in price configuration templates, which are used to dynamically generate pricing structures for complex product configurations. Below is a detailed analysis of its purpose, structure, and integration within Oracle EBS.
Purpose and Functional Context
The OE_PC_VTMPLT_COLS table acts as a reference for column definitions within Price Configurator templates. These templates enable businesses to define flexible pricing rules for configurable products, such as those with multiple attributes, options, or dependencies. The table ensures that each column in a template adheres to predefined data types, validation rules, and display properties, facilitating accurate price calculations during order entry.Key Columns and Structure
The table comprises columns that define the technical and functional attributes of template columns. Notable columns include:- TEMPLATE_ID: Foreign key linking to the parent template in OE_PC_VTMPLT_HEADERS.
- COLUMN_ID: Unique identifier for each column within a template.
- COLUMN_NAME: Logical name of the column (e.g., "MATERIAL_COST").
- DATA_TYPE: Specifies the column's data type (e.g., VARCHAR2, NUMBER).
- DISPLAY_SEQUENCE: Determines the column's order in UI rendering.
- REQUIRED_FLAG: Indicates whether the column mandates user input.
- DEFAULT_VALUE: Predefined value for the column if no input is provided.
- VALIDATION_LOGIC: Stores PL/SQL or formulaic rules for data validation.
Integration with Other Modules
OE_PC_VTMPLT_COLS integrates with several EBS components:- Order Management: Columns defined here influence price calculations during order booking.
- Advanced Pricing: Templates leverage pricing rules stored in QP_* tables.
- Inventory: Validates configured products against item master data (MTL_SYSTEM_ITEMS).
Technical Considerations
- Indexing: Typically indexed on TEMPLATE_ID and COLUMN_ID for performance.
- Partitioning: In high-volume environments, partitioning by TEMPLATE_ID may be implemented.
- API Dependencies: Managed via OE_PC_TEMPLATE_PUB APIs to ensure data integrity.
Customization and Extensions
Organizations often extend this table to add custom columns (e.g., ATTRIBUTE1-15) for industry-specific pricing logic. However, such modifications require careful regression testing due to dependencies on Oracle's seeded templates and APIs.Upgrade Implications
Between 12.1.1 and 12.2.2, the table structure remains largely consistent, but 12.2.2 may introduce minor metadata enhancements. Customizations must be reviewed during upgrades to ensure compatibility with new features like Oracle's WebLogic-based architecture.Conclusion
The OE_PC_VTMPLT_COLS table is a foundational element in Oracle EBS's Price Configurator framework, enabling dynamic, rules-based pricing for complex product configurations. Its design reflects Oracle's emphasis on flexibility and scalability, though implementations must adhere to best practices for indexing, API usage, and upgrade planning to maintain system performance and stability.-
Lookup Type: STATUS
12.1.1
product: ONT - Order Management , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: STATUS
12.2.2
product: ONT - Order Management , meaning: Invoice Status , description: Invoice Status ,
-
Lookup Type: PROCESS STATUS
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PROCESS STATUS , description: Process Status ,
-
Lookup Type: PROCESS STATUS
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : PROCESS STATUS , description: Process Status ,
-
Lookup Type: PICK SLIP STATUS
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : PICK SLIP STATUS , description: Pick Slip Status ,
-
Lookup Type: PICK SLIP STATUS
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PICK SLIP STATUS , description: Pick Slip Status ,
-
View: OE_RA_ADDRESSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_ADDRESSES_V, object_name:OE_RA_ADDRESSES_V, status:VALID, product: ONT - Order Management , description: This view is used for validation of addresses. , implementation_dba_data: APPS.OE_RA_ADDRESSES_V ,
-
View: OE_RA_ADDRESSES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_ADDRESSES_V, object_name:OE_RA_ADDRESSES_V, status:VALID, product: ONT - Order Management , description: This view is used for validation of addresses. , implementation_dba_data: APPS.OE_RA_ADDRESSES_V ,
-
Concurrent Program: OEXSEVAL
12.1.1
execution_filename: OEXSEVAL , product: ONT - Order Management , user_name: OEXSEVAL , description: Order Management Setup Validation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXSEVAL
12.2.2
execution_filename: OEXSEVAL , product: ONT - Order Management , user_name: OEXSEVAL , description: Order Management Setup Validation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Table: OE_PC_VTMPLT_COLS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLT_COLS, object_name:OE_PC_VTMPLT_COLS, status:VALID, product: ONT - Order Management , description: This table stores the attribute validation pairs for validation templates that are based on column values. , implementation_dba_data: ONT.OE_PC_VTMPLT_COLS ,
-
Table: OE_PC_VTMPLT_COLS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLT_COLS, object_name:OE_PC_VTMPLT_COLS, status:VALID, product: ONT - Order Management , description: This table stores the attribute validation pairs for validation templates that are based on column values. , implementation_dba_data: ONT.OE_PC_VTMPLT_COLS ,
-
Concurrent Program: OEPCGEN
12.1.1
execution_filename: OE_PC_Conc_Requests.Create_Validation_Packages , product: ONT - Order Management , user_name: OEPCGEN , description: Constraints Generator , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OEPCGEN
12.2.2
execution_filename: OE_PC_Conc_Requests.Create_Validation_Packages , product: ONT - Order Management , user_name: OEPCGEN , description: Constraints Generator , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OM_SETUP_VALID_P_LEVEL
12.1.1
product: ONT - Order Management , meaning: OM Setup Validation Report Lookup for level , description: OM Setup Validation Report Lookup for level ,
-
Lookup Type: OM_SETUP_VALID_P_LEVEL
12.2.2
product: ONT - Order Management , meaning: OM Setup Validation Report Lookup for level , description: OM Setup Validation Report Lookup for level ,
-
View: OE_RA_CONTACTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_CONTACTS_V, object_name:OE_RA_CONTACTS_V, status:VALID, product: ONT - Order Management , description: This view is used for validation of contact idnetification. , implementation_dba_data: APPS.OE_RA_CONTACTS_V ,
-
View: OE_RA_CONTACTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_CONTACTS_V, object_name:OE_RA_CONTACTS_V, status:VALID, product: ONT - Order Management , description: This view is used for validation of contact idnetification. , implementation_dba_data: APPS.OE_RA_CONTACTS_V ,
-
Concurrent Program: OEXSEVAL_XML
12.2.2
product: ONT - Order Management , user_name: Order Management Setup Validation Report (XML) , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OEXSEVAL_XML
12.1.1
product: ONT - Order Management , user_name: Order Management Setup Validation Report (XML) , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: OE_EXP_INTERFACE_ERRORS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_EXP_INTERFACE_ERRORS, object_name:OE_EXP_INTERFACE_ERRORS, status:VALID, product: ONT - Order Management , description: This table contains error messages for each row of exposure data in the OE_EXPOSURE_INTERFACE table that failed validation. , implementation_dba_data: ONT.OE_EXP_INTERFACE_ERRORS ,
-
Table: OE_EXP_INTERFACE_ERRORS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_EXP_INTERFACE_ERRORS, object_name:OE_EXP_INTERFACE_ERRORS, status:VALID, product: ONT - Order Management , description: This table contains error messages for each row of exposure data in the OE_EXPOSURE_INTERFACE table that failed validation. , implementation_dba_data: ONT.OE_EXP_INTERFACE_ERRORS ,
-
Table: OE_PC_VTMPLTS_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS_TL, object_name:OE_PC_VTMPLTS_TL, status:VALID, product: ONT - Order Management , description: OE_PC_VTMPLTS_TL stores the translated columns for validation templates for constraints. , implementation_dba_data: ONT.OE_PC_VTMPLTS_TL ,
-
Table: OE_PC_VTMPLTS_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS_TL, object_name:OE_PC_VTMPLTS_TL, status:VALID, product: ONT - Order Management , description: OE_PC_VTMPLTS_TL stores the translated columns for validation templates for constraints. , implementation_dba_data: ONT.OE_PC_VTMPLTS_TL ,
-
Concurrent Program: OEPCCOMP
12.1.1
execution_filename: OECOMPF , product: ONT - Order Management , user_name: OECOMP , description: Compile SQL scriptfile , argument_method: Standard , enabled: Yes , execution_method: Host ,
-
Concurrent Program: OEPCCOMP
12.2.2
execution_filename: OECOMPF , product: ONT - Order Management , user_name: OECOMP , description: Compile SQL scriptfile , argument_method: Standard , enabled: Yes , execution_method: Host ,
-
Lookup Type: CUSTOMER_VALIDATION_OIMP_FLAG
12.1.1
product: ONT - Order Management , meaning: CUSTOMER_VALIDATION_OIMP_FLAG , description: Customer validation flag during Order import ,
-
Lookup Type: CUSTOMER_VALIDATION_OIMP_FLAG
12.2.2
product: ONT - Order Management , meaning: CUSTOMER_VALIDATION_OIMP_FLAG , description: Customer validation flag during Order import ,
-
Table: OE_PC_VALIDATION_PKGS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VALIDATION_PKGS, object_name:OE_PC_VALIDATION_PKGS, status:VALID, product: ONT - Order Management , description: This table stores the names of the dynamically generated constraints validation packages. , implementation_dba_data: ONT.OE_PC_VALIDATION_PKGS ,
-
Table: OE_PC_VALIDATION_PKGS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VALIDATION_PKGS, object_name:OE_PC_VALIDATION_PKGS, status:VALID, product: ONT - Order Management , description: This table stores the names of the dynamically generated constraints validation packages. , implementation_dba_data: ONT.OE_PC_VALIDATION_PKGS ,
-
Table: OE_PC_VTMPLTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS, object_name:OE_PC_VTMPLTS, status:VALID, product: ONT - Order Management , description: This table stores the constraint validation templates that are used in constraint conditions. , implementation_dba_data: ONT.OE_PC_VTMPLTS ,
-
Table: OE_PC_VTMPLTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_VTMPLTS, object_name:OE_PC_VTMPLTS, status:VALID, product: ONT - Order Management , description: This table stores the constraint validation templates that are used in constraint conditions. , implementation_dba_data: ONT.OE_PC_VTMPLTS ,
-
View: OE_PC_VTMPLT_COLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_VTMPLT_COLS_V, object_name:OE_PC_VTMPLT_COLS_V, status:VALID, product: ONT - Order Management , description: This view stores columns for the validation templates. , implementation_dba_data: APPS.OE_PC_VTMPLT_COLS_V ,
-
View: OE_PC_VTMPLT_COLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_VTMPLT_COLS_V, object_name:OE_PC_VTMPLT_COLS_V, status:VALID, product: ONT - Order Management , description: This view stores columns for the validation templates. , implementation_dba_data: APPS.OE_PC_VTMPLT_COLS_V ,
-
View: OE_RA_CONTACT_ROLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_CONTACT_ROLES_V, object_name:OE_RA_CONTACT_ROLES_V, status:VALID, product: ONT - Order Management , description: This View is used for validation of contact roles. , implementation_dba_data: APPS.OE_RA_CONTACT_ROLES_V ,
-
View: OE_RA_CONTACT_ROLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_RA_CONTACT_ROLES_V, object_name:OE_RA_CONTACT_ROLES_V, status:VALID, product: ONT - Order Management , description: This View is used for validation of contact roles. , implementation_dba_data: APPS.OE_RA_CONTACT_ROLES_V ,
-
Lookup Type: HOLD_TYPE
12.2.2
product: ONT - Order Management , meaning: Contract Hold Type , description: Contract Hold Type ,
-
Lookup Type: HOLD_TYPE
12.1.1
product: ONT - Order Management , meaning: Contract Hold Type , description: Contract Hold Type ,
-
View: OE_PC_VTMPLTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_VTMPLTS_V, object_name:OE_PC_VTMPLTS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraint validation templates. , implementation_dba_data: APPS.OE_PC_VTMPLTS_V ,
-
View: OE_PC_VTMPLTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_VTMPLTS_V, object_name:OE_PC_VTMPLTS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraint validation templates. , implementation_dba_data: APPS.OE_PC_VTMPLTS_V ,
-
Lookup Type: SCHEDULE_STATUS
12.1.1
product: ONT - Order Management , meaning: Schedule Status , description: Schedule Status ,
-
Lookup Type: SCHEDULE_STATUS
12.2.2
product: ONT - Order Management , meaning: Schedule Status , description: Schedule Status ,
-
Lookup Type: INVOICE_INTERFACE_STATUS
12.2.2
product: ONT - Order Management , meaning: Invoice Interface Status , description: Invoice Interface Status ,
-
Lookup Type: INVOICE_INTERFACE_STATUS
12.1.1
product: ONT - Order Management , meaning: Invoice Interface Status , description: Invoice Interface Status ,
-
Concurrent Program: OEXOEWFR
12.1.1
execution_filename: OEXOEWFR , product: ONT - Order Management , user_name: OEXOEWFR , description: Sales Order Workflow Status Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXOEWFR
12.2.2
execution_filename: OEXOEWFR , product: ONT - Order Management , user_name: OEXOEWFR , description: Sales Order Workflow Status Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: OE_DELIVERY_SEARCH
12.2.2
product: ONT - Order Management , meaning: Delivery Information Search By Poplist , description: Poplist for the Search By Attribute for Delivery Information ,
-
Lookup Type: OE_DELIVERY_SEARCH
12.1.1
product: ONT - Order Management , meaning: Delivery Information Search By Poplist , description: Poplist for the Search By Attribute for Delivery Information ,
-
View: OE_PRINT_CONT_POINTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRINT_CONT_POINTS_V, object_name:OE_PRINT_CONT_POINTS_V, status:VALID, product: ONT - Order Management , description: This view is used to print the details of the various modes of communication for the Customer Contact , implementation_dba_data: APPS.OE_PRINT_CONT_POINTS_V ,
-
View: OE_PRINT_CONT_POINTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PRINT_CONT_POINTS_V, object_name:OE_PRINT_CONT_POINTS_V, status:VALID, product: ONT - Order Management , description: This view is used to print the details of the various modes of communication for the Customer Contact , implementation_dba_data: APPS.OE_PRINT_CONT_POINTS_V ,