Search Results pa_projects_expend_v
Overview
PA_PROJECTS_EXPEND_V is a Projects (PA) module view owned by the APPS schema in Oracle E-Business Suite 12.1.1 and 12.2.2. Its documented purpose is to present the set of projects to which expenditures can be charged. Unlike a simple projection over PA_PROJECTS_ALL, the view applies a substantial body of business rules at the database layer so that only expenditure-enabled projects are returned. This makes it a reliable source for validation logic, cross-module integrations, and reporting that must respect the same eligibility criteria enforced by the expenditure entry forms.
The view is particularly significant because it is security-aware and cross-charge-aware. It joins project definitions against the current operating unit context derived from PA_IMPLEMENTATIONS, and it honours the ALLOW_CROSS_CHARGE_FLAG on the project along with provider/receiver organization relationships. It also filters out projects that are not permitting charges and projects flagged as cross-charge providers. As a result, the view answers the practical question: "Given the current operating unit, which projects may I charge an expenditure to?"
Underlying Base Objects
The documented base objects referenced by PA_PROJECTS_EXPEND_V are a mix of tables, synonyms, views, and packages:
- PA_PROJ_ALL_BASIC_UN_SEC_V (VIEW) – supplies the core project attributes; it is the secured/unsecured basic project view that the outer query selects from as alias P.
- PA_IMPLEMENTATIONS (SYNONYM) – supplies the implementation row for the current operating unit, exposing ORG_ID, SET_OF_BOOKS_ID, and the cross-charge flags such as CC_ALLOW_IU_FLAG.
- HR_ORGANIZATION_INFORMATION (SYNONYM) – joined as PLE (and in some branches as RLE) for the OPERATING UNIT INFORMATION context, used to compare the operating unit classification (ORG_INFORMATION2) between provider and receiver organizations.
- PA_CC_ORG_RELATIONSHIPS (SYNONYM) – holds provider/receiver cross-charge relationships and the PRVDR_ALLOW_CC_FLAG that determines whether cross-charging between two operating units is permitted.
- PA_BUDGETARY_CONTROL_OPTIONS (SYNONYM) – used in the EXISTS branch to allow projects where budgetary control is not enabled.
- PA_PROJECTS_ALL (SYNONYM) – referenced within the budgetary control subquery to correlate PROJECT_ID.
- PA_CROSS_BUSINESS_GRP (PACKAGE) and PA_PROJECT_UTILS (PACKAGE) – supporting PL/SQL packages referenced by the view definition.
- FND_PROFILE (PACKAGE) – the standard profile option access package, typically used to resolve the current operating unit.
The joins are all outer joins in critical places, ensuring that missing organization information does not silently remove otherwise valid projects.
Key Columns
- PROJECT_ID, PROJECT_NUMBER, PROJECT_NAME, PROJECT_DESCRIPTION – standard project identification and descriptive attributes.
- START_DATE, COMPLETION_DATE – project scheduling dates used for date-range filtering.
- PROJECT_TYPE, PROJECT_TYPE_CLASS_CODE – classification, including values such as CAPITAL used in the cross-charge logic.
- CARRYING_OUT_ORGANIZATION_ID, ORG_ID – the owning operating unit of the project; ORG_ID is central to the security predicate.
- PROJECT_CURRENCY_CODE, PROJFUNC_CURRENCY_CODE, PROJECT_RATE_DATE, PROJECT_RATE_TYPE, PROJFUNC_COST_RATE_DATE, PROJFUNC_COST_RATE_TYPE – currency and rate attributes for project and project functional currencies.
- ALLOW_CROSS_CHARGE_FLAG – indicates whether the project permits cross-charge transactions.
- EXPENDITURE_ORG_ID – exposed from the implementation (IMP.ORG_ID), representing the operating unit permitted to charge expenditures.
- PROJECT_NUMBER_SORT_ORDER – sorting aid for user-facing queries.
Common Use Cases and Queries
The view is commonly used to populate expenditure entry LOVs, validate chargeability in interfaces, and drive cross-module reporting where only chargeable projects should appear.
- Listing chargeable projects for the current operating unit and currency.
- Validating that a project number supplied by an external system is chargeable before inserting expenditure rows.
- Reporting on projects that allow cross-charging into the current operating unit.
Sample query listing chargeable projects:
- SELECT project_number, project_name, project_currency_code, allow_cross_charge_flag FROM pa_projects_expend_v WHERE org_id = :p_org_id AND NVL(start_date, SYSDATE) <= SYSDATE AND NVL(completion_date, SYSDATE) >= SYSDATE ORDER BY project_number_sort_order;
- SELECT COUNT(*) FROM pa_projects_expend_v WHERE project_number = :p_project_number;
- SELECT DISTINCT v.project_number, v.project_name FROM pa_projects_expend_v v WHERE v.allow_cross_charge_flag = 'Y' AND v.expenditure_org_id = :p_exp_org_id;
Because the view enforces operating unit, cross-charge, and budgetary control rules internally, queries should not attempt to re-implement that filtering; callers only need to supply the correct operating unit context.
-
View: PA_PROJECTS_EXPEND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_EXPEND_V, object_name:PA_PROJECTS_EXPEND_V, status:VALID, product: PA - Projects , description: View of the projects to which you can charge expenditures , implementation_dba_data: APPS.PA_PROJECTS_EXPEND_V ,
-
View: PA_PROJECTS_EXPEND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJECTS_EXPEND_V, object_name:PA_PROJECTS_EXPEND_V, status:VALID, product: PA - Projects , description: View of the projects to which you can charge expenditures , implementation_dba_data: APPS.PA_PROJECTS_EXPEND_V ,
-
APPS.AP_WEB_DB_PA_INT_PKG SQL Statements
12.1.1
-
APPS.AP_WEB_DB_PA_INT_PKG SQL Statements
12.2.2
-
VIEW: APPS.AP_WEB_PA_PROJECTS_V
12.1.1
-
VIEW: APPS.AP_WEB_PA_PROJECTS_V
12.2.2
-
VIEW: APPS.PA_ONLINE_PROJECTS_V
12.2.2
-
VIEW: APPS.PA_ONLINE_PROJECTS_V
12.1.1
-
VIEW: APPS.POR_PROJECT_LOV_V
12.1.1
-
VIEW: APPS.POR_PROJECT_LOV_V
12.2.2
-
VIEW: APPS.GMS_PROJECTS_V
12.1.1
-
VIEW: APPS.PA_PO_PROJECTS_EXPEND_V
12.2.2
-
VIEW: APPS.PJM_PROJECTS_SECURE_V
12.1.1
-
VIEW: APPS.PJM_PROJECTS_SECURE_V
12.2.2
-
VIEW: APPS.GMS_PROJECTS_EXPEND_V
12.1.1
-
VIEW: APPS.GMS_PROJECTS_EXPEND_V
12.2.2
-
VIEW: APPS.GMS_PROJECTS_V
12.2.2
-
VIEW: APPS.POR_WIP_ENTITY_NAME_LOV_V
12.1.1
-
VIEW: APPS.AP_WEB_PA_PROJECTS_TASKS_V
12.2.2
-
VIEW: APPS.POR_WIP_ENTITY_NAME_LOV_V
12.2.2
-
VIEW: APPS.PA_EXPENDITURE_HISTORY_V
12.1.1
-
VIEW: APPS.AP_WEB_PA_PROJECTS_TASKS_V
12.1.1
-
VIEW: APPS.PA_EXPENDITURE_HISTORY_V
12.2.2
-
VIEW: APPS.ECE_PO_PROJECT_INFO_V
12.1.1
-
VIEW: APPS.ECE_PO_PROJECT_INFO_V
12.2.2
-
VIEW: APPS.AP_WEB_PA_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_PA_PROJECTS_V, object_name:AP_WEB_PA_PROJECTS_V, status:VALID,
-
VIEW: APPS.AP_WEB_PA_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_PA_PROJECTS_V, object_name:AP_WEB_PA_PROJECTS_V, status:VALID,
-
PACKAGE: APPS.AP_WEB_DB_PA_INT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_PA_INT_PKG, status:VALID,
-
View: POR_PROJECT_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_PROJECT_LOV_V, object_name:POR_PROJECT_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Values for Projects , implementation_dba_data: APPS.POR_PROJECT_LOV_V ,
-
View: GMS_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_PROJECTS_V, object_name:GMS_PROJECTS_V, status:VALID, product: GMS - Grants Accounting , implementation_dba_data: APPS.GMS_PROJECTS_V ,
-
PACKAGE: APPS.AP_WEB_DB_PA_INT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_PA_INT_PKG, status:VALID,
-
View: GMS_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_PROJECTS_V, object_name:GMS_PROJECTS_V, status:VALID, product: GMS - Grants Accounting , implementation_dba_data: APPS.GMS_PROJECTS_V ,
-
PACKAGE BODY: APPS.PNP_OTH_PROD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PNP_OTH_PROD, status:VALID,
-
PACKAGE BODY: APPS.PNP_OTH_PROD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PNP_OTH_PROD, status:VALID,
-
SYNONYM: APPS.PA_CC_ORG_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CC_ORG_RELATIONSHIPS, status:VALID,
-
View: POR_PROJECT_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_PROJECT_LOV_V, object_name:POR_PROJECT_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Values for Projects , implementation_dba_data: APPS.POR_PROJECT_LOV_V ,
-
PACKAGE BODY: APPS.AP_WEB_DB_PA_INT_PKG
12.2.2
-
View: PA_ONLINE_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ONLINE_PROJECTS_V, object_name:PA_ONLINE_PROJECTS_V, status:VALID, product: PA - Projects , description: Customizable view for projects used in Self Service Time application. PA_ONLINE_PROJECTS_V is a customizable view for Self Service Time application , implementation_dba_data: APPS.PA_ONLINE_PROJECTS_V ,
-
PACKAGE BODY: APPS.PSP_PSO_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSO_BUS, status:VALID,
-
PACKAGE BODY: APPS.PSP_PSO_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PSP_PSO_BUS, status:VALID,
-
SYNONYM: APPS.PA_CC_ORG_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CC_ORG_RELATIONSHIPS, status:VALID,
-
View: PA_PTE_DL_WBS_V
12.2.2
product: PA - Projects , description: View of project and task data from Oracle Projects for Oracle Personal Time and Expense , implementation_dba_data: Not implemented in this database ,
-
View: AP_WEB_PA_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_PA_PROJECTS_V, object_name:AP_WEB_PA_PROJECTS_V, status:VALID, product: AP - Payables , description: The Project number list of values in Oracle Internet Expenses is based on this view , implementation_dba_data: APPS.AP_WEB_PA_PROJECTS_V ,
-
View: PJM_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_PROJECTS_V, object_name:PJM_PROJECTS_V, status:VALID, product: PJM - Project Manufacturing , description: All Project / Seiban view , implementation_dba_data: APPS.PJM_PROJECTS_V ,
-
View: PA_ONLINE_PROJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_ONLINE_PROJECTS_V, object_name:PA_ONLINE_PROJECTS_V, status:VALID, product: PA - Projects , description: Customizable view for projects used in Self Service Time application. PA_ONLINE_PROJECTS_V is a customizable view for Self Service Time application , implementation_dba_data: APPS.PA_ONLINE_PROJECTS_V ,
-
View: PJM_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PJM.PJM_PROJECTS_V, object_name:PJM_PROJECTS_V, status:VALID, product: PJM - Project Manufacturing , description: All Project / Seiban view , implementation_dba_data: APPS.PJM_PROJECTS_V ,
-
View: AP_WEB_PA_PROJECTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_WEB_PA_PROJECTS_V, object_name:AP_WEB_PA_PROJECTS_V, status:VALID, product: AP - Payables , description: The Project number list of values in Oracle Internet Expenses is based on this view , implementation_dba_data: APPS.AP_WEB_PA_PROJECTS_V ,
-
View: GMS_PROJECTS_EXPEND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMS.GMS_PROJECTS_EXPEND_V, object_name:GMS_PROJECTS_EXPEND_V, status:VALID, product: GMS - Grants Accounting , description: Projects which expenditures can be charged to , implementation_dba_data: APPS.GMS_PROJECTS_EXPEND_V ,
-
View: POR_WIP_ENTITY_NAME_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_WIP_ENTITY_NAME_LOV_V, object_name:POR_WIP_ENTITY_NAME_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of values for work order , implementation_dba_data: APPS.POR_WIP_ENTITY_NAME_LOV_V ,
-
View: POR_WIP_ENTITY_NAME_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_WIP_ENTITY_NAME_LOV_V, object_name:POR_WIP_ENTITY_NAME_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of values for work order , implementation_dba_data: APPS.POR_WIP_ENTITY_NAME_LOV_V ,