Results for “ak_flow_region_relations”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AK_FLOW_REGION_RELATIONS is a table residing in the AK (Common Modules-AK) schema within Oracle E-Business Suite 12.1.1 and 12.2.2. It belongs to the Oracle Application Framework and Flow infrastructure that drives navigation between page regions. The table's documented purpose is to link two page regions together by a foreign key, effectively mapping the relationship between a source (FROM) region and a target (TO) region within a defined flow. This makes it a structural definition table rather than a transactional one; rows describe the topology of region-to-region navigation used by the AK flow engine.
Under a heuristic Data Vault classification mined from the foreign key structure, this object is best modeled as a link. That classification aligns with its role as an association table resolving many-to-many relationships between flow page regions, with descriptive and audit attributes carried alongside. It is not a hub, because it does not represent a single business concept; rather it captures the connection between existing concepts.
Key Information Stored
The most significant columns define the composite business identity of each relationship. The FROM side is described by FROM_PAGE_CODE, FROM_PAGE_APPL_ID, FROM_REGION_CODE and FROM_REGION_APPL_ID; the TO side by TO_PAGE_CODE, TO_PAGE_APPL_ID, TO_REGION_CODE and TO_REGION_APPL_ID. These pairs identify the originating and destination regions and their owning applications.
- FLOW_CODE and FLOW_APPLICATION_ID — identify the flow context to which the relationship belongs.
- FOREIGN_KEY_NAME — names the foreign key that semantically links the two regions, and references AK_FOREIGN_KEYS.
- FROM_REGION_APPL_ID / TO_REGION_APPL_ID — resolve the region codes to their owning applications, and are important for joins and filtering by application.
- ZD_EDITION_NAME — supports Edition-Based Redefinition, permitting multiple editions of the same logical row.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE and LAST_UPDATE_LOGIN track row provenance.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — the standard EBS descriptive flexfield columns for extensible attributes.
The primary key AK_FLOW_REGION_RELATIONS_PK comprises the flow, foreign key name, and both FROM and TO region identifiers. The unique index AK_FLOW_REGION_RELATIONS_U1 covers the same business columns plus ZD_EDITION_NAME, confirming these as the business-key candidates distinct from any surrogate identifier.
Common Use Cases and Queries
Because the table defines page navigation topology, typical queries resolve which target region is reached from a given source region, or validate that a foreign key wiring is complete. A representative pattern joins the FROM and TO sides through their region application identifiers:
- Reporting on all region relationships for a given flow:
SELECT * FROM AK.AK_FLOW_REGION_RELATIONS WHERE FLOW_CODE = :flow_code AND FLOW_APPLICATION_ID = :app_id; - Resolving the foreign key semantics: join FOREIGN_KEY_NAME to AK_FOREIGN_KEYS.
- Locating relationships involving a specific region: filter on FROM_REGION_CODE or TO_REGION_CODE with the matching application identifier.
- Tracing navigation paths: recursive queries chaining TO_REGION_CODE of one row to FROM_REGION_CODE of the next within the same flow.
These queries are most useful during implementation, upgrade or troubleshooting of Oracle Application Framework pages, where understanding region linkage helps diagnose navigation defects.
Related Objects
- AK_FLOW_PAGE_REGIONS — referenced twice by the FROM-side and TO-side columns; this is the principal companion table defining each region.
- AK_FOREIGN_KEYS — referenced by FOREIGN_KEY_NAME; supplies the meaning of the linking key.
- AK_FLOW_REGION_RELATIONS_PK — the primary key constraint enforcing uniqueness across business columns.
- AK_FLOW_REGION_RELATIONS_U1 — the unique index that includes ZD_EDITION_NAME, supporting EBR.
Together these objects form the metadata layer that the AK flow engine consults to render and navigate page regions across Oracle EBS.
-
Links two page regions together by a foreign key
-
Links two page regions together by a foreign key