Search Results pay_hk_asg_element_payments_v
Overview
PAY_HK_ASG_ELEMENT_PAYMENTS_V is an APPS-owned database view in the Oracle E-Business Suite Payroll (PAY) module, valid in both 12.1.1 and 12.2.2. It is a Hong Kong (HK) localization object designed to consolidate assignment-level element payment amounts for payroll reporting and payslip production. The view returns run-result value data joined to assignment actions, payroll actions, element types, and element classifications, filtering and re-labeling records relevant to Hong Kong statutory and voluntary schemes — most notably Mandatory Provident Fund (MPF) arrangements.
Rather than presenting raw payroll run results, the view applies DECODE logic to map element names into an ordered reporting hierarchy and to derive user-friendly reporting labels. It is therefore a presentation-layer object, typically consumed by payslip reports, regulatory extracts, and interfaces that must display MPF-related earnings, deductions, and employer liabilities in a fixed, business-meaningful sequence.
Underlying Base Objects
The view is defined over a mix of base tables, views, and packages. Documented referenced objects include:
- PER_ASSIGNMENTS_F (view) — assignment details for the person and assignment being paid.
- PAY_ASSIGNMENT_ACTIONS, PAY_PAYROLL_ACTIONS, PAY_ACTION_INTERLOCKS (synonyms) — the payroll run, action, and interlock context.
- PAY_RUN_RESULTS and PAY_RUN_RESULT_VALUES (synonyms) — the processed run result and its numeric result values.
- PAY_ELEMENT_TYPES_F and PAY_ELEMENT_CLASSIFICATIONS (synonyms) — element naming, reporting names, and classification such as EARNINGS or DEDUCTIONS.
- PAY_INPUT_VALUES_F (synonym) — element input value definitions.
- PAY_HK_ASG_MPF_DATA_V (view) — Hong Kong MPF assignment data.
- PAY_HK_PAYSLIP_ARCHIVE (package) — supplies the GET_SCHEME_NAME function used to resolve MPF scheme names.
- HR_GENERAL and HR_SECURITY (packages) — provide security and general HR context, supporting row-level access control.
The view joins these objects to align each element payment with its assignment, action, and classification, and it aggregates result values through SUM(NVL(PRRV.RESULT_VALUE, 0)).
Key Columns
- ROW_ID — the ROWID of the underlying PAY_ACTION_INTERLOCKS row.
- ASSIGNMENT_ACTION_ID — the locking action identifier, linking to the assignment action.
- ASSIGNMENT_ID — the assignment being paid.
- ELEMENT_NAME_SORT — a numeric sort key derived from DECODE of the element name (MPF WITHHELD/LIABILITY = 1, retro variants = 2, voluntary and information elements = 3, others = 99), enforcing payslip ordering.
- ELEMENT_REPORTING_NAME — the reporting label, resolved via PAY_HK_PAYSLIP_ARCHIVE.GET_SCHEME_NAME for MPF/retro/voluntary elements (prefixed "VC: " for voluntary), otherwise NVL(REPORTING_NAME, ELEMENT_NAME).
- CLASSIFICATION_NAME — a normalized classification string (EARNINGS, DEDUCTIONS, EMPLOYER LIABILITIES) built by scanning the element classification.
- PROCESSING_PRIORITY — the element's processing order.
- PAYMENT_AMOUNT — the summed result value for the element.
- PERIOD_START_DATE, PERIOD_END_DATE, ASSESSED_RI — returned as NULL placeholders in the view text.
Common Use Cases and Queries
Typical consumers include Hong Kong payslip reports, MPF reporting extracts, and reconciliation queries that require element payments grouped by classification and scheme. A representative query lists ordered MPF-related payments for an assignment:
- SELECT assignment_id, element_reporting_name, classification_name, payment_amount FROM pay_hk_asg_element_payments_v WHERE assignment_id = :p_assignment_id ORDER BY element_name_sort, processing_priority;
- SELECT classification_name, SUM(payment_amount) FROM pay_hk_asg_element_payments_v WHERE assignment_action_id = :p_action_id GROUP BY classification_name;
- SELECT element_reporting_name, payment_amount FROM pay_hk_asg_element_payments_v WHERE classification_name = 'EMPLOYER LIABILITIES' ORDER BY element_name_sort;
The view is read-only reporting infrastructure; it should not be treated as a transactional interface, and queries should be filtered by assignment or action to avoid full-scan overhead across payroll history.
-
View: PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_ELEMENT_PAYMENTS_V, object_name:PAY_HK_ASG_ELEMENT_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_HK_ASG_ELEMENT_PAYMENTS_V ,
-
View: PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_ELEMENT_PAYMENTS_V, object_name:PAY_HK_ASG_ELEMENT_PAYMENTS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_HK_ASG_ELEMENT_PAYMENTS_V ,
-
SYNONYM: PUBLIC.PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_HK_ASG_ELEMENT_PAYMENTS_V, status:VALID,
-
VIEW: APPS.PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_ELEMENT_PAYMENTS_V, object_name:PAY_HK_ASG_ELEMENT_PAYMENTS_V, status:VALID,
-
PACKAGE: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
VIEW: APPS.PAY_HK_ASG_MPF_DATA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_MPF_DATA_V, object_name:PAY_HK_ASG_MPF_DATA_V, status:VALID,
-
VIEW: APPS.PAY_HK_ASG_MPF_DATA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_MPF_DATA_V, object_name:PAY_HK_ASG_MPF_DATA_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_HK_PAYSLIP_ARCHIVE, status:VALID,
-
VIEW: APPS.PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_HK_ASG_ELEMENT_PAYMENTS_V, object_name:PAY_HK_ASG_ELEMENT_PAYMENTS_V, status:VALID,
-
PACKAGE: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.2.2
-
APPS.PAY_HK_PAYSLIP_ARCHIVE SQL Statements
12.1.1
-
APPS.PAY_HK_PAYSLIP_ARCHIVE SQL Statements
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULT_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULT_VALUES, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_CLASSIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_CLASSIFICATIONS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_INTERLOCKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INTERLOCKS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PAY_RUN_RESULT_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULT_VALUES, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.1.1
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_HK_ASG_ELEMENT_PAYMENTS_V
12.2.2
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_INTERLOCKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INTERLOCKS, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
PACKAGE: APPS.HR_SECURITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_SECURITY, status:VALID,
-
SYNONYM: APPS.PAY_INPUT_VALUES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F, status:VALID,
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on FND_DATE
12.2.2
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on FND_DATE
12.1.1
-
SYNONYM: APPS.PAY_INPUT_VALUES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_RUN_RESULTS
12.2.2
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.1.1
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_ASSIGNMENT_ACTIONS
12.2.2
-
APPS.PAY_HK_PAYSLIP_ARCHIVE dependencies on PAY_RUN_RESULTS
12.1.1
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENTS_F
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENTS_F, object_name:PER_ASSIGNMENTS_F, status:VALID,
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.1.1
-
PACKAGE BODY: APPS.PAY_HK_PAYSLIP_ARCHIVE
12.2.2
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
VIEW: APPS.PER_ASSIGNMENTS_F
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_ASSIGNMENTS_F, object_name:PER_ASSIGNMENTS_F, status:VALID,