Search Results form_line_number




Overview

The OKE_K_FORM_LINES table is a core data object within the Oracle E-Business Suite (EBS) Project Contracts (OKE) module. It functions as a repository for detailed line-level information associated with printed contract forms. This table is integral to the document generation and printing processes for project contracts, capturing the specific data elements that populate individual lines on formal contract documents, such as deliverables, payment schedules, or terms. Its existence underscores the module's requirement to maintain a precise audit trail and historical record of what was formally communicated to contracting parties, separate from the transactional contract lines themselves.

Key Information Stored

While the provided metadata does not list specific columns beyond the primary key, the table's structure is designed to store print-formatted line data. The primary key is a composite of FORM_HEADER_ID and FORM_LINE_NUMBER, ensuring uniqueness of each line within a specific printed form document. Typical data stored would include the textual description of the line item, quantities, rates, amounts, and other contractual details as they were rendered for printing. The FORM_HEADER_ID column is a foreign key that links each line to its parent form header record in the OKE_K_FORM_HEADERS table, establishing the document context.

Common Use Cases and Queries

The primary use case for this table is historical reporting and audit inquiries related to issued contract documents. Support personnel or contract administrators may query this table to verify the exact wording or figures that appeared on a previously generated contract form. A common query pattern involves joining to the header table to retrieve a complete printed document. For example, to retrieve all lines for a specific contract document, one might use: SELECT * FROM OKE.OKE_K_FORM_LINES WHERE FORM_HEADER_ID = <header_id> ORDER BY FORM_LINE_NUMBER;. This data is also critical for reconciliation processes, comparing what was printed against the current active contract terms in transactional tables like OKE_K_LINES.

Related Objects

The table maintains a direct and documented foreign key relationship, which is central to its function.

  • OKE_K_FORM_HEADERS: This is the primary parent table. The relationship is defined as OKE_K_FORM_LINES.FORM_HEADER_ID references OKE_K_FORM_HEADERS. Every line record must be associated with a single header record that provides the overall document context, such as the contract number, print date, and form type. A standard join for reporting is: SELECT h.CONTRACT_NUMBER, l.* FROM OKE_K_FORM_HEADERS h, OKE_K_FORM_LINES l WHERE h.FORM_HEADER_ID = l.FORM_HEADER_ID.

While not specified in the provided metadata, this table is logically related to the core Project Contracts transactional tables, such as OKE_K_HEADERS (contracts) and OKE_K_LINES, typically via the header table or through shared contract identifiers.