Search Results oke_k_billing_methods
Overview
The OKE_K_BILLING_METHODS table is a core transactional entity within the Oracle E-Business Suite Project Contracts (OKE) module. It functions as a junction table that defines and stores the specific billing methods associated with individual contract headers. Its primary role is to establish a many-to-many relationship between a project contract (OKE_K_HEADERS) and the available billing methods (OKE_BILLING_METHODS_B), enabling a single contract to be billed using multiple, predefined methods. This design is critical for supporting complex contract billing structures, such as those combining fixed-price and cost-reimbursable elements, which are common in project-centric industries.
Key Information Stored
The table's structure is defined by its primary and foreign key relationships, which are central to its purpose. The primary key is a composite of K_HEADER_ID and BILLING_METHOD_CODE, ensuring a unique combination of contract and billing method. The K_HEADER_ID column is a foreign key that links directly to a specific contract record in the OKE_K_HEADERS table. The BILLING_METHOD_CODE column is a foreign key that references a valid billing method defined in the OKE_BILLING_METHODS_B table, which serves as the master list of available methods (e.g., 'COST_REIMBURSABLE', 'FIXED_PRICE'). While the provided metadata does not list additional descriptive or control columns, the table's core function is to maintain this essential associative relationship that drives the contract's billing engine.
Common Use Cases and Queries
This table is integral to processes involving contract setup, billing rule generation, and financial reporting. A common operational use case is during contract creation or amendment, where authorized users assign one or more billing methods to the contract terms. For reporting and data validation, frequent queries involve listing all billing methods for a specific contract or identifying all contracts that utilize a particular billing method. Sample SQL patterns include:
- Retrieving billing methods for a contract:
SELECT BILLING_METHOD_CODE FROM OKE.OKE_K_BILLING_METHODS WHERE K_HEADER_ID = <header_id>; - Joining to get descriptive method names:
SELECT bm.NAME FROM OKE.OKE_K_BILLING_METHODS km, OKE.OKE_BILLING_METHODS_B bm WHERE km.BILLING_METHOD_CODE = bm.BILLING_METHOD_CODE AND km.K_HEADER_ID = <header_id>;
These queries support audit trails, billing setup reviews, and integration with downstream project billing and revenue recognition processes.
Related Objects
The OKE_K_BILLING_METHODS table is centrally connected to other key Project Contracts entities, as defined by its foreign key constraints. Its primary parent is the OKE_K_HEADERS table, which stores the master contract record. Its other critical parent is the OKE_BILLING_METHODS_B table, the reference data source for all valid billing methods. While not listed in the provided metadata, this table is also a likely parent or reference point for objects governing billing lines, revenue plans, and invoice generation within the OKE schema. Direct manipulation of this table via SQL is strongly discouraged; instead, data should be created, updated, or queried through the standard Oracle Project Contracts application interfaces and public APIs to maintain data integrity.
-
Table: OKE_K_BILLING_METHODS
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS, object_name:OKE_K_BILLING_METHODS, status:VALID, product: OKE - Project Contracts , description: Billing Methods , implementation_dba_data: OKE.OKE_K_BILLING_METHODS ,
-
Table: OKE_K_BILLING_METHODS
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS, object_name:OKE_K_BILLING_METHODS, status:VALID, product: OKE - Project Contracts , description: Billing Methods , implementation_dba_data: OKE.OKE_K_BILLING_METHODS ,
-
APPS.OKE_CLE_PVT dependencies on OKE_K_BILLING_METHODS
12.1.1
-
APPS.OKE_KCOPY_PKG dependencies on OKE_K_BILLING_METHODS
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS
12.1.1
-
APPS.OKE_CLE_PVT dependencies on OKE_K_BILLING_METHODS
12.2.2
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_BILLING_METHODS
12.2.2
-
APPS.OKE_IMPORT_CONTRACT_PUB dependencies on OKE_K_BILLING_METHODS
12.2.2
-
APPS.OKE_IMPORT_CONTRACT_PUB dependencies on OKE_K_BILLING_METHODS
12.1.1
-
APPS.OKE_KCOPY_PKG dependencies on OKE_K_BILLING_METHODS
12.2.2
-
APPS.OKE_VERSION_PVT dependencies on STANDARD
12.1.1
-
APPS.OKE_VERSION_PVT dependencies on STANDARD
12.2.2
-
VIEW: APPS.OKE_K_BILLING_METHODS_DFV
12.2.2
-
VIEW: OKE.OKE_K_BILLING_METHODS#
12.2.2
owner:OKE, object_type:VIEW, object_name:OKE_K_BILLING_METHODS#, status:VALID,
-
VIEW: APPS.OKE_K_BILLING_METHODS_DFV
12.1.1
-
VIEW: APPS.OKE_K_BILLING_METHODS_V
12.2.2
-
VIEW: APPS.OKE_K_BILLING_METHODS_V
12.1.1
-
SYNONYM: APPS.OKE_K_BILLING_METHODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKE_K_BILLING_METHODS, status:VALID,
-
SYNONYM: APPS.OKE_K_BILLING_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKE_K_BILLING_METHODS, status:VALID,
-
TABLE: OKE.OKE_K_BILLING_METHODS
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS, object_name:OKE_K_BILLING_METHODS, status:VALID,
-
VIEW: OKE.OKE_K_BILLING_METHODS#
12.2.2
-
VIEW: APPS.OKE_K_BILLING_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_V, object_name:OKE_K_BILLING_METHODS_V, status:VALID,
-
TABLE: OKE.OKE_K_BILLING_METHODS
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_BILLING_METHODS, object_name:OKE_K_BILLING_METHODS, status:VALID,
-
VIEW: APPS.OKE_K_BILLING_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_V, object_name:OKE_K_BILLING_METHODS_V, status:VALID,
-
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 ,
-
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 ,
-
View: OKE_K_BILLING_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_V, object_name:OKE_K_BILLING_METHODS_V, status:VALID, product: OKE - Project Contracts , description: Contract billing method assignments view , implementation_dba_data: APPS.OKE_K_BILLING_METHODS_V ,
-
VIEW: APPS.OKE_K_BILLING_METHODS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:OKE_K_BILLING_METHODS_DFV, status:VALID,
-
View: OKE_K_BILLING_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_BILLING_METHODS_V, object_name:OKE_K_BILLING_METHODS_V, status:VALID, product: OKE - Project Contracts , description: Contract billing method assignments view , implementation_dba_data: APPS.OKE_K_BILLING_METHODS_V ,
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_RELATED_ENTITIES
12.1.1
-
APPS.OKE_CONTRACT_PVT dependencies on OKE_K_RELATED_ENTITIES
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKE_K_BILLING_METHODS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:OKE_K_BILLING_METHODS_DFV, status:VALID,
-
Table: OKE_K_HEADERS
12.1.1
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_HEADERS, object_name:OKE_K_HEADERS, status:VALID, product: OKE - Project Contracts , description: Project contract extended header information , implementation_dba_data: OKE.OKE_K_HEADERS ,
-
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 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.OKE_CLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CLE_PVT, status:VALID,
-
Table: OKE_K_HEADERS
12.2.2
owner:OKE, object_type:TABLE, fnd_design_data:OKE.OKE_K_HEADERS, object_name:OKE_K_HEADERS, status:VALID, product: OKE - Project Contracts , description: Project contract extended header information , implementation_dba_data: OKE.OKE_K_HEADERS ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.OKE_CLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_CLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKE_IMPORT_CONTRACT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_IMPORT_CONTRACT_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
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,
-
PACKAGE BODY: APPS.OKE_KCOPY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_KCOPY_PKG, status:VALID,