Search Results op_cprc_cls
Overview
The OP_CPRC_CLS table is a core master data table within Oracle E-Business Suite 12.1.1 and 12.2.2, specifically for the Process Manufacturing Logistics (GML) product. It serves as the central repository for defining and maintaining Customer Price Classes. A price class is a categorization mechanism that groups customers based on shared pricing criteria, enabling the streamlined application of pricing rules, discounts, and promotions across multiple customer accounts. This table's primary role is to provide a standardized reference point for pricing logic within the order management and sales modules of the Process Manufacturing suite, ensuring consistent price application and simplifying pricing maintenance.
Key Information Stored
While the provided metadata does not list individual columns, the structure and relationships indicate the key data elements. The table's primary key is the column CUSTPRICE_CLASS, which stores the unique identifier or code for each price class definition. Based on standard EBS patterns and the table's foreign key relationships, it likely contains descriptive columns such as a name, an effective date range (from/to), an inactive date, and a text code for associating descriptive flexfields or long descriptions. The TEXT_CODE column, referenced by a foreign key to OP_TEXT_HDR, is particularly important for storing extended, user-defined descriptive text for the price class.
Common Use Cases and Queries
This table is central to pricing configuration and customer setup. Common operational and reporting use cases include assigning a price class to a customer master record, defining price lists or price adjustments specific to a price class, and generating reports analyzing sales or margins by customer price segment. A typical query would join OP_CPRC_CLS to customer or pricing tables to retrieve all pricing rules applicable to a specific class.
- Finding Customers in a Price Class:
SELECT cust_name FROM op_cust_mst_opm c, op_cprc_cls p WHERE c.custprice_class = p.custprice_class AND p.custprice_class = '&PRICE_CLASS_CODE'; - Listing All Active Price Classes:
SELECT custprice_class, description FROM op_cprc_cls WHERE SYSDATE BETWEEN effective_from AND NVL(effective_to, SYSDATE); - Identifying Price Effects by Class:
SELECT e.price_effect_name FROM op_prce_eff e, op_cprc_cls c WHERE e.custprice_class = c.custprice_class;
Related Objects
The OP_CPRC_CLS table has defined integration points with several key tables, as per the provided metadata. The primary key (CUSTPRICE_CLASS) is referenced by foreign keys in customer master tables and pricing tables, establishing its role as a controlling entity.
- OP_CUST_MST_OPM & OP_CUST_MST: Customer master tables where a customer record is assigned a price class via the
CUSTPRICE_CLASScolumn. - OP_PRCE_EFF: The Price Effects table, which defines specific pricing rules or adjustments linked to a customer price class.
- OP_TEXT_HDR: The Text Header table, linked via
OP_CPRC_CLS.TEXT_CODE, which stores descriptive flexfield or long text information for the price class definition.
-
Table: OP_CPRC_CLS
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CPRC_CLS, object_name:OP_CPRC_CLS, status:VALID, product: GML - Process Manufacturing Logistics , description: Customer Price Classes. , implementation_dba_data: GML.OP_CPRC_CLS ,
-
Table: OP_CPRC_CLS
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CPRC_CLS, object_name:OP_CPRC_CLS, status:VALID, product: GML - Process Manufacturing Logistics , description: Customer Price Classes. , implementation_dba_data: GML.OP_CPRC_CLS ,
-
APPS.GMF_GLSYNCH dependencies on OP_CPRC_CLS
12.1.1
-
APPS.GMF_GLSYNCH dependencies on OP_CPRC_CLS
12.2.2
-
VIEW: GML.OP_CPRC_CLS#
12.2.2
owner:GML, object_type:VIEW, object_name:OP_CPRC_CLS#, status:VALID,
-
SYNONYM: APPS.OP_CPRC_CLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OP_CPRC_CLS, status:VALID,
-
VIEW: GML.OP_CPRC_CLS#
12.2.2
-
SYNONYM: APPS.OP_CPRC_CLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OP_CPRC_CLS, status:VALID,
-
TABLE: GML.OP_CPRC_CLS
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CPRC_CLS, object_name:OP_CPRC_CLS, status:VALID,
-
TABLE: GML.OP_CPRC_CLS
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CPRC_CLS, object_name:OP_CPRC_CLS, status:VALID,
-
Table: OP_PRCE_EFF
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_PRCE_EFF, object_name:OP_PRCE_EFF, status:VALID, product: GML - Process Manufacturing Logistics , description: Pricing effectivities to establish active price lists, contracts or charges. , implementation_dba_data: GML.OP_PRCE_EFF ,
-
Table: OP_PRCE_EFF
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_PRCE_EFF, object_name:OP_PRCE_EFF, status:VALID, product: GML - Process Manufacturing Logistics , description: Pricing effectivities to establish active price lists, contracts or charges. , implementation_dba_data: GML.OP_PRCE_EFF ,
-
PACKAGE BODY: APPS.GMF_GLSYNCH
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GLSYNCH, status:VALID,
-
Table: OP_CUST_MST_OPM
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CUST_MST_OPM, object_name:OP_CUST_MST_OPM, status:VALID, product: GML - Process Manufacturing Logistics , description: Customer master. , implementation_dba_data: GML.OP_CUST_MST_OPM ,
-
Table: OP_TEXT_HDR
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_TEXT_HDR, object_name:OP_TEXT_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header text table for the Order Fulfillment application. , implementation_dba_data: GML.OP_TEXT_HDR ,
-
PACKAGE BODY: APPS.GMF_GLSYNCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GLSYNCH, status:VALID,
-
Table: OP_CUST_MST_OPM
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CUST_MST_OPM, object_name:OP_CUST_MST_OPM, status:VALID, product: GML - Process Manufacturing Logistics , description: Customer master. , implementation_dba_data: GML.OP_CUST_MST_OPM ,
-
Table: OP_TEXT_HDR
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_TEXT_HDR, object_name:OP_TEXT_HDR, status:VALID, product: GML - Process Manufacturing Logistics , description: Header text table for the Order Fulfillment application. , implementation_dba_data: GML.OP_TEXT_HDR ,
-
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
-
Table: OP_CUST_MST
12.1.1
product: GML - Process Manufacturing Logistics , description: Customer master. , implementation_dba_data: Not implemented in this database ,
-
12.2.2 FND Design Data
12.2.2
-
Table: OP_CUST_MST
12.2.2
product: GML - Process Manufacturing Logistics , description: Customer master. , implementation_dba_data: Not implemented in this database ,
-
12.2.2 DBA Data
12.2.2
-
TABLE: GML.OP_PRCE_EFF
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_PRCE_EFF, object_name:OP_PRCE_EFF, status:VALID,
-
TABLE: GML.OP_PRCE_EFF
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_PRCE_EFF, object_name:OP_PRCE_EFF, status:VALID,
-
APPS.GMF_GLSYNCH SQL Statements
12.1.1
-
APPS.GMF_GLSYNCH SQL Statements
12.2.2
-
eTRM - GML Tables and Views
12.2.2
description: Tax reporting classes. ,
-
eTRM - GML Tables and Views
12.1.1
description: Tax reporting classes. ,
-
VIEW: APPS.OP_CUST_MST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GML.OP_CUST_MST_V, object_name:OP_CUST_MST_V, status:VALID,
-
VIEW: APPS.OP_CUST_MST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GML.OP_CUST_MST_V, object_name:OP_CUST_MST_V, status:VALID,
-
PACKAGE BODY: APPS.GMF_GLSYNCH
12.1.1
-
TABLE: GML.OP_CUST_MST_OPM
12.1.1
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CUST_MST_OPM, object_name:OP_CUST_MST_OPM, status:VALID,
-
TABLE: GML.OP_CUST_MST_OPM
12.2.2
owner:GML, object_type:TABLE, fnd_design_data:GML.OP_CUST_MST_OPM, object_name:OP_CUST_MST_OPM, status:VALID,
-
PACKAGE BODY: APPS.GMF_GLSYNCH
12.2.2
-
eTRM - GML Tables and Views
12.2.2
description: Tax reporting classes. ,
-
eTRM - GML Tables and Views
12.1.1
description: Tax reporting classes. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1