Search Results pa_budget_types
Overview
The PA_BUDGET_TYPES table is a core reference table within the Oracle E-Business Suite Projects (PA) module. It serves as the master repository for implementation-defined classifications of budget types, which are used to categorize budgets for distinct business purposes. In the context of project financial management, this table enables organizations to define and enforce different budgeting methodologies, controls, and reporting requirements. Its role is foundational, as the BUDGET_TYPE_CODE acts as a key foreign key linking budget definitions to numerous transactional and control tables across the Projects and Grants Accounting modules, ensuring data integrity and consistent application of budgetary rules.
Key Information Stored
The primary information stored is the unique budget type code and its associated descriptive attributes. The table's structure is centered on the BUDGET_TYPE_CODE column, which is the primary key (PA_BUDGET_TYPES_PK). While the provided ETRM metadata does not list all columns, typical columns in such a reference table would include BUDGET_TYPE_CODE, NAME, DESCRIPTION, ENABLED_FLAG, and various WHO columns (CREATION_DATE, CREATED_BY, etc.). The critical data point is the code itself, which is referenced throughout the application to classify budget versions, financial plans, and control settings. The descriptive name allows users to identify the purpose of each type, such as "Original Budget," "Current Forecast," or "Management Reserve."
Common Use Cases and Queries
A primary use case is the setup and maintenance of budget types during implementation, which dictates the budgeting framework for all projects. Common reporting and validation queries involve joining this table to transactional budget data. For instance, to list all active budget types and count the number of budget versions created for each, a query would join to PA_BUDGET_VERSIONS. Another critical scenario is auditing the migration of legacy budget types to financial plan types during upgrades, as indicated by the foreign key from PA_FIN_PLAN_TYPES_B. A sample SQL pattern to retrieve all budget types and their associated budgetary control options would be:
- SELECT bt.budget_type_code, bt.name, bco.control_level
- FROM pa_budget_types bt, pa_budgetary_control_options bco
- WHERE bt.budget_type_code = bco.budget_type_code
- AND bt.enabled_flag = 'Y';
Related Objects
As per the provided foreign key relationships, PA_BUDGET_TYPES is integral to the Projects module's budgetary architecture. Key related transactional tables include PA_BUDGET_VERSIONS (where specific budget instances are stored) and PA_PROJECT_ACCUM_BUDGETS (for accumulated budget amounts). It is central to the budgetary control subsystem, linking to PA_BUDGETARY_CONTROLS and PA_BUDGETARY_CONTROL_OPTIONS. The table also has significant relationships in Grants Accounting (GMS_BUDGET_VERSIONS) and intersects with financial planning (PA_FIN_PLAN_TYPES_B, PA_FP_UPGRADE_AUDIT) and rate calculation (PA_CINT_RATE_INFO_ALL). These dependencies underscore its role as a master control point for budget classification across the system.
-
Table: PA_BUDGET_TYPES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_TYPES, object_name:PA_BUDGET_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of types of budgets used for different business purposes , implementation_dba_data: PA.PA_BUDGET_TYPES ,
-
Table: PA_BUDGET_TYPES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BUDGET_TYPES, object_name:PA_BUDGET_TYPES, status:VALID, product: PA - Projects , description: Implementation-defined classifications of types of budgets used for different business purposes , implementation_dba_data: PA.PA_BUDGET_TYPES ,
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BUDGET_LINES_V_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_PAXMGPSD_XMLP_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_FIN_PLAN_TYPES_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_ALLOC_COPY_RULE_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_RPT_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_PROJECT_VERIFY_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_WF dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_PO_INTEGRATION_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_CC_ENC_IMPORT_FCK dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_MC_BILLING_PVT dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_PAXBUBSS_XMLP_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_RPT_UTILS dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.GMS_CLIENT_EXTN_BUDGET_WF dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.FII_SIZING_UTIL dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.GMS_BUDGET_PUB dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BUDGETARY_CONTROLS_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS2 dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BILLING_PUB dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.GMS_BUDGET_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_ADW_COLLECT_DIMENSIONS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_TRX_IMPORT dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_FP_UPGRADE_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_INTG_WF dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_ACCOUNT_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_FP_COPY_FROM_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_FIN_PLAN_UTILS2 dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.GMS_WF_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_PUB dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_CC_ENC_IMPORT_FCK dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PJI_SETUP_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_BUDGET_LINES_V_PKG dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_FIN_PLAN_TYPES_UTILS dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_MC_BILLING_PVT dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_PKG1 dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BUDGET_PUB dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_ADW_COLLECT_MAIN dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_FUNDS_CONTROL_UTILS dependencies on PA_BUDGET_TYPES
12.2.2
-
APPS.PA_YEAR_END_ROLLOVER_PKG dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_BUDGET_PVT dependencies on PA_BUDGET_TYPES
12.1.1
-
APPS.PA_CLIENT_EXTN_BUDGET_WF dependencies on PA_BUDGET_TYPES
12.2.2