Search Results pay_jp_si_bon_payment_v
Overview
PAY_JP_SI_BON_PAYMENT_V is a read-only database view owned by the APPS schema within the Oracle E-Business Suite Payroll (PAY) module. In Oracle EBS 12.1.1 and 12.2.2, this view is delivered as part of the Japanese localization (JP) payroll functionality and is documented as VALID within the ETRM repository. Its purpose is to return the assignment action detail associated with a Bonus Payroll Process, filtered by business_group_id and the derived Social Insurance organization identifier (si_org_id).
From an implementation perspective, the view consolidates payroll action, assignment action, assignment, and run result information into a single denormalized result set. This makes it suitable for reporting and integration logic that must reconcile bonus payroll results with Social Insurance (SI) classification on a per-person, per-assignment basis. The view is not a base table and stores no data of its own; it derives all output at runtime from underlying payroll and HR entities.
The view is heavily optimized for its intended query pattern. Its definition embeds an ORDERED hint, NO_MERGE on the inline view, explicit AND_EQUAL and INDEX hints on the payroll actions, assignment actions, run results, run result values, and assignment primary keys. This indicates the view was tuned for large-volume Japanese payroll datasets in both 12.1.1 and 12.2.2 codelines.
Underlying Base Objects
The documented referenced objects that constitute this view are:
- PAY_PAYROLL_ACTIONS (synonym) — source of PAYROLL_ACTION_ID, EFFECTIVE_DATE, DATE_EARNED, and legislative parameters.
- PAY_ASSIGNMENT_ACTIONS (synonym) — drives ASSIGNMENT_ACTION_ID and ACTION_SEQUENCE.
- PAY_RUN_RESULTS (synonym) and PAY_RUN_RESULT_VALUES (synonym) — provide run result and value detail used in the inline computation of SI_TYPE and related identifiers.
- PAY_ELEMENT_SETS (synonym) and PAY_ELEMENT_TYPES_F (synonym) — identify the bonus element set and element types used in the SI calculation.
- PAY_INPUT_VALUES_F (synonym) — resolves input value identifiers for the SI organization, HI number, and WP number parameters.
- PER_ALL_ASSIGNMENTS_F (synonym) — supplies ASSIGNMENT_ID and PERSON_ID.
- PER_BUSINESS_GROUPS (view) — supplies BUSINESS_GROUP_ID and LEGISLATION_CODE.
- PAY_CORE_UTILS (package) — invoked via GET_PARAMETER to return SI_SUM_MTD_BON from legislative parameters.
- PAY_JP_BALANCE_PKG (package) — invoked via GET_ENTRY_VALUE_NUMBER and GET_ENTRY_VALUE_CHAR to derive SI_ORG_ID, HI_NUMBER, and WP_NUMBER.
The dependency on PAY_JP_BALANCE_PKG and PAY_CORE_UTILS means the view relies on PL/SQL functions at execution time, which can influence performance and must be considered when troubleshooting.
Key Columns
The view exposes the following notable columns and their meaning:
- PAYROLL_ACTION_ID — identifier of the parent bonus payroll action.
- ASSIGNMENT_ACTION_ID — identifier of the assignment-level action within the payroll run.
- ACTION_SEQUENCE — sequence of the action within the payroll action.
- ASSIGNMENT_ID and PERSON_ID — the assignment and person to whom the bonus result applies.
- BUSINESS_GROUP_ID — the business group that scopes the query.
- EFFECTIVE_DATE — date on which the payroll action takes effect.
- DATE_EARNED — the date the bonus is deemed earned.
- SI_SUM_MTD_BON — value of the legislative parameter SI_SUM_MTD_BON as returned by PAY_CORE_UTILS.GET_PARAMETER.
- SI_ORG_ID — Social Insurance organization value resolved through PAY_JP_BALANCE_PKG.GET_ENTRY_VALUE_NUMBER.
- HI_NUMBER and WP_NUMBER — the Health Insurance and Welfare Pension numbers resolved via GET_ENTRY_VALUE_CHAR.
- SI_TYPE — aggregated sum of the SI type input value.
Common Use Cases and Queries
Typical scenarios include reconciling bonus payroll payments to Social Insurance records for Japanese reporting, extracting HI and WP numbers for downstream statutory filings, and auditing SI type classification per assignment.
A representative query filtered by business group and person:
- SELECT payroll_action_id, assignment_action_id, person_id, assignment_id, effective_date, date_earned, si_org_id, hi_number, wp_number, si_type FROM apps.pay_jp_si_bon_payment_v WHERE business_group_id = :p_bg_id AND person_id = :p_person_id ORDER BY effective_date;
Because the view aggregates SI_TYPE and calls PL/SQL functions per row, queries should always be constrained by BUSINESS_GROUP_ID and, where possible, PERSON_ID or date ranges to avoid full scans and excessive function invocation costs.
-
View: PAY_JP_SI_BON_PAYMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SI_BON_PAYMENT_V, object_name:PAY_JP_SI_BON_PAYMENT_V, status:VALID, product: PAY - Payroll , description: This view returns Assignment Action of Bonus Payroll Process based on business_group_id and si_org_id. , implementation_dba_data: APPS.PAY_JP_SI_BON_PAYMENT_V ,
-
View: PAY_JP_SI_BON_PAYMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SI_BON_PAYMENT_V, object_name:PAY_JP_SI_BON_PAYMENT_V, status:VALID, product: PAY - Payroll , description: This view returns Assignment Action of Bonus Payroll Process based on business_group_id and si_org_id. , implementation_dba_data: APPS.PAY_JP_SI_BON_PAYMENT_V ,
-
SYNONYM: PUBLIC.PAY_JP_SI_BON_PAYMENT_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_JP_SI_BON_PAYMENT_V, status:VALID,
-
VIEW: APPS.PAY_JP_SI_BON_PAYMENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SI_BON_PAYMENT_V, object_name:PAY_JP_SI_BON_PAYMENT_V, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_PKG, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_PKG, status:VALID,
-
VIEW: APPS.PAY_JP_SI_BON_PAYMENT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_SI_BON_PAYMENT_V, object_name:PAY_JP_SI_BON_PAYMENT_V, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_SETS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_SETS, status:VALID,
-
PACKAGE: APPS.PAY_CORE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULT_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULT_VALUES, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.PAY_CORE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CORE_UTILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
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.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
SYNONYM: APPS.PAY_RUN_RESULTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_RUN_RESULTS, status:VALID,
-
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_INPUT_VALUES_F
12.1.1
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,
-
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,
-
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,
-
SYNONYM: APPS.PER_ALL_ASSIGNMENTS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,
-
SYNONYM: APPS.PER_ALL_ASSIGNMENTS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
12.1.1 DBA Data
12.1.1
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,