Search Results operation_end_date
Overview
APPS.AHL_PP_ASSIGNMENT_V is a reporting and integration view within the Oracle E-Business Suite AHL (Complex Maintenance Repair and Overhaul) product. It consolidates work assignment records with the operation resource requirements they satisfy, producing a single denormalized result set that joins employee assignment data to the production plan requirements for a maintainable unit. In EBS 12.1.1 and 12.2.2 the view is registered as VALID under the APPS schema and is exposed to reporting tools, concurrent programs, and custom extensions without requiring the consumer to reconstruct the multi-table join themselves.
The view is particularly relevant when resolving the frequently searched operation_resource_id column. That identifier is the foreign key that binds an assignment row in AHL_WORK_ASSIGNMENTS to the specific resource requirement row in the AHL production plan, and the view surfaces it under the alias OPERATION_RESOURCE_ID so that both the assignment and its associated requirement context are available together.
Underlying Base Objects
The documented view text is a UNION of two SELECT statements over the same four sources, differing only in whether the employee name attributes are populated. The referenced objects are:
- AHL_WORK_ASSIGNMENTS (synonym) — the driving table, aliased AWAS, supplying assignment identifiers, employee references, assignment start and end dates, instance and serial number, and the OPERATION_RESOURCE_ID link.
- AHL_PP_REQUIREMENT_V (view) — aliased APRV, supplying job, operation, sequence, operation status, scheduled start and end dates, resource type, resource, and requirement identifiers.
- PER_PEOPLE_F (view) and PER_PERSON_TYPES (synonym) — used to resolve the employee number and full name, restricted to the system person type 'EMP'.
- HR_GENERAL, HR_PERSON_NAME, HR_SECURITY (packages) — invoked indirectly through the PER_PEOPLE_F and PER_PERSON_TYPES layers to enforce person type and security filtering.
The join predicate AWAS.OPERATION_RESOURCE_ID = APRV.REQUIREMENT_ID is the structural core of the view, and the UNION branch returns NULL for employee number and name where no matching employee record applies. This supports both named-employee assignment reporting and generic resource assignment reporting from a single object.
Key Columns
- ASSIGNMENT_ID, OBJECT_VERSION_NUMBER — primary identity and optimistic locking column for the underlying work assignment.
- EMPLOYEE_ID, EMPLOYEE_NUMBER, EMPLOYEE_NAME — the assigned person; name and number are NULL in the union branch where no employee is resolved.
- OPERATION_RESOURCE_ID — the requirement identifier linking the assignment to its resource requirement; the searched column.
- OPERATION_ID, OPERATION_SEQUENCE, OPERATION_STATUS_CODE, OPERATION_STATUS_MEAN — the routing operation context and its decoded status.
- OPERATION_START_DATE, OPERATION_END_DATE — scheduled operation window; ASSIGNMENT_START_DATE, ASSIGNMENT_END_DATE — the assignment window.
- RESOURCE_TYPE_CODE, RESOURCE_TYPE_NAME, RESOURCE_ID, RESOURCE_CODE, RESOURCE_NAME, RESOURCE_SEQUENCE — the resource requirement detail.
- INSTANCE_ID, SERIAL_NUMBER — the maintainable unit being worked.
- JOB_ID — the job context for the requirement.
Common Use Cases and Queries
Typical scenarios include resource utilization reporting, workload leveling, assignment-to-operation reconciliation, and integration extracts into scheduling or MES systems. Because the view already joins employees and resources, it removes substantial query complexity.
- List all assignments for a given operation resource:
SELECT assignment_id, employee_name, resource_code, assignment_start_date FROM ahl_pp_assignment_v WHERE operation_resource_id = :p_requirement_id; - Find assignments for a maintainable unit:
SELECT serial_number, operation_sequence, resource_name, employee_name FROM ahl_pp_assignment_v WHERE instance_id = :p_instance_id ORDER BY operation_sequence, resource_sequence; - Report open operation assignments for an employee:
SELECT operation_id, operation_status_meaning, assignment_end_date FROM ahl_pp_assignment_v WHERE employee_id = :p_employee_id AND operation_status_code NOT IN ('COMPLETE','CLOSED');
Consumers should note that the view inherits HR security through the PER_PEOPLE_F layer, so row visibility respects the operating user's person security profile, and that all access should be performed through the APPS schema synonym or with appropriate APPS credentials.
-
View: AHL_PP_ASSIGNMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_ASSIGNMENT_V, object_name:AHL_PP_ASSIGNMENT_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_ASSIGNMENT_V ,
-
View: AHL_PP_ASSIGNMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_ASSIGNMENT_V, object_name:AHL_PP_ASSIGNMENT_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_ASSIGNMENT_V ,
-
VIEW: APPS.AHL_PP_ASSIGNMENT_V
12.2.2
-
VIEW: APPS.AHL_PP_ASSIGNMENT_V
12.1.1
-
View: AHL_PP_REQUIREMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_REQUIREMENT_V, object_name:AHL_PP_REQUIREMENT_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_REQUIREMENT_V ,
-
View: AHL_PP_REQUIREMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_REQUIREMENT_V, object_name:AHL_PP_REQUIREMENT_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_REQUIREMENT_V ,
-
View: AHL_PP_EMPLOYEE_ASSIGN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_EMPLOYEE_ASSIGN_V, object_name:AHL_PP_EMPLOYEE_ASSIGN_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_EMPLOYEE_ASSIGN_V ,
-
View: AHL_PP_EMPLOYEE_ASSIGN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_EMPLOYEE_ASSIGN_V, object_name:AHL_PP_EMPLOYEE_ASSIGN_V, status:VALID, product: AHL - Complex Maintenance Repair and Overhaul , implementation_dba_data: APPS.AHL_PP_EMPLOYEE_ASSIGN_V ,
-
VIEW: APPS.AHL_PP_ASSIGNMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_ASSIGNMENT_V, object_name:AHL_PP_ASSIGNMENT_V, status:VALID,
-
VIEW: APPS.AHL_PP_REQUIREMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_REQUIREMENT_V, object_name:AHL_PP_REQUIREMENT_V, status:VALID,
-
VIEW: APPS.AHL_PP_ASSIGNMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_ASSIGNMENT_V, object_name:AHL_PP_ASSIGNMENT_V, status:VALID,
-
VIEW: APPS.AHL_PP_REQUIREMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_REQUIREMENT_V, object_name:AHL_PP_REQUIREMENT_V, status:VALID,
-
VIEW: APPS.AHL_PP_REQUIREMENT_V
12.1.1
-
VIEW: APPS.AHL_PP_REQUIREMENT_V
12.2.2
-
VIEW: APPS.AHL_PP_EMPLOYEE_ASSIGN_V
12.2.2
-
VIEW: APPS.AHL_PP_EMPLOYEE_ASSIGN_V
12.1.1
-
VIEW: APPS.AHL_PP_EMPLOYEE_ASSIGN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_EMPLOYEE_ASSIGN_V, object_name:AHL_PP_EMPLOYEE_ASSIGN_V, status:VALID,
-
VIEW: APPS.AHL_PP_EMPLOYEE_ASSIGN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AHL.AHL_PP_EMPLOYEE_ASSIGN_V, object_name:AHL_PP_EMPLOYEE_ASSIGN_V, status:VALID,
-
PACKAGE: APPS.AHL_PRD_WORKORDER_PUB
12.2.2
-
PACKAGE BODY: APPS.AHL_PRD_WORKORDER_PUB
12.2.2
-
APPS.AHL_PRD_WORKORDER_PUB dependencies on FND_API
12.2.2
-
eTRM - AHL Tables and Views
12.1.1
description: Ahl Production Workorder Operations Information stored in this table ,
-
eTRM - AHL Tables and Views
12.2.2
description: Ahl Production Workorder Operations Information stored in this table ,