Search Results pa_cost_base_exp_types
Overview
The PA_COST_BASE_EXP_TYPES table is a core setup and validation table within the Oracle E-Business Suite Projects (PA) module. It functions as a junction table that defines the permissible associations between specific expenditure types and cost bases. Its primary role is to enforce business rules for cost-plus billing structures, ensuring that only approved expenditure types can be allocated to a given cost base for the purpose of calculating indirect costs (burdening) and generating customer invoices. This table is critical for maintaining data integrity in project costing and billing processes across both Oracle EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's structure centers on a composite primary key that uniquely identifies each valid association. The key columns are: COST_PLUS_STRUCTURE, which identifies the specific cost-plus billing structure; COST_BASE, which specifies the cost base within that structure; COST_BASE_TYPE, which classifies the cost base; and EXPENDITURE_TYPE, which is the specific type of cost being associated. This design allows for granular control, enabling different sets of expenditure types to be linked to different cost bases across multiple billing structures. The table primarily stores these relationship identifiers and does not typically contain descriptive or transactional amounts.
Common Use Cases and Queries
A primary use case is the validation performed during transaction entry (e.g., expenditure item creation) and during the generation of cost distributions and invoices. The system references this table to confirm if an incurred expenditure type is eligible for inclusion in a project's cost base calculations. Common queries involve listing all setup relationships for audit or troubleshooting purposes. For example, to review all expenditure types tied to a specific cost structure and base, one might use:
- SELECT expenditure_type FROM pa_cost_base_exp_types WHERE cost_plus_structure = '&STRUCTURE' AND cost_base = '&BASE';
Reporting use cases often involve joining this table to PA_COST_BASES and PA_EXPENDITURE_TYPES to produce user-friendly setup reports for functional consultants, ensuring the burdening setup aligns with contractual requirements.
Related Objects
PA_COST_BASE_EXP_TYPES maintains strict referential integrity through foreign key relationships to several fundamental setup tables, as documented in the ETRM. It references PA_COST_PLUS_STRUCTURES (via COST_PLUS_STRUCTURE), PA_COST_BASES (via COST_BASE and COST_BASE_TYPE), and PA_EXPENDITURE_TYPES (via EXPENDITURE_TYPE). These relationships ensure that associations are only created for valid, pre-defined components. This table is a direct child of PA_COST_BASES and is essential for the functioning of the cost accumulation and billing engines within the Projects module. Updates to this table are typically performed through the Oracle Projects application interface to maintain consistency.
-
Table: PA_COST_BASE_EXP_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COST_BASE_EXP_TYPES, object_name:PA_COST_BASE_EXP_TYPES, status:VALID, product: PA - Projects , description: Expenditure types associated with cost bases , implementation_dba_data: PA.PA_COST_BASE_EXP_TYPES ,
-
Table: PA_COST_BASE_EXP_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_COST_BASE_EXP_TYPES, object_name:PA_COST_BASE_EXP_TYPES, status:VALID, product: PA - Projects , description: Expenditure types associated with cost bases , implementation_dba_data: PA.PA_COST_BASE_EXP_TYPES ,
-
APPS.GMS_PA_COSTING_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_BURDEN_COSTING dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.GMS_PA_API dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_BASE_EXP_TYPES_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_BC_COSTING dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_BILLING_PUB dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_FUNDS_CONTROL_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.GMS_WF_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_BC_COSTING dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COPY_STRUCTURE_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_BASE_VIEW_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COST_PLUS_STRUCTURE_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_PLUS_STRUCTURE_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_PA_API dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_PA_API3 dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COST_PLUS dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_PLUS dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COST_BASES_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_BILLING dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_PA_COSTING_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_BURDEN_COSTING dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_BUDGET_BALANCE dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_BASE_VIEW_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_BILLING_PUB dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_COST_BASES_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.GMS_BILLING dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.GMS_PA_API3 dependencies on PA_COST_BASE_EXP_TYPES
12.2.2
-
APPS.GMS_FUNDS_CONTROL_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_BUDGET_BALANCE dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COPY_STRUCTURE_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.GMS_WF_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COST_BASE_EXP_TYPES_PKG dependencies on PA_COST_BASE_EXP_TYPES
12.1.1
-
APPS.PA_COST_PLUS_STRUCTURE_PKG dependencies on PA_COST_BASE_COST_CODES
12.1.1
-
APPS.PA_COST_PLUS_STRUCTURE_PKG dependencies on PA_COST_BASE_COST_CODES
12.2.2
-
APPS.GMS_PA_API3 dependencies on PA_COMPILED_MULTIPLIERS
12.2.2
-
APPS.GMS_PA_API3 dependencies on PA_COMPILED_MULTIPLIERS
12.1.1
-
APPS.GMS_PA_API3 dependencies on PA_IND_COST_CODES
12.2.2
-
APPS.GMS_PA_API3 dependencies on PA_IND_COST_CODES
12.1.1
-
APPS.PA_COST_BASES_PKG dependencies on PA_COST_BASE_COST_CODES
12.1.1
-
APPS.PA_COST_BASE_VIEW_PKG dependencies on PA_COST_BASE_COST_CODES
12.2.2
-
VIEW: PA.PA_COST_BASE_EXP_TYPES#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_COST_BASE_EXP_TYPES#, status:VALID,
-
APPS.PA_COST_BASE_VIEW_PKG dependencies on PA_COST_BASE_COST_CODES
12.1.1