Search Results csc_prof_blocks_b
Overview
The CSC_PROF_BLOCKS_B table is a core repository within the Oracle E-Business Suite Customer Care (CSC) module. It serves as the master definition table for profile check variables, which are fundamental building blocks for the application's complex data validation and business rule engine. In the context of Oracle EBS 12.1.1 and 12.2.2, this table enables the configuration of reusable logic components that evaluate conditions against customer or transaction data. Its primary role is to define discrete units of logic, or "blocks," that can be referenced and assembled within profile checks and rules to enforce data integrity, compliance, and business policies during customer service operations.
Key Information Stored
While the provided ETRM metadata does not list specific column names beyond the primary key, the table's structure is designed to define and manage profile check variables. The central column is BLOCK_ID, which is the unique numeric identifier (Primary Key: CSC_PROF_BLOCKS_B_PK) for each logical block. Based on its described purpose, the table likely stores metadata defining the block's behavior, such as the variable name, data type, source logic (e.g., a SQL fragment or a PL/SQL function reference), and evaluation context. This information allows the CSC engine to dynamically interpret and execute the block's logic as part of a larger validation sequence.
Common Use Cases and Queries
This table is primarily accessed for setup, maintenance, and troubleshooting of the profile checking framework. Common operational scenarios include analyzing the definition of a specific block used in a failing validation rule or auditing all blocks that reference a particular database column. A typical query would join CSC_PROF_BLOCKS_B with its related transactional or multilingual tables. For instance, to retrieve the base definition and translated name of a specific block, one might use:
- SELECT b.BLOCK_ID, tl.NAME, tl.DESCRIPTION FROM CSC_PROF_BLOCKS_B b, CSC_PROF_BLOCKS_TL tl WHERE b.BLOCK_ID = tl.BLOCK_ID AND tl.LANGUAGE = USERENV('LANG') AND b.BLOCK_ID = :block_id;
Another critical use case is impact analysis before modifying a block definition, requiring queries to identify dependent objects via the documented foreign key relationships.
Related Objects
The CSC_PROF_BLOCKS_B table has a central position in the CSC profile check schema, as evidenced by its numerous foreign key relationships. The following objects directly depend on it, using BLOCK_ID as the join column:
- CSC_PROF_BLOCK_RESULTS: Stores the runtime results of evaluated blocks.
- CSC_PROF_BLOCKS_TL: The Translation table storing multilingual names and descriptions for blocks.
- CSC_PROF_CHECKS_B: References a block via SELECT_BLOCK_ID, likely defining the core selection logic for a profile check.
- CSC_PROF_CHECK_RULES_B: References a block twice: once for the rule's main logic (BLOCK_ID) and once potentially for a target expression (EXPR_TO_BLOCK_ID).
- CSC_PROF_TABLE_COLUMNS_B: Associates database columns with specific profile check blocks.
These relationships illustrate that a block defined in CSC_PROF_BLOCKS_B can be the source logic for checks, the component of rules, and the basis for data column validation.
-
Table: CSC_PROF_BLOCKS_B
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_B, object_name:CSC_PROF_BLOCKS_B, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCKS_B stores the profile check variable information , implementation_dba_data: CSC.CSC_PROF_BLOCKS_B ,
-
Table: CSC_PROF_BLOCKS_B
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_B, object_name:CSC_PROF_BLOCKS_B, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCKS_B stores the profile check variable information , implementation_dba_data: CSC.CSC_PROF_BLOCKS_B ,
-
APPS.CSC_PROFILE_ENGINE_PKG dependencies on CSC_PROF_BLOCKS_B
12.1.1
-
APPS.CSC_PROFILE_CHECK_RULES_PVT dependencies on CSC_PROF_BLOCKS_B
12.2.2
-
APPS.CSC_PROFILE_ENGINE_PKG dependencies on CSC_PROF_BLOCKS_B
12.2.2
-
APPS.CSC_PROFILE_CHECK_RULES_PVT dependencies on CSC_PROF_BLOCKS_B
12.1.1
-
APPS.CSC_PROFILE_CHECK_PVT dependencies on CSC_PROF_BLOCKS_B
12.1.1
-
APPS.CSC_PROF_BLOCKS_PKG dependencies on CSC_PROF_BLOCKS_B
12.1.1
-
APPS.CSC_PROFILE_VARIABLE_PVT dependencies on CSC_PROF_BLOCKS_B
12.2.2
-
APPS.CSC_PROFILE_CHECK_PVT dependencies on CSC_PROF_BLOCKS_B
12.2.2
-
APPS.CSC_PROF_BLOCKS_PKG dependencies on CSC_PROF_BLOCKS_B
12.2.2
-
APPS.CSC_PROFILE_VARIABLE_PVT dependencies on CSC_PROF_BLOCKS_B
12.1.1
-
VIEW: CSC.CSC_PROF_BLOCKS_B#
12.2.2
owner:CSC, object_type:VIEW, object_name:CSC_PROF_BLOCKS_B#, status:VALID,
-
APPS.CSC_PROFILE_ENGINE_PKG dependencies on CSC_PROF_CHECK_RULES_B
12.2.2
-
APPS.CSC_PROFILE_ENGINE_PKG dependencies on CSC_PROF_CHECK_RULES_B
12.1.1
-
Table: CSC_PROF_BLOCKS_TL
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_TL, object_name:CSC_PROF_BLOCKS_TL, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCKS_TL table stores the translated columns of profile check variables stored in CSC_PROF_BLOCKS_B table , implementation_dba_data: CSC.CSC_PROF_BLOCKS_TL ,
-
SYNONYM: APPS.CSC_PROF_BLOCKS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSC_PROF_BLOCKS_B, status:VALID,
-
TRIGGER: APPS.CSC_PROF_BLOCKS_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:CSC_PROF_BLOCKS_B+, status:VALID,
-
SYNONYM: APPS.CSC_PROF_BLOCKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSC_PROF_BLOCKS_B, status:VALID,
-
Table: CSC_PROF_CHECK_RULES_B
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_CHECK_RULES_B, object_name:CSC_PROF_CHECK_RULES_B, status:VALID, product: CSC - Customer Care , description: CSC_PROF_CHECK_RULES_B stores the conditions used by the profile check , implementation_dba_data: CSC.CSC_PROF_CHECK_RULES_B ,
-
TRIGGER: APPS.CSC_PROF_BLOCKS_B+
12.2.2
-
Table: CSC_PROF_BLOCKS_TL
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_TL, object_name:CSC_PROF_BLOCKS_TL, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCKS_TL table stores the translated columns of profile check variables stored in CSC_PROF_BLOCKS_B table , implementation_dba_data: CSC.CSC_PROF_BLOCKS_TL ,
-
Table: CSC_PROF_CHECK_RULES_B
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_CHECK_RULES_B, object_name:CSC_PROF_CHECK_RULES_B, status:VALID, product: CSC - Customer Care , description: CSC_PROF_CHECK_RULES_B stores the conditions used by the profile check , implementation_dba_data: CSC.CSC_PROF_CHECK_RULES_B ,
-
VIEW: APPS.CSC_PROF_BLOCKS_VL
12.2.2
-
View: CSC_PROF_BLOCKS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_PROF_BLOCKS_VL, object_name:CSC_PROF_BLOCKS_VL, status:VALID, product: CSC - Customer Care , description: This view is the MLSed view based on CSC_PROF_BLOCKS_B and CSC_PROF_BLOCKS_TL. This view is used in Customer Profile Setup form- Profile Check Variables tab. , implementation_dba_data: APPS.CSC_PROF_BLOCKS_VL ,
-
View: CSC_PROF_BLOCKS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_PROF_BLOCKS_VL, object_name:CSC_PROF_BLOCKS_VL, status:VALID, product: CSC - Customer Care , description: This view is the MLSed view based on CSC_PROF_BLOCKS_B and CSC_PROF_BLOCKS_TL. This view is used in Customer Profile Setup form- Profile Check Variables tab. , implementation_dba_data: APPS.CSC_PROF_BLOCKS_VL ,
-
VIEW: APPS.CSC_PROF_BLOCKS_VL
12.1.1
-
VIEW: CSC.CSC_PROF_BLOCKS_B#
12.2.2
-
FUNCTION: APPS.CSC_PROF_BLOCKS_B=
12.2.2
-
TABLE: CSC.CSC_PROF_BLOCKS_TL
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_TL, object_name:CSC_PROF_BLOCKS_TL, status:VALID,
-
APPS.CSC_PROFILE_ENGINE_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.CSC_PROF_CHECK_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_PROF_CHECK_RULES_VL, object_name:CSC_PROF_CHECK_RULES_VL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
TABLE: CSC.CSC_PROF_BLOCKS_TL
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_TL, object_name:CSC_PROF_BLOCKS_TL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: CSC_PROF_BLOCK_RESULTS
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCK_RESULTS, object_name:CSC_PROF_BLOCK_RESULTS, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCK_RESULTS stores the value of the profile check variables per party and account , implementation_dba_data: CSC.CSC_PROF_BLOCK_RESULTS ,
-
FUNCTION: APPS.CSC_PROF_BLOCKS_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:CSC_PROF_BLOCKS_B=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: CSC.CSC_PROF_BLOCKS_B
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_B, object_name:CSC_PROF_BLOCKS_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
Table: CSC_PROF_TABLE_COLUMNS_B
12.2.2
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_TABLE_COLUMNS_B, object_name:CSC_PROF_TABLE_COLUMNS_B, status:VALID, product: CSC - Customer Care , description: Base table to Store Drilldown details for a profile variable. This stores the column and table names for the drilldown form. Also stores the object_code, which provides the form_function to drilldown , implementation_dba_data: CSC.CSC_PROF_TABLE_COLUMNS_B ,
-
VIEW: APPS.CSC_PROF_CHECK_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_PROF_CHECK_RULES_VL, object_name:CSC_PROF_CHECK_RULES_VL, status:VALID,
-
TABLE: CSC.CSC_PROF_BLOCKS_B
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCKS_B, object_name:CSC_PROF_BLOCKS_B, status:VALID,
-
Table: CSC_PROF_CHECKS_B
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_CHECKS_B, object_name:CSC_PROF_CHECKS_B, status:VALID, product: CSC - Customer Care , description: CSC_PROF_CHECKS_B stores the profile check information , implementation_dba_data: CSC.CSC_PROF_CHECKS_B ,
-
APPS.CSC_PROFILE_ENGINE_PKG dependencies on CSC_PROF_CHECKS_B
12.2.2
-
Table: CSC_PROF_BLOCK_RESULTS
12.1.1
owner:CSC, object_type:TABLE, fnd_design_data:CSC.CSC_PROF_BLOCK_RESULTS, object_name:CSC_PROF_BLOCK_RESULTS, status:VALID, product: CSC - Customer Care , description: CSC_PROF_BLOCK_RESULTS stores the value of the profile check variables per party and account , implementation_dba_data: CSC.CSC_PROF_BLOCK_RESULTS ,
-
12.2.2 DBA Data
12.2.2