Results for “hxc_base_pa_online_projects_v”
22 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
HXC_BASE_PA_ONLINE_PROJECTS_V is a read-only database view owned by the APPS schema in Oracle E-Business Suite. It resides within the HXC product family — the Time and Labor Engine — and is validated as VALID in the EBS data dictionary. The view is registered as part of the base-layer objects used by Oracle Time and Labor (OTL) to present project information to the online timecard and self-service user interfaces.
The defining characteristic of this view is its deliberate simplicity. Rather than aggregating, joining, or transforming project data across multiple tables, it exposes a narrow horizontal slice of the PA_PROJECTS_ALL table, renaming only two columns so that the attribute names align with the vocabulary used by the Time and Labor online flows. The view therefore functions as a naming and encapsulation layer, presenting project-number and project-name semantics to the OTL application layer without exposing the full PA_PROJECTS_ALL column set or the underlying project setup complexity. It is not a reporting-specific view and it does not perform any business logic; it is a base view intended to be queried by other forms, concurrent programs, or dependent views within the HXC module.
Because the metadata for this object in ETRM is limited to its structure and its parent synonym, the view should be understood strictly as a projection of project master data rather than a source of timecard, expenditure, or cross-charge information.
Underlying Base Objects
The view is defined over a single documented base object: PA_PROJECTS_ALL, referenced through its APPS synonym. The SELECT statement is a direct projection — no joins, unions, or subqueries are documented. The referenced columns are inherited from PA_PROJECTS_ALL with no filtering criteria applied, meaning the view returns all project rows accessible in that table, subject to standard Oracle Database privilege and VPD/security-policy enforcement applied to the underlying synonym.
Two columns are aliased during projection: SEGMENT1 becomes PROJECT_NUMBER, and NAME becomes PROJECT_NAME. The remaining columns — PROJECT_ID, START_DATE, COMPLETION_DATE, and CARRYING_OUT_ORGANIZATION_ID — retain their original names from PA_PROJECTS_ALL. Since PA_PROJECTS_ALL is the project-definition repository owned by the Projects (PA) application, any insert, update, or change to project master data is immediately visible through this view without any ETL or synchronization layer.
Key Columns
- PROJECT_NUMBER — Derived from PA_PROJECTS_ALL.SEGMENT1, the user-visible project number used throughout Oracle Projects and Time and Labor.
- PROJECT_NAME — Derived from PA_PROJECTS_ALL.NAME, the descriptive project name displayed in online time entry and project list-of-values.
- PROJECT_ID — The internal primary key of the project, used as the foreign key reference in downstream HXC and PA transaction tables.
- START_DATE — The project start date, carried through unmodified from PA_PROJECTS_ALL.
- COMPLETION_DATE — The project completion date, the column most likely relevant to the originating search term. It carries the PA_PROJECTS_ALL completion date and permits filtering of active versus completed or closed projects in online time-entry contexts.
- CARRYING_OUT_ORGANIZATION_ID — Identifies the organization responsible for carrying out the project, supporting organization-level filtering and security in the online flows.
Common Use Cases and Queries
The view is typically consumed to populate project selection lists in online timecards, to filter available projects by date range or organization, and as a base object for other HXC views. A typical query retrieving currently open projects uses COMPLETION_DATE to exclude completed projects:
SELECT project_number, project_name, start_date, completion_date FROM hxc_base_pa_online_projects_v WHERE (completion_date IS NULL OR completion_date >= SYSDATE) ORDER BY project_number;SELECT project_id, project_name FROM hxc_base_pa_online_projects_v WHERE carrying_out_organization_id = :org_id;SELECT project_number, project_name FROM hxc_base_pa_online_projects_v WHERE start_date <= :p_date AND NVL(completion_date, :p_date) >= :p_date;
Because no row filtering is applied at the view level, queries should always constrain results appropriately; performance depends on indexes inherited from PA_PROJECTS_ALL.
-
APPS.HXC_BASE_PA_ONLINE_PROJECTS_V·↳ PA_PROJECTS_ALL·Explore HXC module →
-
APPS.HXC_BASE_PA_ONLINE_PROJECTS_V·↳ PA_PROJECTS_ALL·Explore HXC module →
-
Timecard changes summary
APPS.HXC_TIMECARD_AUDIT_SUMMARY·↳ FND_LOOKUP_VALUES·↳ HR_GENERAL·↳ HXC_BASE_PA_ONLINE_PROJECTS_V·Explore HXC module →
-
Timecard changes summary
APPS.HXC_TIMECARD_AUDIT_SUMMARY·↳ FND_LOOKUP_VALUES·↳ HR_GENERAL·↳ HXC_BASE_PA_ONLINE_PROJECTS_V·Explore HXC module →
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 DBA Data 12.2.2
-
12.2.2 FND Design Data 12.2.2
-
12.1.1 DBA Data 12.1.1
-
eTRM - HXC Tables and Views 12.1.1
Transaction Details Archive
-
eTRM - HXC Tables and Views 12.2.2
Used in Generic Upgrade
-
eTRM - HXC Tables and Views 12.1.1
Transaction Details Archive
-
eTRM - HXC Tables and Views 12.2.2
Used in Generic Upgrade
-
12.2.2 DBA Data 12.2.2
-
12.1.1 DBA Data 12.1.1