Search Results default_code_combination_id
Overview
ICX_PO_APPROVER_VAL_V is a database view owned by the APPS schema in Oracle E-Business Suite, documented under the ICX (Oracle iProcurement) product family. Its stated purpose in the ETRM repository is to serve as an Approver LOV View — the data source behind the List of Values (LOV) that allows a user to select an approver during iProcurement and purchasing document flows. The view exposes a compact, denormalized projection of employee and location attributes so that the LOV can present a human-readable approver name alongside the surrogate key needed by downstream approval and routing logic. It is marked VALID in ETRM for both 12.1.1 and 12.2.2, and no structural differences are recorded between those releases.
Underlying Base Objects
The view text defines a simple outer join between two HR views: HR_EMPLOYEES_CURRENT_V (aliased HRE) and HR_LOCATIONS (aliased HRL), joined on HRE.LOCATION_ID = HRL.LOCATION_ID(+). The (+) outer-join syntax confirms that employees without a matching location row are still returned, with null location attributes. ETRM also records the following referenced base objects, which are reached indirectly through the HR views: FND_PROFILE (PACKAGE), HR_GENERAL (PACKAGE), HR_PERSON_NAME (PACKAGE), and HR_SECURITY (PACKAGE). These are significant because HR_EMPLOYEES_CURRENT_V is a secured, date-effective view — HR_SECURITY applies the current security profile, HR_GENERAL and HR_PERSON_NAME supply date-effective and name-formatting logic, and FND_PROFILE reads site-level HR and ICX profile options. Consequently, ICX_PO_APPROVER_VAL_V returns only employees visible to the querying user's HR security profile, and only their currently effective record.
Key Columns
- EMPLOYEE_ID — Primary surrogate key of the approver; the value passed into approval routing.
- FULL_NAME — Formatted employee name, used as the visible LOV description.
- EMPLOYEE_NUM — Employee number from the HR record.
- EMAIL_ADDRESS — Workflow notification address for the approver.
- DEFAULT_CODE_COMBINATION_ID — Default expense/accounting flexfield combination for the employee.
- LOCATION_ID / LOCATION_CODE — Location key and its descriptive code, the latter nullable due to the outer join.
- ORGANIZATION_ID / BUSINESS_GROUP_ID — HR organization and business group context for the approver.
- EXPENSE_CHECK_ADDRESS_FLAG — Flag controlling whether expense checks are sent to the employee's address.
Common Use Cases and Queries
The principal use is populating an approver LOV in iProcurement requisition and purchase-order approval paths, and in custom OAF or Forms personalizations that need an approver picker consistent with the seeded behavior. It is also frequently joined to approval-history or workflow tables where an employee ID must be resolved to a display name.
Basic approver lookup by name:
SELECT employee_id, full_name, email_address, location_code
FROM apps.icx_po_approver_val_v
WHERE full_name LIKE :p_name || '%'
ORDER BY full_name;
Resolving an approver ID stored on a routing record:
SELECT a.employee_id, a.full_name, a.email_address
FROM apps.icx_po_approver_val_v a
WHERE a.employee_id = :p_employee_id;
Listing approvers within a business group or location, useful for validation extracts:
SELECT employee_id, full_name, organization_id, business_group_id
FROM apps.icx_po_approver_val_v
WHERE business_group_id = :p_bg_id
AND location_code = :p_location_code;
Because results are filtered by HR security and date-effectiveness, report queries executed under a restricted responsibility may return fewer rows than expected; this behavior originates in HR_EMPLOYEES_CURRENT_V and should be accounted for in reconciliation and integration testing.
-
View: ICX_PO_APPROVER_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_APPROVER_VAL_V, object_name:ICX_PO_APPROVER_VAL_V, status:VALID, product: ICX - Oracle iProcurement , description: Approver LOV View , implementation_dba_data: APPS.ICX_PO_APPROVER_VAL_V ,
-
View: ICX_PO_APPROVER_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_APPROVER_VAL_V, object_name:ICX_PO_APPROVER_VAL_V, status:VALID, product: ICX - Oracle iProcurement , description: Approver LOV View , implementation_dba_data: APPS.ICX_PO_APPROVER_VAL_V ,
-
View: ICX_PO_REQUESTOR_VAL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUESTOR_VAL_V, object_name:ICX_PO_REQUESTOR_VAL_V, status:VALID, product: ICX - Oracle iProcurement , description: Requester LOV View , implementation_dba_data: APPS.ICX_PO_REQUESTOR_VAL_V ,
-
View: ICX_PO_REQUESTOR_VAL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQUESTOR_VAL_V, object_name:ICX_PO_REQUESTOR_VAL_V, status:VALID, product: ICX - Oracle iProcurement , description: Requester LOV View , implementation_dba_data: APPS.ICX_PO_REQUESTOR_VAL_V ,
-
View: ICX_PO_LIST_USERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LIST_USERS_V, object_name:ICX_PO_LIST_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Users view , implementation_dba_data: APPS.ICX_PO_LIST_USERS_V ,
-
View: ICX_PO_LIST_USERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_LIST_USERS_V, object_name:ICX_PO_LIST_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Users view , implementation_dba_data: APPS.ICX_PO_LIST_USERS_V ,
-
View: ICX_PO_OPEN_REQS_BY_USERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_OPEN_REQS_BY_USERS_V, object_name:ICX_PO_OPEN_REQS_BY_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Open Requisitions by Users view , implementation_dba_data: APPS.ICX_PO_OPEN_REQS_BY_USERS_V ,
-
View: ICX_PO_REQS_BY_USERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQS_BY_USERS_V, object_name:ICX_PO_REQS_BY_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisitions by Users View , implementation_dba_data: APPS.ICX_PO_REQS_BY_USERS_V ,
-
View: ICX_PO_REQS_BY_USERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_REQS_BY_USERS_V, object_name:ICX_PO_REQS_BY_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Requisitions by Users View , implementation_dba_data: APPS.ICX_PO_REQS_BY_USERS_V ,
-
View: ICX_PO_OPEN_REQS_BY_USERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.ICX_PO_OPEN_REQS_BY_USERS_V, object_name:ICX_PO_OPEN_REQS_BY_USERS_V, status:VALID, product: ICX - Oracle iProcurement , description: Open Requisitions by Users view , implementation_dba_data: APPS.ICX_PO_OPEN_REQS_BY_USERS_V ,
-
View: POR_RCV_REQ_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_RCV_REQ_LOV_V, object_name:POR_RCV_REQ_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: The List of Value of Requester in Receive Expanded Search , implementation_dba_data: APPS.POR_RCV_REQ_LOV_V ,
-
View: POR_RCV_REQ_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_RCV_REQ_LOV_V, object_name:POR_RCV_REQ_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: The List of Value of Requester in Receive Expanded Search , implementation_dba_data: APPS.POR_RCV_REQ_LOV_V ,
-
View: POR_REQUESTER_LOV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_REQUESTER_LOV_V, object_name:POR_REQUESTER_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Values for Requesters , implementation_dba_data: APPS.POR_REQUESTER_LOV_V ,
-
View: POR_REQUESTER_LOV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_REQUESTER_LOV_V, object_name:POR_REQUESTER_LOV_V, status:VALID, product: ICX - Oracle iProcurement , description: List of Values for Requesters , implementation_dba_data: APPS.POR_REQUESTER_LOV_V ,