Search Results oracle forms 12c set_menu_item_property documentation
The QP_ARCH_PRICING_ATTRIBUTES table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Pricing module (Order Management & Advanced Pricing). It serves as an archival repository for historical pricing attribute data, ensuring traceability and compliance while optimizing performance by segregating active and inactive records. Below is a detailed technical breakdown of its purpose, structure, and functional significance.
Purpose & Functional Context
The QP_ARCH_PRICING_ATTRIBUTES table stores archived pricing attribute records that are no longer actively referenced but must be retained for audit, reporting, or historical analysis. In Oracle Advanced Pricing, attributes define conditions for price adjustments (e.g., customer segment, product category, or geographic region). As pricing rules evolve, older attribute data is moved to this table to:
- Improve Performance: Reduces the volume of active data in operational tables like QP_PRICING_ATTRIBUTES, enhancing query efficiency.
- Ensure Compliance: Maintains a historical record for regulatory or financial auditing.
- Support Analytics: Enables trend analysis of pricing strategies over time.
Key Columns & Structure
The table's schema typically includes the following columns (specifics may vary slightly between EBS 12.1.1 and 12.2.2):
Column Name | Data Type | Description |
---|---|---|
ARCHIVE_ID | NUMBER | Primary key, unique identifier for archived records. |
PRICING_ATTRIBUTE_ID | NUMBER | Foreign key referencing the original record in QP_PRICING_ATTRIBUTES. |
LIST_HEADER_ID | NUMBER | Links to the price list (QP_LIST_HEADERS) associated with the attribute. |
ATTRIBUTE_TYPE | VARCHAR2 | Defines the attribute category (e.g., 'CUSTOMER', 'PRODUCT'). |
OPERATOR | VARCHAR2 | Comparison logic (e.g., '=', 'BETWEEN') used in pricing rules. |
ATTRIBUTE_VALUE | VARCHAR2 | Specific value or range for the attribute (e.g., customer ID '10045'). |
CREATION_DATE | DATE | Timestamp when the original record was created. |
ARCHIVE_DATE | DATE | Timestamp when the record was archived. |
Integration & Workflow
The archiving process is typically triggered by:
- Pricing Engine Updates: When a price list or modifier is revised, obsolete attributes are moved to QP_ARCH_PRICING_ATTRIBUTES via PL/SQL APIs or concurrent programs.
- Data Purging Jobs: Scheduled processes (e.g., QP_CLEANUP_PKG) archive records based on retention policies.
Downstream integrations include:
- Reporting: Historical pricing reports may join this table with QP_ARCH_LIST_LINES for comprehensive analysis.
- Audit Trails: Linked to FND_AUDIT_SCHEMAS for change tracking.
Technical Considerations
- Indexing: Typically indexed on ARCHIVE_ID, PRICING_ATTRIBUTE_ID, and LIST_HEADER_ID for retrieval efficiency.
- Partitioning: In high-volume environments, partitions by ARCHIVE_DATE may be implemented.
- Retention Policies: Governed by Oracle's Data Retention Manager or custom scripts.
Conclusion
The QP_ARCH_PRICING_ATTRIBUTES table is a foundational component of Oracle Advanced Pricing's data lifecycle management. By decoupling historical data from active transactional tables, it balances performance with regulatory requirements, ensuring robust pricing governance in EBS 12.1.1 and 12.2.2 environments.
-
Lookup Type: ACCESSORIAL_SURCHARGE
12.2.2
product: QP - Advanced Pricing , meaning: Accessorial Charges , description: Accessorial Charges ,
-
Lookup Type: ACCESSORIAL_SURCHARGE
12.1.1
product: QP - Advanced Pricing , meaning: Accessorial Charges , description: Accessorial Charges ,
-
Lookup Type: SOURCE_SYSTEM
12.1.1
product: QP - Advanced Pricing , meaning: Source System , description: Source System from which Delivery Details are imported ,
-
Lookup Type: SOURCE_SYSTEM
12.2.2
product: QP - Advanced Pricing , meaning: Source System , description: Source System from which Delivery Details are imported ,
-
Lookup Type: REQUEST_TYPE
12.1.1
product: QP - Advanced Pricing , meaning: Request Type , description: Request Type ,
-
Lookup Type: REQUEST_TYPE
12.2.2
product: QP - Advanced Pricing , meaning: Request Type , description: Request Type ,
-
Lookup Type: QP_TIME_UOM_CONVERSION
12.1.1
product: QP - Advanced Pricing , meaning: Time UOM Conversion , description: set time uom conversion either by standard or by oracle contracts ,
-
Lookup Type: QP_TIME_UOM_CONVERSION
12.2.2
product: QP - Advanced Pricing , meaning: Time UOM Conversion , description: set time uom conversion either by standard or by oracle contracts ,
-
Concurrent Program: OEXPRRUL
12.1.1
product: QP - Advanced Pricing , user_name: QP_PRICING_RULE_LISTING_OBS , description: QP_PRICING_RULE_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRLST
12.1.1
product: QP - Advanced Pricing , user_name: QP_PRICE_LIST_LISTING_OBS , description: QP_PRICE_LIST_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRDIS
12.2.2
product: QP - Advanced Pricing , user_name: QP_DISCOUNT_DETAIL_LISTING_OBS , description: QP_DISCOUNT_DETAIL_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRLST
12.2.2
product: QP - Advanced Pricing , user_name: QP_PRICE_LIST_LISTING_OBS , description: QP_PRICE_LIST_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRDIS
12.1.1
product: QP - Advanced Pricing , user_name: QP_DISCOUNT_DETAIL_LISTING_OBS , description: QP_DISCOUNT_DETAIL_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRRUL
12.2.2
product: QP - Advanced Pricing , user_name: QP_PRICING_RULE_LISTING_OBS , description: QP_PRICING_RULE_LISTING_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXOEASR
12.2.2
product: QP - Advanced Pricing , user_name: Agreement Activity Report , description: Agreement Activity Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRPRD
12.1.1
product: QP - Advanced Pricing , user_name: Order Discount Detail Report , description: Order Discount Detail Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRPRD
12.2.2
product: QP - Advanced Pricing , user_name: Order Discount Detail Report , description: Order Discount Detail Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRPRS
12.2.2
product: QP - Advanced Pricing , user_name: Order Discount Summary Report , description: Order Discount Summary Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXOEASR
12.1.1
product: QP - Advanced Pricing , user_name: Agreement Activity Report , description: Agreement Activity Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: OEXPRPRS
12.1.1
product: QP - Advanced Pricing , user_name: Order Discount Summary Report , description: Order Discount Summary Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRLST
12.2.2
execution_filename: QPXPRLST , product: QP - Advanced Pricing , user_name: QPXPRLST , description: QP_PRICE_LIST_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRCST
12.1.1
execution_filename: QPXPRCST , product: QP - Advanced Pricing , user_name: QPXPRCST , description: Price Lists , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPACRL
12.1.1
execution_filename: QPXPACRL , product: QP - Advanced Pricing , user_name: QPXPACRL , description: Accrual Details , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRMLS
12.2.2
execution_filename: QPXPRMLS , product: QP - Advanced Pricing , user_name: QPXPRMLS , description: Modifier Details , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRRUL
12.1.1
execution_filename: QPXPRRUL , product: QP - Advanced Pricing , user_name: QPXPRRUL , description: QP_PRICING_RULES_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRRUL
12.2.2
execution_filename: QPXPRRUL , product: QP - Advanced Pricing , user_name: QPXPRRUL , description: QP_PRICING_RULES_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRMLS
12.1.1
execution_filename: QPXPRMLS , product: QP - Advanced Pricing , user_name: QPXPRMLS , description: Modifier Details , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPACRL
12.2.2
execution_filename: QPXPACRL , product: QP - Advanced Pricing , user_name: QPXPACRL , description: Accrual Details , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRDIS
12.1.1
execution_filename: QPXPRDIS , product: QP - Advanced Pricing , user_name: QPXPRDIS , description: QP_DISCOUNT_DETAIL_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRLST
12.1.1
execution_filename: QPXPRLST , product: QP - Advanced Pricing , user_name: QPXPRLST , description: QP_PRICE_LIST_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRDIS
12.2.2
execution_filename: QPXPRDIS , product: QP - Advanced Pricing , user_name: QPXPRDIS , description: QP_DISCOUNT_DETAIL_LISTINGS_OBS , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRFOR
12.2.2
execution_filename: QPXPRFOR , product: QP - Advanced Pricing , user_name: QPXPRFOR , description: Pricing Formulas , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRQFS
12.1.1
execution_filename: QPXPRQFS , product: QP - Advanced Pricing , user_name: QPXPRQFS , description: Qualifier Grouping , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRQFS
12.2.2
execution_filename: QPXPRQFS , product: QP - Advanced Pricing , user_name: QPXPRQFS , description: Qualifier Grouping , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRCST
12.2.2
execution_filename: QPXPRCST , product: QP - Advanced Pricing , user_name: QPXPRCST , description: Price Lists , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: QPXPRFOR
12.1.1
execution_filename: QPXPRFOR , product: QP - Advanced Pricing , user_name: QPXPRFOR , description: Pricing Formulas , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
View: QP_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LOOKUPS, object_name:QP_LOOKUPS, status:VALID, product: QP - Advanced Pricing , description: Oracle Pricing lookup codes , implementation_dba_data: APPS.QP_LOOKUPS ,
-
View: QP_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:QP.QP_LOOKUPS, object_name:QP_LOOKUPS, status:VALID, product: QP - Advanced Pricing , description: Oracle Pricing lookup codes , implementation_dba_data: APPS.QP_LOOKUPS ,
-
Table: QP_ARCH_PRICING_ATTRIBUTES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_ARCH_PRICING_ATTRIBUTES, object_name:QP_ARCH_PRICING_ATTRIBUTES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_ARCH_PRICING_ATTRIBUTES ,
-
Table: QP_LIST_LINES_TEMP
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_LIST_LINES_TEMP, object_name:QP_LIST_LINES_TEMP, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_LIST_LINES_TEMP ,
-
Table: QP_ARCH_LIST_LINES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_ARCH_LIST_LINES, object_name:QP_ARCH_LIST_LINES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_ARCH_LIST_LINES ,
-
Table: QP_PATTERN_PHASES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_PATTERN_PHASES, object_name:QP_PATTERN_PHASES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_PATTERN_PHASES ,
-
Table: OE_PRC_COPY_PARAMETERS
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.OE_PRC_COPY_PARAMETERS, object_name:OE_PRC_COPY_PARAMETERS, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.OE_PRC_COPY_PARAMETERS ,
-
Table: QP_PATTERNS
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_PATTERNS, object_name:QP_PATTERNS, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_PATTERNS ,
-
Table: QP_ARCH_LIST_HEADERS_TL
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_ARCH_LIST_HEADERS_TL, object_name:QP_ARCH_LIST_HEADERS_TL, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_ARCH_LIST_HEADERS_TL ,
-
Table: QP_QUALIFIERS_FWK_DUMMY
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_QUALIFIERS_FWK_DUMMY, object_name:QP_QUALIFIERS_FWK_DUMMY, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_QUALIFIERS_FWK_DUMMY ,
-
Table: QP_NPREQ_LINE_PATRNS_T
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_NPREQ_LINE_PATRNS_T, object_name:QP_NPREQ_LINE_PATRNS_T, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_NPREQ_LINE_PATRNS_T ,
-
Table: QP_PATTERN_PHASES
12.2.2
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_PATTERN_PHASES, object_name:QP_PATTERN_PHASES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_PATTERN_PHASES ,
-
Table: QP_CACHE_DO_SIZES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.QP_CACHE_DO_SIZES, object_name:QP_CACHE_DO_SIZES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.QP_CACHE_DO_SIZES ,
-
Table: OE_PRC_RULE_LINE_VALUES
12.1.1
owner:QP, object_type:TABLE, fnd_design_data:QP.OE_PRC_RULE_LINE_VALUES, object_name:OE_PRC_RULE_LINE_VALUES, status:VALID, product: QP - Advanced Pricing , implementation_dba_data: QP.OE_PRC_RULE_LINE_VALUES ,