Search Results rev_col_flag




Overview

PA_CI_TYPES_B is the core definition table within the Oracle Projects (PA) module that stores control item type definitions. Control items are a foundational construct in Oracle Projects used to represent change orders, issues, risks, action items, and similar project control records. Each row in PA_CI_TYPES_B defines a distinct control item type that the customer creates, along with the behavioral rules governing how control items of that type are numbered, approved, resolved, and reported. The table resides in the PA schema and is marked VALID in both Oracle EBS 12.1.1 and 12.2.2.

From a Data Vault modeling perspective, the ETRM heuristic classifies PA_CI_TYPES_B as hub-leaning. This is a reasonable suggestion: the table functions as a business-concept hub that anchors a stable CI_TYPE_ID business key, with descriptive flags and attributes that could be modeled as satellites in a dimensional warehouse. Downstream transactional tables reference the hub through foreign key relationships, consistent with standard hub-and-satellite patterns.

Key Information Stored

The 44-column structure centers on configuration and control flags rather than transactional data. The most significant columns include:

Common Use Cases and Queries

Implementation teams query this table to inventory configured control item types, validate that approval and resolution flags align with business process requirements, and audit the flexfield and category assignments. A typical lookup retrieves active types:

  • SELECT ci_type_id, ci_type_class_code, auto_number_flag, approval_required_flag FROM pa_ci_types_b WHERE SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE+1);
  • Joining to TL for translatable names: SELECT b.ci_type_id, t.name, b.ci_type_class_code FROM pa_ci_types_b b, pa_ci_types_tl t WHERE b.ci_type_id = t.ci_type_id AND t.language = USERENV('LANG');
  • Reporting the volume of control items per type: SELECT b.ci_type_id, COUNT(c.control_item_id) FROM pa_ci_types_b b, pa_control_items c WHERE b.ci_type_id = c.ci_type_id GROUP BY b.ci_type_id;
  • Auditing usage configuration via PA_CI_TYPE_USAGE and impact settings via PA_CI_IMPACT_TYPE_USAGE.

Related Objects

PA_CI_TYPES_B is referenced by several dependent tables through CI_TYPE_ID foreign keys:

  • PA_CONTROL_ITEMS — The primary transactional table storing individual control items; joins on CI_TYPE_ID.
  • PA_CI_TYPES_TL — The translation table providing language-specific names and descriptions, joined on CI_TYPE_ID.
  • PA_CI_TYPE_USAGE — Defines where each control item type may be used, joined on CI_TYPE_ID.
  • PA_CI_IMPACT_TYPE_USAGE — Controls budget/impact type applicability, joined on CI_TYPE_ID.
  • PA_CI_SUPPLIER_DETAILS — Holds supplier-related detail for control item types, joined on CI_TYPE_ID.
  • PA_PT_CO_IMPL_STATUSES — Manages implementation statuses for change orders, joined on CI_TYPE_ID.
  • PA_OBJ_STATUS_LISTS — References the type via PCB_CI_TYPE_ID.
  • PA_CLASS_CATEGORIES — Referenced by PA_CI_TYPES_B via REASON_CATEGORY, forming the sole outbound foreign key.

Together these relationships establish PA_CI_TYPES_B as the configuration hub that underpins the entire Oracle Projects control item framework.

  • Table: PA_CI_TYPES_B 12.2.2

    owner:PA,  object_type:TABLE,  fnd_design_data:PA.PA_CI_TYPES_B,  object_name:PA_CI_TYPES_B,  status:VALID,  product: PA - Projectsdescription: The table stores the control item type definitions. The values are created by the customer. ,  implementation_dba_data: PA.PA_CI_TYPES_B

  • View: PA_CI_TYPES_VL 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:PA.PA_CI_TYPES_VL,  object_name:PA_CI_TYPES_VL,  status:VALID,  product: PA - Projectsdescription: This view is used to display the list of existing control item types. ,  implementation_dba_data: APPS.PA_CI_TYPES_VL

  • View: PA_CI_TYPES_V 12.2.2

    owner:APPS,  object_type:VIEW,  fnd_design_data:PA.PA_CI_TYPES_V,  object_name:PA_CI_TYPES_V,  status:VALID,  product: PA - Projectsdescription: This view is used to display the details of the control item type, in the Update Control Item Type page. ,  implementation_dba_data: APPS.PA_CI_TYPES_V