Search Results pon_umbrella_programs
Overview
The PON_UMBRELLA_PROGRAMS table resides in the PON schema, which supports the Oracle Sourcing module within Oracle E-Business Suite. It serves as the master repository for umbrella programs — negotiated purchasing agreements that establish ceiling amounts, validity periods, and currency terms under which downstream procurement and sourcing documents operate. In practice, an umbrella program acts as a governing envelope: purchase orders, sourcing auctions, and draft or interface header records reference a single umbrella program to inherit its commercial constraints, most notably the ceiling amount and effective date range.
From a Data Vault modeling perspective, the mined heuristic classification of this table is standalone. It has no outbound foreign keys of its own; instead, it functions as a hub-like reference or lookup table from which numerous transactional tables draw a shared business concept. Its primary key, PON_UMBRELLA_PROGRAMS_PK, is defined on the UMBRELLA_PROGRAM_ID column, making that surrogate identifier the anchor for all dependent references.
Key Information Stored
The table carries 31 documented columns. The most operationally significant are:
- UMBRELLA_PROGRAM_ID — surrogate primary key, system-generated identifier.
- UMBRELLA_PROGRAM_NAME — the human-readable business name of the program; the principal business-key candidate.
- DESCRIPTION — free-text elaboration of the program's purpose and scope.
- START_DATE and END_DATE — define the active validity window during which associated documents may reference the program.
- CURRENCY_CODE — the currency in which the ceiling amount is denominated.
- CEILING_AMOUNT — the maximum committed spend permitted under the program.
- LANGUAGE and SOURCE_LANG — language of the stored descriptive text and its source language, supporting multilingual installations.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — standard Oracle WHO-column audit trail.
- CONTEXT, ATTRIBUTE_CATEGORY, ATTRIBUTE1 through ATTRIBUTE15 — the standard DFF/flexfield block for customer-specific extensions.
The business-key candidate is UMBRELLA_PROGRAM_NAME, though the metadata documents only the primary key constraint explicitly. The surrogate ID should always be used in joins; the name is suited to lookup and display.
Common Use Cases and Queries
Typical usage involves validating that a purchasing document references a currently effective program and that cumulative spend remains within the ceiling. A common reporting query retrieves active programs:
- Listing programs effective on a given date:
SELECT umbrella_program_id, umbrella_program_name, ceiling_amount, currency_code FROM pon_umbrella_programs WHERE TRUNC(SYSDATE) BETWEEN start_date AND NVL(end_date, TRUNC(SYSDATE)); - Resolving a purchase order's governing program: join
po_headers_alltopon_umbrella_programsonumbrella_program_idto expose the program name and ceiling alongside the order. - Exposure analysis: aggregate committed amounts from
po_headers_allgrouped byumbrella_program_idand compare againstceiling_amount. - Sourcing context: join
pon_auction_headers_allto attribute negotiated auctions to their umbrella program. - Integration monitoring: inspect
po_headers_interfacerows for unresolved or invalidumbrella_program_idvalues before import.
Related Objects
Five dependent tables reference this table through the UMBRELLA_PROGRAM_ID foreign key, spanning both transactional and interface layers:
- PO_HEADERS_ALL — the base purchase order header table; joins on
umbrella_program_id. - PO_HEADERS_DRAFT_ALL — draft purchase orders, allowing program assignment before finalization.
- PO_HEADERS_ARCHIVE_ALL — archived order headers, preserving historical program linkage.
- PO_HEADERS_INTERFACE — the open-interface staging table for inbound order data.
- PON_AUCTION_HEADERS_ALL — sourcing auction headers tied to the same program construct.
These relationships confirm the table's role as a shared reference hub within the procurement and sourcing flow, ensuring consistent ceiling and validity enforcement across purchase orders and auctions alike.
-
Table: PON_UMBRELLA_PROGRAMS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_UMBRELLA_PROGRAMS, object_name:PON_UMBRELLA_PROGRAMS, status:VALID, product: PON - Sourcing , implementation_dba_data: PON.PON_UMBRELLA_PROGRAMS ,
-
SYNONYM: APPS.PON_UMBRELLA_PROGRAMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_UMBRELLA_PROGRAMS, status:VALID,
-
VIEW: PON.PON_UMBRELLA_PROGRAMS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_UMBRELLA_PROGRAMS#, status:VALID,
-
VIEW: PON.PON_UMBRELLA_PROGRAMS#
12.2.2
-
TABLE: PON.PON_UMBRELLA_PROGRAMS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_UMBRELLA_PROGRAMS, object_name:PON_UMBRELLA_PROGRAMS, status:VALID,
-
PACKAGE BODY: APPS.PO_UPDATE_WO_MOD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UPDATE_WO_MOD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_CORE_S3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_CORE_S3, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PO_UPDATE_WO_MOD_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PO_UPDATE_WO_MOD_PKG
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.PO_CORE_S3
12.2.2
-
APPS.PO_CORE_S3 SQL Statements
12.2.2
-
APPS.PO_CORE_S3 dependencies on PON_UMBRELLA_PROGRAMS
12.2.2
-
APPS.PO_UPDATE_WO_MOD_PKG dependencies on PON_UMBRELLA_PROGRAMS
12.2.2
-
TABLE: PO.PO_HEADERS_INTERFACE
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_INTERFACE, object_name:PO_HEADERS_INTERFACE, status:VALID,
-
TABLE: PO.PO_HEADERS_ARCHIVE_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ARCHIVE_ALL, object_name:PO_HEADERS_ARCHIVE_ALL, status:VALID,
-
TABLE: PO.PO_HEADERS_DRAFT_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_DRAFT_ALL, object_name:PO_HEADERS_DRAFT_ALL, status:VALID,
-
TABLE: PO.PO_HEADERS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_HEADERS_ALL, object_name:PO_HEADERS_ALL, status:VALID,
-
APPS.PO_UPDATE_WO_MOD_PKG dependencies on PO_HEADERS_ALL
12.2.2
-
APPS.PO_UPDATE_WO_MOD_PKG dependencies on PO_HEADERS_ALL_EXT_B
12.2.2
-
PACKAGE BODY: APPS.PO_CORE_S3
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
APPS.PO_UPDATE_WO_MOD_PKG dependencies on PO_DRAFTS
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
12.2.2 DBA Data
12.2.2
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,