Search Results processing constraints
The OE_UPGRADE_PC_TEMP
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 serves as a temporary staging table during the upgrade process of the Order Management (OM) module. This table plays a critical role in ensuring data integrity and consistency when migrating or upgrading configurations, particularly for price adjustments, modifiers, and related pricing data. Below is a detailed analysis of its purpose, structure, and significance in Oracle EBS upgrades.
Purpose of OE_UPGRADE_PC_TEMP
During an Oracle EBS upgrade, especially from earlier versions to 12.1.1 or 12.2.2, the OM module undergoes structural and functional changes. TheOE_UPGRADE_PC_TEMP
table acts as an intermediary storage for pricing-related data (e.g., price adjustments, modifiers, and qualifiers) before they are transformed and loaded into the upgraded schema. It ensures that complex pricing rules are preserved and correctly mapped to the new data model without loss or corruption.
Key Attributes and Structure
While the exact schema may vary slightly between EBS versions, the table typically includes the following columns:- TRANSACTION_ID: A unique identifier for each upgrade operation.
- OLD_PRICE_ADJUSTMENT_ID: References the original price adjustment record from the pre-upgrade environment.
- NEW_PRICE_ADJUSTMENT_ID: Stores the corresponding ID after upgrade processing.
- STATUS: Indicates the processing state (e.g., 'PENDING', 'PROCESSED', 'ERROR').
- ERROR_MESSAGE: Captures validation or transformation failures during migration.
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns tracking record timestamps.
Upgrade Process Workflow
The table is utilized in a multi-step upgrade workflow:- Extraction: Pre-upgrade pricing data is extracted from legacy tables (e.g.,
OE_PRICE_ADJUSTMENTS
) and loaded intoOE_UPGRADE_PC_TEMP
. - Transformation: Custom scripts or Oracle-provided upgrade utilities process the temporary data to align with the new schema requirements.
- Validation: Data integrity checks are performed before final insertion into target tables (e.g.,
QP_PRICE_ADJUSTMENTS
in later versions). - Cleanup: Post-upgrade, the table is typically truncated or archived.
Technical Considerations
- Performance: Indexes on
TRANSACTION_ID
orSTATUS
are recommended for large datasets to optimize upgrade performance. - Error Handling: Administrators must monitor the
STATUS
andERROR_MESSAGE
columns to address migration failures. - Compatibility: In EBS 12.2.2, the table may interact with Online Patching (ADOP) features, requiring careful synchronization during patching cycles.
Significance in Oracle EBS Upgrades
TheOE_UPGRADE_PC_TEMP
table is vital for ensuring business continuity, as pricing logic directly impacts revenue and customer agreements. By decoupling extraction and transformation phases, it minimizes downtime risks and allows rollback options if errors occur. Its design reflects Oracle's emphasis on backward compatibility during major version transitions.
Conclusion
In summary,OE_UPGRADE_PC_TEMP
is a behind-the-scenes yet essential component of Oracle EBS upgrades, safeguarding pricing data integrity during module transitions. Proper understanding and management of this table are crucial for successful OM upgrades in 12.1.1 and 12.2.2 environments.
-
Concurrent Program: OEXOEPCL
12.1.1
execution_filename: OEXOEPCL , product: ONT - Order Management , user_name: OEXOEPCL , description: Processing Constraints Listing Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXOEPCL
12.2.2
execution_filename: OEXOEPCL , product: ONT - Order Management , user_name: OEXOEPCL , description: Processing Constraints Listing Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: OEXOEPCL_XML
12.1.1
product: ONT - Order Management , user_name: Processing Constraints Listing Report (XML) , description: Processing Constraints Listing Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: OEXOEPCL_XML
12.2.2
product: ONT - Order Management , user_name: Processing Constraints Listing Report (XML) , description: Processing Constraints Listing Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: OE_UPGRADE_PC_TEMP
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_TEMP, object_name:OE_UPGRADE_PC_TEMP, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade table. , implementation_dba_data: ONT.OE_UPGRADE_PC_TEMP ,
-
Table: OE_UPGRADE_PC_TEMP
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_TEMP, object_name:OE_UPGRADE_PC_TEMP, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade table. , implementation_dba_data: ONT.OE_UPGRADE_PC_TEMP ,
-
Table: OE_UPGRADE_PC_SCOPE
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_SCOPE, object_name:OE_UPGRADE_PC_SCOPE, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade table. , implementation_dba_data: ONT.OE_UPGRADE_PC_SCOPE ,
-
Table: OE_UPGRADE_PC_ATTR_MAP
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_ATTR_MAP, object_name:OE_UPGRADE_PC_ATTR_MAP, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade mapping table. , implementation_dba_data: ONT.OE_UPGRADE_PC_ATTR_MAP ,
-
Table: OE_UPGRADE_PC_ATTR_MAP
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_ATTR_MAP, object_name:OE_UPGRADE_PC_ATTR_MAP, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade mapping table. , implementation_dba_data: ONT.OE_UPGRADE_PC_ATTR_MAP ,
-
Table: OE_UPGRADE_PC_SCOPE
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_PC_SCOPE, object_name:OE_UPGRADE_PC_SCOPE, status:VALID, product: ONT - Order Management , description: Processing constraints upgrade table. , implementation_dba_data: ONT.OE_UPGRADE_PC_SCOPE ,
-
View: OE_PC_CONSTRAINTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_CONSTRAINTS_V, object_name:OE_PC_CONSTRAINTS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraints. , implementation_dba_data: APPS.OE_PC_CONSTRAINTS_V ,
-
View: OE_PC_CONSTRAINTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_CONSTRAINTS_V, object_name:OE_PC_CONSTRAINTS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraints. , implementation_dba_data: APPS.OE_PC_CONSTRAINTS_V ,
-
View: OE_PC_RSETS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_RSETS_V, object_name:OE_PC_RSETS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraints record sets. , implementation_dba_data: APPS.OE_PC_RSETS_V ,
-
View: OE_PC_RSETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_RSETS_V, object_name:OE_PC_RSETS_V, status:VALID, product: ONT - Order Management , description: This view stores the processing constraints record sets. , implementation_dba_data: APPS.OE_PC_RSETS_V ,
-
View: OE_PC_CONSTRAINT_CNDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_CONSTRAINT_CNDS_V, object_name:OE_PC_CONSTRAINT_CNDS_V, status:VALID, product: ONT - Order Management , description: This view stores the conditions of the processing constraints. , implementation_dba_data: APPS.OE_PC_CONSTRAINT_CNDS_V ,
-
View: OE_PC_CONSTRAINT_CNDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_CONSTRAINT_CNDS_V, object_name:OE_PC_CONSTRAINT_CNDS_V, status:VALID, product: ONT - Order Management , description: This view stores the conditions of the processing constraints. , implementation_dba_data: APPS.OE_PC_CONSTRAINT_CNDS_V ,
-
View: OE_PC_RESPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_RESPS_V, object_name:OE_PC_RESPS_V, status:VALID, product: ONT - Order Management , description: This view stores responsibilities associated with processing constraints. , implementation_dba_data: APPS.OE_PC_RESPS_V ,
-
View: OE_PC_RESPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_PC_RESPS_V, object_name:OE_PC_RESPS_V, status:VALID, product: ONT - Order Management , description: This view stores responsibilities associated with processing constraints. , implementation_dba_data: APPS.OE_PC_RESPS_V ,
-
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 ,
-
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: 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 ,
-
Table: OE_PC_RSETS_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_RSETS_TL, object_name:OE_PC_RSETS_TL, status:VALID, product: ONT - Order Management , description: OE_PC_RSETS_TL stores the translated columns for record sets for constraints. , implementation_dba_data: ONT.OE_PC_RSETS_TL ,
-
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_RSETS_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_RSETS_TL, object_name:OE_PC_RSETS_TL, status:VALID, product: ONT - Order Management , description: OE_PC_RSETS_TL stores the translated columns for record sets for constraints. , implementation_dba_data: ONT.OE_PC_RSETS_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 ,
-
Table: OE_PC_CONSTRAINTS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONSTRAINTS, object_name:OE_PC_CONSTRAINTS, status:VALID, product: ONT - Order Management , description: This table stores the constraints that prevent create/update/delete of order entities. , implementation_dba_data: ONT.OE_PC_CONSTRAINTS ,
-
Table: OE_PC_CONDITIONS_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS_TL, object_name:OE_PC_CONDITIONS_TL, status:VALID, product: ONT - Order Management , description: This table stores the translated conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS_TL ,
-
Table: OE_PC_CONDITIONS_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS_TL, object_name:OE_PC_CONDITIONS_TL, status:VALID, product: ONT - Order Management , description: This table stores the translated conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS_TL ,
-
Table: OE_PC_CONSTRAINTS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONSTRAINTS, object_name:OE_PC_CONSTRAINTS, status:VALID, product: ONT - Order Management , description: This table stores the constraints that prevent create/update/delete of order entities. , implementation_dba_data: ONT.OE_PC_CONSTRAINTS ,
-
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_CONDITIONS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS, object_name:OE_PC_CONDITIONS, status:VALID, product: ONT - Order Management , description: This table stores the conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS ,
-
Table: OE_PC_CONDITIONS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PC_CONDITIONS, object_name:OE_PC_CONDITIONS, status:VALID, product: ONT - Order Management , description: This table stores the conditions associated with the constraints identified by constraint_id. , implementation_dba_data: ONT.OE_PC_CONDITIONS ,
-
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 ,
-
Lookup Type: CREDIT_CARD_PRIVILEGES
12.1.1
product: ONT - Order Management , meaning: Credit Card Privileges , description: Privileges for Credit Card processing ,
-
Lookup Type: CREDIT_CARD_PRIVILEGES
12.2.2
product: ONT - Order Management , meaning: Credit Card Privileges , description: Privileges for Credit Card processing ,
-
Concurrent Program: OEMPRG
12.1.1
execution_filename: OE_MESSAGE_PURGE_PVT.Purge , product: ONT - Order Management , user_name: OEMPRG , description: Purge of OM Processing Messages , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OEMPRG
12.2.2
execution_filename: OE_MESSAGE_PURGE_PVT.Purge , product: ONT - Order Management , user_name: OEMPRG , description: Purge of OM Processing Messages , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OEXOEPKI ORDER BY
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEPKI ORDER BY , description: Sort by options for Order Processing Key Indicators Report ,
-
Lookup Type: OEXOEPKI ORDER BY
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OEXOEPKI ORDER BY , description: Sort by options for Order Processing Key Indicators Report ,
-
Table: OE_UPGRADE_DISTRIBUTION
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_DISTRIBUTION, object_name:OE_UPGRADE_DISTRIBUTION, status:VALID, product: ONT - Order Management , description: Stores the Slabs or from and to header ids for parallel upgrade processing. , implementation_dba_data: ONT.OE_UPGRADE_DISTRIBUTION ,
-
Table: OE_UPGRADE_DISTRIBUTION
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_UPGRADE_DISTRIBUTION, object_name:OE_UPGRADE_DISTRIBUTION, status:VALID, product: ONT - Order Management , description: Stores the Slabs or from and to header ids for parallel upgrade processing. , implementation_dba_data: ONT.OE_UPGRADE_DISTRIBUTION ,
-
Table: OE_PROCESSING_MSGS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PROCESSING_MSGS, object_name:OE_PROCESSING_MSGS, status:VALID, product: ONT - Order Management , description: This table stores the context information of the processing messages that will be generated during Order Entry concurrent program execution or UI process. , implementation_dba_data: ONT.OE_PROCESSING_MSGS ,
-
Table: OE_PROCESSING_MSGS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PROCESSING_MSGS, object_name:OE_PROCESSING_MSGS, status:VALID, product: ONT - Order Management , description: This table stores the context information of the processing messages that will be generated during Order Entry concurrent program execution or UI process. , implementation_dba_data: ONT.OE_PROCESSING_MSGS ,
-
Table: OE_PROCESSING_MSGS_TL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PROCESSING_MSGS_TL, object_name:OE_PROCESSING_MSGS_TL, status:VALID, product: ONT - Order Management , description: This table stores the processing messages which will be generated during Order Entry concurrent program execution or UI process. This is a multi-lingual table. , implementation_dba_data: ONT.OE_PROCESSING_MSGS_TL ,
-
Table: OE_PROCESSING_MSGS_TL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_PROCESSING_MSGS_TL, object_name:OE_PROCESSING_MSGS_TL, status:VALID, product: ONT - Order Management , description: This table stores the processing messages which will be generated during Order Entry concurrent program execution or UI process. This is a multi-lingual table. , implementation_dba_data: ONT.OE_PROCESSING_MSGS_TL ,
-
Lookup Type: CREDIT_CHECK_PROCESS_RULE
12.1.1
product: ONT - Order Management , meaning: Credit Check Process Rule: Credit Check Processor , description: Processing sequence used by the Credit Check Processor ,
-
Lookup Type: CREDIT_CHECK_PROCESS_RULE
12.2.2
product: ONT - Order Management , meaning: Credit Check Process Rule: Credit Check Processor , description: Processing sequence used by the Credit Check Processor ,
-
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 ,