Results for “okc_deliverables_u1”

12 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

OKC_DELIVERABLES is a core transactional table in the Contracts Core (OKC) module of Oracle E-Business Suite, available in both 12.1.1 and 12.2.2. It stores deliverable definitions and amendments to those deliverables that are attached to contracts and other business documents managed within EBS. A deliverable represents a discrete obligation, milestone, or event-driven action associated with a contract — for example, a submission, a payment milestone, a renewal notice, or a recurring reporting duty — together with its scheduling rules, responsible parties, and notification behavior.

The table is documented as VALID in the OKC schema and contains 99 columns in the 12.2.2 physical schema. Per the heuristic Data Vault classification mined from its foreign key structure, OKC_DELIVERABLES is best modeled as a link entity: it associates a business document (the contract) with deliverable metadata, notification messages, and event definitions, rather than functioning as a standalone hub. This classification is a modeling suggestion only; the table is natively a conventional EBS transactional entity.

Amendments are handled in-table. Columns such as AMENDMENT_OPERATION, ORIGINAL_DELIVERABLE_ID, and SUMMARY_AMEND_OPERATION_CODE allow amended versions of a deliverable to be stored alongside the original, supporting contract versioning without a separate amendment table.

Key Information Stored

The primary key is OKC_DELIVERABLES_PK, defined on DELIVERABLE_ID, which is a surrogate identifier. A second unique index, OKC_DELIVERABLES_U1, is also defined on DELIVERABLE_ID; it does not expose a separate natural business key, so DELIVERABLE_ID serves as the effective join key throughout the module.

Common Use Cases and Queries

Typical reporting includes listing all deliverables for a contract, identifying overdue or incomplete deliverables, and reviewing amendment history. A representative query joining the contract structure is:

SELECT d.deliverable_id, d.deliverable_name, d.deliverable_status,
       d.actual_due_date, d.completion_date, d.responsible_party
FROM   okc_deliverables d
WHERE  d.business_document_id = :contract_id
AND    d.deliverable_status <> 'COMPLETE'
ORDER  BY d.display_sequence;

Amendment tracking uses ORIGINAL_DELIVERABLE_ID to trace successor rows, while recurring obligations are identified through RECURRING_YN and RECURRING_DEL_PARENT_ID. Notification configuration is validated against OKC_DEL_MESSAGES via PRINT_DUE_DATE_MSG_NAME, and event-relative scheduling is resolved through RELATIVE_ST_DATE_EVENT_ID and RELATIVE_END_DATE_EVENT_ID against OKC_BUS_DOC_EVENTS_B, with the computed dates available in START_EVENT_DATE and END_EVENT_DATE.

Related Objects

  • OKC_DEL_MESSAGES — joined on OKC_DELIVERABLES.PRINT_DUE_DATE_MSG_NAME; supplies the notification message template.
  • OKC_BUS_DOC_EVENTS_B — referenced twice, via RELATIVE_ST_DATE_EVENT_ID and RELATIVE_END_DATE_EVENT_ID; defines the business document events that anchor relative scheduling.
  • OKC_DELIVERABLES (self-reference) — ORIGINAL_DELIVERABLE_ID and RECURRING_DEL_PARENT_ID link amendments and recurrence children back to their parent rows.
  • OKC_CONTRACTS (OKC_K_HEADERS_B / OKC_K_HEADERS_TL) — the contract header master referenced through BUSINESS_DOCUMENT_ID for contract-type documents.
  • OKC_K_LINES_B / OKC_K_LINES_TL — contract lines referenced by BUSINESS_DOCUMENT_LINE_ID where a deliverable is line-specific.
  • OKC_NOTIFICATIONS / OKC_DEL_NOTIFICATIONS — notification instances generated from the notification columns on this table.
  • OKC_DELIVERABLES_V — the standard descriptive view over the deliverable table used for reporting.
  • OKC_DELIVERABLE_API / OKC_DELIVERABLE_PUB — the public APIs used to create, amend, and complete deliverables programmatically.

These relationships confirm the link role of OKC_DELIVERABLES: it anchors contract documents, events, messages, and notification processes into a single deliverable obligation record.