Search Results pa_res_map_btc_v
Overview
PA_RES_MAP_BTC_V is an APPS-owned database view in the Oracle E-Business Suite Projects (PA) module. Its documented purpose is to select raw BTC (Burden Transaction Cost) cost distribution lines that require resource mapping during the Funds Checking process. In Oracle Projects, funds checking validates whether sufficient budgetary authority exists before an expenditure, requisition, or commitment is processed. During this validation the Funds Checking engine must translate raw distribution rows into the resource dimensions recognized by the budgetary control model — organization, job, expenditure type, expenditure category, person, and vendor. PA_RES_MAP_BTC_V supplies precisely that pre-mapped rowset.
Because it is a view rather than a table, it holds no data of its own; it is a query-time projection over Projects transaction tables combined with inline scalar subqueries. It is internal infrastructure rather than an end-user reporting object, and is consumed programmatically by Funds Checking logic and by the PA_FUNDS_CONTROL_UTILS package.
Underlying Base Objects
Per the documented view metadata, PA_RES_MAP_BTC_V references the following objects, all accessed through APPS synonyms: PA_COST_DISTRIBUTION_LINES and PA_COST_DISTRIBUTION_LINES_ALL, PA_EXPENDITURES_ALL, PA_EXPENDITURE_ITEMS and PA_EXPENDITURE_ITEMS_ALL, PA_EXPENDITURE_TYPES, PA_PROJECTS_ALL, PA_PROJECT_TYPES_ALL, PA_TASKS, PA_BUDGET_VERSIONS, PA_BUDGET_ENTRY_METHODS, PA_BUDGETARY_CONTROL_OPTIONS, PA_IMPLEMENTATIONS, PA_AUD_COST_DIST_LINES, GL_PERIODS, GL_SETS_OF_BOOKS, and the PA_FUNDS_CONTROL_UTILS package. PA_COST_DISTRIBUTION_LINES and PA_EXPENDITURE_ITEMS supply the driving expenditure item rows; PA_EXPENDITURES_ALL supplies the incurred-by organization and person; PA_EXPENDITURE_TYPES supplies the expenditure category. PA_TASKS and PA_PROJECTS_ALL resolve task and top-task hierarchy, while the GL objects provide the GL start date for the applicable period.
Key Columns
- EXPENDITURE_ITEM_ID, PROJECT_ID, TASK_ID, TOP_TASK_ID — identity and hierarchy keys for the expenditure item being funds-checked.
- CDL_ROWID — the ROWID of the source cost distribution line, used by the Funds Checking process to update mapped rows in place.
- ORGANIZATION_ID — derived as NVL(EI1.OVERRIDE_TO_ORGANIZATION_ID, EXP.INCURRED_BY_ORGANIZATION_ID), the organization against which budget is checked.
- JOB_ID, PERSON_ID, EXPENDITURE_TYPE, EXPENDITURE_CATEGORY — the resource dimensions used for resource-list matching.
- VENDOR_ID — populated from PA_COST_DISTRIBUTION_LINES.SYSTEM_REFERENCE1 via a correlated subquery on BURDEN_SUM_SOURCE_RUN_ID; this is the column most often associated with the "system_reference1" search term.
- ENCUM_TYPE_ID — returned by PA_FUNDS_CONTROL_UTILS.GET_ENCUM_TYPE_ID using the project and the 'STD' encumbrance type.
- BUDGET_VERSION_ID, RESOURCE_LIST_ID, ENTRY_LEVEL_CODE — resolved from the current, baselined budget version for projects with budgetary control enabled and an external budget code of 'GL' or null.
- GL_START_DATE, SYSTEM_LINKAGE_FUNCTION, REQUEST_ID, LINE_NUM — supporting GL period, linkage, and request context.
Common Use Cases and Queries
The principal use case is diagnostic: isolating the rows and vendor values that Funds Checking will process for a given project, request, or expenditure item. A representative query follows.
SELECT expenditure_item_id, project_id, task_id, organization_id, job_id, expenditure_type, person_id, vendor_id, encum_type_id FROM pa_res_map_btc_v WHERE project_id = :p_project_id;SELECT vendor_id, COUNT(*) FROM pa_res_map_btc_v GROUP BY vendor_id ORDER BY 2 DESC;— profile vendor usage driven by SYSTEM_REFERENCE1.SELECT cdl.system_reference1, cdl.burden_sum_source_run_id FROM pa_cost_distribution_lines cdl WHERE cdl.system_reference1 IS NOT NULL;— confirm the source values feeding the VENDOR_ID subquery.
Because the view is tightly bound to Funds Checking internals and its defining SQL may change between patch levels, it should be queried read-only and validated against the current release (12.1.1 or 12.2.2) before use in any diagnostic report.
-
View: PA_RES_MAP_BTC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RES_MAP_BTC_V, object_name:PA_RES_MAP_BTC_V, status:VALID, product: PA - Projects , description: This view selects raw BTC cdls to be resource mapped during the Funds Checking process. , implementation_dba_data: APPS.PA_RES_MAP_BTC_V ,
-
View: PA_RES_MAP_BTC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RES_MAP_BTC_V, object_name:PA_RES_MAP_BTC_V, status:VALID, product: PA - Projects , description: This view selects raw BTC cdls to be resource mapped during the Funds Checking process. , implementation_dba_data: APPS.PA_RES_MAP_BTC_V ,
-
SYNONYM: APPS.PA_AUD_COST_DIST_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_AUD_COST_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PA_AUD_COST_DIST_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_AUD_COST_DIST_LINES, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES, status:VALID,
-
PACKAGE: APPS.PA_FUNDS_CONTROL_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_FUNDS_CONTROL_UTILS, status:VALID,
-
SYNONYM: APPS.PA_BUDGETARY_CONTROL_OPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID,
-
PACKAGE BODY: APPS.PA_BC_COSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BC_COSTING, status:VALID,
-
PACKAGE: APPS.PA_FUNDS_CONTROL_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_FUNDS_CONTROL_UTILS, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES, status:VALID,
-
PACKAGE BODY: APPS.PA_BC_COSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BC_COSTING, status:VALID,
-
SYNONYM: APPS.PA_BUDGETARY_CONTROL_OPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGETARY_CONTROL_OPTIONS, status:VALID,
-
VIEW: APPS.PA_RES_MAP_BTC_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RES_MAP_BTC_V, object_name:PA_RES_MAP_BTC_V, status:VALID,
-
VIEW: APPS.PA_RES_MAP_BTC_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RES_MAP_BTC_V, object_name:PA_RES_MAP_BTC_V, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_ENTRY_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_ENTRY_METHODS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_ALL, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_ENTRY_METHODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_ENTRY_METHODS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURES_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_COST_DISTRIBUTION_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_COST_DISTRIBUTION_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PA_PROJECT_TYPES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_TYPES_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_TYPES, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_TYPES, status:VALID,
-
SYNONYM: APPS.PA_PROJECT_TYPES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECT_TYPES_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
SYNONYM: APPS.PA_IMPLEMENTATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_IMPLEMENTATIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.GL_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIODS, status:VALID,
-
APPS.PA_BC_COSTING dependencies on PA_RES_MAP_BTC_V
12.1.1
-
APPS.PA_BC_COSTING dependencies on PA_RES_MAP_BTC_V
12.2.2
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
SYNONYM: APPS.PA_BUDGET_VERSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BUDGET_VERSIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.GL_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIODS, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.PA_BC_COSTING SQL Statements
12.2.2
-
APPS.PA_BC_COSTING SQL Statements
12.1.1
-
SYNONYM: APPS.PA_TASKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_TASKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_TASKS, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_PROJECTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_PROJECTS_ALL, status:VALID,
-
APPS.PA_BC_COSTING dependencies on PA_MAPPABLE_TXNS_TMP
12.2.2
-
APPS.PA_BC_COSTING dependencies on PA_MAPPABLE_TXNS_TMP
12.1.1
-
PACKAGE BODY: APPS.PA_BC_COSTING
12.2.2
-
PACKAGE BODY: APPS.PA_BC_COSTING
12.1.1