Search Results oke_k_billing_methods_h
Overview
The OKE_K_BILLING_METHODS_H table is a history table within the Oracle E-Business Suite (EBS) Project Contracts (OKE) module. It serves as a critical audit and versioning mechanism, storing historical records of the billing methods assigned to project contracts. In the context of Oracle EBS 12.1.1 and 12.2.2, this table is essential for maintaining a complete audit trail of changes to a contract's billing terms over its lifecycle. Its primary role is to capture and preserve the state of billing method assignments at each major version of the contract header, ensuring compliance, supporting historical reporting, and enabling analysis of contractual evolution.
Key Information Stored
The table's structure is designed to link billing method data to specific contract versions. Its primary key is the MAJOR_VERSION column, which ties each record to a specific historical snapshot of the contract. The core columns include K_HEADER_ID, which references the contract header, and BILLING_METHOD_CODE, which references the master definition of the billing method (e.g., Cost Plus, Fixed Price, Time and Materials). The combination of K_HEADER_ID, BILLING_METHOD_CODE, and MAJOR_VERSION forms a unique key (OKE_K_BILLING_METHODS_H_UK01), preventing duplicate billing method assignments for the same contract version. This design ensures a precise historical record of which billing methods were applicable to a contract at any given major revision point.
Common Use Cases and Queries
This table is primarily used for historical auditing and reporting. A common scenario involves tracing how the billing terms for a specific contract have changed over time, which is vital for financial audits and contract dispute resolution. Analysts may query this table to generate reports showing the timeline of billing method changes across all contracts. A typical query pattern joins this history table with the contract headers history (OKE_K_HEADERS_H) and the billing methods base table (OKE_BILLING_METHODS_B) to produce a human-readable audit trail.
- Sample Query: To retrieve the billing method history for a specific contract, one might use:
SELECT h.K_HEADER_ID, h.MAJOR_VERSION, b.NAME, h.BILLING_METHOD_CODE FROM OKE.OKE_K_BILLING_METHODS_H h JOIN OKE.OKE_BILLING_METHODS_B b ON h.BILLING_METHOD_CODE = b.BILLING_METHOD_CODE WHERE h.K_HEADER_ID = :p_header_id ORDER BY h.MAJOR_VERSION; - Reporting Use Case: Creating a report that lists all contracts that had a specific billing method (e.g., 'FIXED_PRICE') during any point in their history, including the effective version range.
Related Objects
The OKE_K_BILLING_METHODS_H table has defined foreign key relationships with other core Project Contracts tables, as documented in the ETRM metadata. These relationships are fundamental to maintaining data integrity and enabling joins for comprehensive queries.
- OKE_K_HEADERS_H: Linked via
OKE_K_BILLING_METHODS_H.K_HEADER_IDandOKE_K_BILLING_METHODS_H.MAJOR_VERSION. This is the primary relationship, anchoring the billing method history to a specific version of a contract header. - OKE_BILLING_METHODS_B: Linked via
OKE_K_BILLING_METHODS_H.BILLING_METHOD_CODE. This join provides the descriptive name and details of the billing method code stored in the history table.
These relationships ensure that every record in the history table corresponds to a valid contract header version and a defined billing method, forming a reliable and integrated audit structure within the OKE schema.
-
Table: OKE_K_BILLING_METHODS_H
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS_H, object_name:OKE_K_BILLING_METHODS_H, status:VALID, product: OKE - Project Contracts , description: Billing Methods (History) , implementation_dba_data: OKE.OKE_K_BILLING_METHODS_H ,
-
Table: OKE_K_BILLING_METHODS_H
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS_H, object_name:OKE_K_BILLING_METHODS_H, status:VALID, product: OKE - Project Contracts , description: Billing Methods (History) , implementation_dba_data: OKE.OKE_K_BILLING_METHODS_H ,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS_H
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS_H
12.2.2
-
APPS.OKE_VERSION_PVT dependencies on STANDARD
12.2.2
-
SYNONYM: APPS.OKE_K_BILLING_METHODS_H
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_BILLING_METHODS_H, status:VALID,
-
SYNONYM: APPS.OKE_K_BILLING_METHODS_H
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_BILLING_METHODS_H, status:VALID,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS
12.2.2
-
APPS.OKE_VERSION_PVT dependencies on STANDARD
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS
12.1.1
-
VIEW: APPS.OKE_K_BILLING_METHODS_HV
12.2.2
-
VIEW: OKE.OKE_K_BILLING_METHODS_H#
12.2.2
owner:OKE, object_type:VIEW, object_name:OKE_K_BILLING_METHODS_H#, status:VALID,
-
VIEW: APPS.OKE_K_BILLING_METHODS_HV
12.1.1
-
VIEW: OKE.OKE_K_BILLING_METHODS_H#
12.2.2
-
TABLE: OKE.OKE_K_BILLING_METHODS_H
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS_H, object_name:OKE_K_BILLING_METHODS_H, status:VALID,
-
TABLE: OKE.OKE_K_BILLING_METHODS_H
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS_H, object_name:OKE_K_BILLING_METHODS_H, status:VALID,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_TERMS_H
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_STANDARD_NOTES_TLH
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_TERMS_H
12.2.2
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_STANDARD_NOTES_TLH
12.2.2
-
Table: OKE_BILLING_METHODS_B
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_BILLING_METHODS_B, object_name:OKE_BILLING_METHODS_B, status:VALID, product: OKE - Project Contracts , description: Stores information about billing methods , implementation_dba_data: OKE.OKE_BILLING_METHODS_B ,
-
Table: OKE_BILLING_METHODS_B
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_BILLING_METHODS_B, object_name:OKE_BILLING_METHODS_B, status:VALID, product: OKE - Project Contracts , description: Stores information about billing methods , implementation_dba_data: OKE.OKE_BILLING_METHODS_B ,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_STANDARD_NOTES_TL
12.1.1
-
View: OKE_K_BILLING_METHODS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_HV, object_name:OKE_K_BILLING_METHODS_HV, status:VALID, product: OKE - Project Contracts , description: Contract billing method assignments history view , implementation_dba_data: APPS.OKE_K_BILLING_METHODS_HV ,
-
View: OKE_K_BILLING_METHODS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_HV, object_name:OKE_K_BILLING_METHODS_HV, status:VALID, product: OKE - Project Contracts , description: Contract billing method assignments history view , implementation_dba_data: APPS.OKE_K_BILLING_METHODS_HV ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: OKE_K_HEADERS_H
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_HEADERS_H, object_name:OKE_K_HEADERS_H, status:VALID, product: OKE - Project Contracts , description: Project contract extended header historical information , implementation_dba_data: OKE.OKE_K_HEADERS_H ,
-
Table: OKE_K_HEADERS_H
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_HEADERS_H, object_name:OKE_K_HEADERS_H, status:VALID, product: OKE - Project Contracts , description: Project contract extended header historical information , implementation_dba_data: OKE.OKE_K_HEADERS_H ,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_STANDARD_NOTES_TL
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKE_CONTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKE_CONTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CONTRACT_PVT, status:VALID,
-
VIEW: APPS.OKE_K_BILLING_METHODS_HV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_HV, object_name:OKE_K_BILLING_METHODS_HV, status:VALID,
-
VIEW: APPS.OKE_K_BILLING_METHODS_HV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_HV, object_name:OKE_K_BILLING_METHODS_HV, status:VALID,
-
APPS.OKE_CONTRACT_PVT dependencies on STANDARD
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on STANDARD
12.2.2
-
Foreign Keys
12.2.2
-
PACKAGE BODY: APPS.OKE_VERSION_PVT
12.1.1
-
Foreign Keys
12.1.1
-
APPS.OKE_CONTRACT_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKE_VERSION_PVT
12.2.2
-
APPS.OKE_CONTRACT_PVT SQL Statements
12.2.2