Results for “cs_cf_flows_b”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
CS_CF_FLOWS_B is a Service (CS) module base table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the flow instances of a particular flow type. It underpins the configurable flows framework used within the Service product family, where a "flow" represents an ordered, user-facing process definition composed of pages and steps. The _B suffix denotes the base table that holds language-independent attributes, while translatable text is maintained in the companion _TL table. The object is owned by the CS schema and is documented as VALID at ETRM 12.2.2.
From a Data Vault modeling perspective, the metadata classifies CS_CF_FLOWS_B heuristically as hub-leaning. This suggests the table functions primarily as a hub that holds the unique identity of each flow instance (via FLOW_ID), with descriptive and control attributes carried alongside. Analysts designing a Data Vault or dimensional model should treat FLOW_ID as the durable business key candidate around which satellites and links would be constructed.
Key Information Stored
The table is documented with 26 physical columns. The most significant are:
- FLOW_ID — the surrogate primary key, defined by constraint CS_CF_FLOWS_B_PK, uniquely identifying each flow instance.
- ZD_EDITION_NAME — the editioning column associated with Oracle EBS 12.2 online patching; combined with FLOW_ID it forms the unique index CS_CF_FLOWS_B_U1, the documented business-key candidate.
- FLOW_TYPE_CODE — identifies the flow type to which the instance belongs, the principal business classification attribute.
- SEEDED_FLAG — indicates whether the flow definition shipped as seed data or was user-created, an important distinction for upgrade and support analysis.
- OBJECT_VERSION_NUMBER — supports optimistic locking and concurrent update detection in the OAF framework.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard EBS WHO columns providing audit lineage.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard DFF (Descriptive Flexfield) columns available for customer-configured extensions.
Note the distinction between the surrogate key (FLOW_ID as PK) and the business-key candidate (FLOW_ID, ZD_EDITION_NAME as U1). In 12.2.2 multi-tenant editioning, the composite unique index enforces identity across editions.
Common Use Cases and Queries
Typical reporting and diagnostic scenarios include listing all flows of a given type, distinguishing seeded versus custom flows, and tracing the pages belonging to a flow.
To enumerate flows by type:
SELECT f.FLOW_ID, t.FLOW_NAME, f.FLOW_TYPE_CODE, f.SEEDED_FLAG
FROM CS_CF_FLOWS_B f, CS_CF_FLOWS_TL t
WHERE f.FLOW_ID = t.FLOW_ID
AND f.FLOW_TYPE_CODE = :type_code;
To identify customer-defined (non-seeded) flows:
SELECT FLOW_ID, FLOW_TYPE_CODE, CREATION_DATE
FROM CS_CF_FLOWS_B
WHERE SEEDED_FLAG = 'N';
These queries support functional configuration audits, migration validation, and troubleshooting of flow rendering issues during patching. Because ZD_EDITION_NAME participates in the unique index, queries executed under 12.2 editioned sessions should be aware of edition scoping.
Related Objects
The following objects reference CS_CF_FLOWS_B through documented foreign keys keyed on FLOW_ID:
- CS_CF_FLOWS_TL — translation table storing language-specific flow name and description; joined on
FLOW_ID. This is the primary companion for display queries. - CS_CF_FLOW_PAGES_B — base table defining the pages that compose each flow; FK
FLOW_IDlinks pages to their parent flow. - CS_CF_FLOW_PAGES_TL — translatable text for flow pages; FK
FLOW_IDassociates page translations with the flow.
Together these objects form the core of the CS configurable flows data model. When reporting on complete flow definitions, join CS_CF_FLOWS_B to CS_CF_FLOWS_TL for names and to CS_CF_FLOW_PAGES_B / CS_CF_FLOW_PAGES_TL for page-level detail, always using FLOW_ID as the join predicate. Because the relationship is hub-leaning, CS_CF_FLOWS_B sits at the center of the model, with the _TL and _PAGES tables acting as dependent satellites and links.
-
This table stores the flow instances of a particular flow type.
-
This table stores the flow instances of a particular flow type.
-
TABLE: CS.CS_CF_FLOWS_B 12.2.2
-
SYNONYM: APPS.CS_CF_FLOWS_B 12.1.1
-
SYNONYM: APPS.CS_CF_FLOWS_B 12.2.2
-
TABLE: CS.CS_CF_FLOWS_B 12.1.1
-
VIEW: CS.CS_CF_FLOWS_B# 12.2.2
-
View: CS_CF_FLOWS_VL 12.1.1
Multi-lingual view for CS_CF_FLOWS_B and CS_CF_FLOWS_TL tables.
APPS.CS_CF_FLOWS_VL·↳ CS_CF_FLOWS_B·↳ CS_CF_FLOWS_TL·Explore CS module →
-
View: CS_CF_FLOWS_VL 12.2.2
Multi-lingual view for CS_CF_FLOWS_B and CS_CF_FLOWS_TL tables.
APPS.CS_CF_FLOWS_VL·↳ CS_CF_FLOWS_B·↳ CS_CF_FLOWS_TL·Explore CS module →
-
This table is the translation table for CS_CF_FLOWS_B.
-
TRIGGER: APPS.CS_CF_FLOWS_B+ 12.2.2
-
This table is the translation table for CS_CF_FLOWS_B.
-
TRIGGER: APPS.CS_CF_FLOWS_B+ 12.2.2
-
TABLE: CS.CS_CF_FLOWS_TL 12.1.1
-
VIEW: APPS.CS_CF_FLOWS_VL 12.2.2
-
TABLE: CS.CS_CF_FLOWS_TL 12.2.2
-
VIEW: APPS.CS_CF_FLOWS_VL 12.1.1
-
12.2.2 DBA Data 12.2.2
-
VIEW: APPS.CS_CF_FLOWS_VL 12.2.2
-
VIEW: APPS.CS_CF_FLOWS_VL 12.1.1
-
VIEW: CS.CS_CF_FLOWS_B# 12.2.2
-
12.2.2 DBA Data 12.2.2
-
This is the translation table for CS_CF_FLOW_PAGES_B.
-
This is the translation table for CS_CF_FLOW_PAGES_B.
-
12.2.2 DBA Data 12.2.2
-
This table stores the activation status of pages within a particular flow type instances.
-
This table stores the activation status of pages within a particular flow type instances.
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
TABLE: CS.CS_CF_FLOW_PAGES_B 12.1.1
-
TABLE: CS.CS_CF_FLOW_PAGES_B 12.2.2