Search Results ak_flow_grp
Overview
AK_FLOW_GRP is a PL/SQL package in the APPS schema that belongs to the Oracle E-Business Suite Application Object Library (AK) product family, commonly associated with the Oracle EBS Diagnostics and "Flow" configuration infrastructure. The package is classified under the GRP API classification, indicating that it serves as a group-level utility package rather than a public transactional API. Its documented status is VALID in both 12.1.1 and 12.2.2 environments.
Functionally, AK_FLOW_GRP provides the programmatic layer used to create, maintain, and delete logical "flow" definitions that describe the sequence and layout of pages, regions, and region items within Oracle Application Framework-style user interface metadata. Each flow is composed of pages, each page is composed of regions, and each region is composed of region items, forming a hierarchical navigation model. The package also supports defining relationships between regions, which allow the UI runtime to understand how one region relates to another during rendering or navigation. Collectively, these procedures allow the application to define the structural skeleton of a guided business process or configuration flow without direct DML against the underlying repository tables.
Key Procedures and Functions
The package exposes 16 documented procedures and functions organized around four object types (flow, page, page region, page region item) plus region relationships. No parameter lists are documented in the ETRM metadata, so their signatures should be obtained from the package specification in a live instance.
- CREATE_FLOW — Creates a new flow definition, the top-level container for the hierarchy.
- UPDATE_FLOW — Modifies attributes of an existing flow.
- DELETE_FLOW — Removes a flow and, by implication, its dependent pages and regions.
- CREATE_PAGE / UPDATE_PAGE / DELETE_PAGE — Maintain individual pages that belong to a flow.
- CREATE_PAGE_REGION / UPDATE_PAGE_REGION / DELETE_PAGE_REGION — Maintain regions that belong to a page.
- CREATE_PAGE_REGION_ITEM / UPDATE_PAGE_REGION_ITEM / DELETE_PAGE_REGION_ITEM — Maintain region items, the lowest-level elements of the flow hierarchy.
- CREATE_REGION_RELATION / DELETE_REGION_RELATION — Define or remove relationships linking one region to another within a flow.
- DOWNLOAD_FLOW — Extracts a flow definition, typically building a structured representation of the flow for export or transfer to another environment.
Tables Accessed
ETRM documents only two table references for this package: DUAL, the standard Oracle single-row utility table used for evaluating expressions and return values, and PLITBLM, an internal Application Object Library table that provides a buffer or temporary storage structure used during flow assembly operations. The package also depends on AK_FLOW_PUB, which is the public flow API, and FND_API, the foundation-layer API used by nearly all EBS PL/SQL APIs. This pattern suggests AK_FLOW_GRP is a group-level wrapper that delegates core work to AK_FLOW_PUB and uses FND_API for standard error handling, message stacking, and savepoint management.
Usage Notes
AK_FLOW_GRP is an internal implementation package rather than a customer-facing API. It is referenced by one other package, AK_DOWNLOAD_GRP, which is consistent with its DOWNLOAD_FLOW procedure being part of a broader download and extraction mechanism. It also references itself recursively, indicating internal helper routines within the package body. Typical invocation is from Oracle Forms-based administrative utilities, concurrent programs that publish or migrate flow definitions, and Oracle Diagnostics setup tooling, rather than from end-user transactional forms. Custom code should not call these procedures directly; developers requiring flow functionality should use AK_FLOW_PUB or the appropriate public APIs, since the signatures and behavior of AK_FLOW_GRP may change between patch levels.
-
PACKAGE: APPS.AK_FLOW_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_GRP, status:VALID,
-
PACKAGE BODY: APPS.AK_FLOW_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AK_FLOW_GRP, status:VALID,
-
PACKAGE: APPS.AK_FLOW_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_PUB, status:VALID,
-
PACKAGE: APPS.AK_FLOW_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_PUB, status:VALID,
-
PACKAGE: APPS.AK_FLOW_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_GRP, status:VALID,
-
PACKAGE BODY: APPS.AK_FLOW_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AK_FLOW_GRP, status:VALID,
-
PACKAGE: APPS.AK_FLOW2_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW2_PVT, status:VALID,
-
PACKAGE: APPS.AK_FLOW2_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW2_PVT, status:VALID,
-
PACKAGE: APPS.AK_FLOW_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.AK_FLOW_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_FLOW_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AK_DOWNLOAD_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AK_DOWNLOAD_GRP, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.AK_DOWNLOAD_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_DOWNLOAD_GRP, status:VALID,
-
PACKAGE: APPS.AK_DOWNLOAD_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_DOWNLOAD_GRP, status:VALID,
-
PACKAGE: APPS.AK_ON_OBJECTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_ON_OBJECTS_PUB, status:VALID,
-
PACKAGE: APPS.AK_ON_OBJECTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AK_ON_OBJECTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AK_DOWNLOAD_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AK_DOWNLOAD_GRP, status:VALID,
-
PACKAGE: APPS.AK_ON_OBJECTS_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_ON_OBJECTS_PUB, status:VALID,
-
PACKAGE: APPS.AK_ON_OBJECTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AK_ON_OBJECTS_PVT, status:VALID,
-
APPS.AK_DOWNLOAD_GRP dependencies on AK_FLOW_GRP
12.2.2
-
PACKAGE: APPS.AK_FLOW_GRP
12.2.2
-
PACKAGE: APPS.AK_FLOW_GRP
12.1.1
-
APPS.AK_FLOW_GRP dependencies on AK_FLOW_GRP
12.2.2
-
APPS.AK_FLOW_GRP dependencies on AK_FLOW_GRP
12.1.1
-
APPS.AK_DOWNLOAD_GRP dependencies on AK_FLOW_GRP
12.1.1
-
PACKAGE BODY: APPS.AK_FLOW_GRP
12.2.2
-
PACKAGE BODY: APPS.AK_FLOW_GRP
12.1.1
-
APPS.AK_FLOW_GRP dependencies on FND_MSG_PUB
12.1.1
-
APPS.AK_FLOW_GRP dependencies on FND_MSG_PUB
12.2.2
-
APPS.AK_FLOW_GRP dependencies on FND_API
12.1.1
-
APPS.AK_FLOW_GRP dependencies on FND_API
12.2.2
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
PACKAGE: APPS.FND_MSG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,