Search Results pay_jp_bal_matrix_by_act_v
Overview
PAY_JP_BAL_MATRIX_BY_ACT_V is a payroll balance view owned by the APPS schema in Oracle E-Business Suite. As documented in the ETRM metadata for release 12.2.2, this object is a VIEW with VALID status, belonging to the PAY - Payroll product family. The documented description states that this is a balance view used exclusively for Japanese localization. It is therefore not a global payroll object and should be treated as a Japan-specific reporting artifact.
The view presents payroll balance information at the level of an assignment action. Its principal role is to expose, in a single denormalized row, the various period-to-date balance accumulations that Japanese payroll legislation and business practice require: monthly, yearly, fiscal-year, and several Japan-specific reset-based accumulations. Rather than forcing report authors to call the balance retrieval API repeatedly, the view pre-computes a matrix of balance values keyed by assignment action and balance type.
Underlying Base Objects
The view is defined with an ORDERED USE_NL hint, indicating a deliberate nested-loop join strategy across a defined set of base objects. The documented referenced objects are:
- PAY_ASSIGNMENT_ACTIONS (synonym) — the driving table, supplying ASSIGNMENT_ACTION_ID and context for each payroll action.
- PAY_PAYROLL_ACTIONS (synonym) — joined via the payroll action to obtain the BUSINESS_GROUP_ID used in balance retrieval.
- PAY_RUN_RESULTS (synonym) and PAY_RUN_RESULT_VALUES (synonym) — supply the run result detail feeding the balance query.
- PAY_BALANCE_FEEDS_F (synonym) — the balance feed definition linking run results to balance types.
- PAY_BALANCE_TYPES (synonym) and PAY_BALANCE_TYPES_TL (synonym) — the balance type definition and its translated name, yielding BALANCE_NAME and BALANCE_TYPE_ID.
- PAY_JP_BALANCE_VIEW_PKG (package) — the Japan localization package whose GET_VALUE function computes each balance value.
- HR_GENERAL (package) — used via DECODE_LOOKUP to translate the balance UOM into a display value.
The join order PPA, PRR, PRRV, FEED, PBTTL reflects the intended execution path: from assignment action through run results and run result values, to the balance feed, and finally to the balance type translation table.
Key Columns
The projection exposes the assignment action identifier along with balance type and UOM attributes. Important columns include:
- ASSIGNMENT_ACTION_ID — the primary key context for each row; the action being reported.
- BALANCE_TYPE_ID, BALANCE_NAME — the balance definition identifier and its translated name.
- BALANCE_UOM, D_BALANCE_UOM — the balance unit of measure and its HR_GENERAL.DECODE_LOOKUP translation, truncated to 80 bytes.
- CURRENCY_CODE — the currency associated with the balance.
- ASG_RUN_BAL, ASG_PROC_PTD_BAL, ASG_ITD_BAL, ASG_FYTD2_JP_BAL — the run, processed PTD, ITD, and secondary fiscal accumulations.
- ASG_MTD_JP_BAL, ASG_YTD_JP_BAL, ASG_FYTD_JP_BAL — Japan-reset monthly, yearly, and fiscal-year-to-date balances.
- ASG_AUG2JUL_JP_BAL, ASG_JUL2JUN_JP_BAL, ASG_APR2MAR_JP_BAL — Japan-specific accumulations resetting on 01-08, 01-07, and 01-04 respectively.
Common Use Cases and Queries
Typical use cases include Japanese payroll balance reporting, verification of period-based accumulations during payroll runs, and integration of Japan balance data into custom reports or extracts. A representative query follows:
SELECT assignment_action_id, balance_name, balance_uom, currency_code, asg_mtd_jp_bal, asg_ytd_jp_bal, asg_fytd_jp_bal FROM apps.pay_jp_bal_matrix_by_act_v WHERE assignment_action_id = :p_action_id;
Because each row carries every reset variant, the view is well suited to matrix-style reporting where a single record must display all Japanese balance accumulations side by side. Queries should always filter on the assignment action or balance type, given the volume produced by the nested-loop join path.
-
View: PAY_JP_BAL_MATRIX_BY_ACT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BAL_MATRIX_BY_ACT_V, object_name:PAY_JP_BAL_MATRIX_BY_ACT_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_BAL_MATRIX_BY_ACT_V ,
-
View: PAY_JP_BAL_MATRIX_BY_ACT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BAL_MATRIX_BY_ACT_V, object_name:PAY_JP_BAL_MATRIX_BY_ACT_V, status:VALID, product: PAY - Payroll , description: This is a balance view. This view is used for Japanese localization only. , implementation_dba_data: APPS.PAY_JP_BAL_MATRIX_BY_ACT_V ,
-
SYNONYM: PUBLIC.PAY_JP_BAL_MATRIX_BY_ACT_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_JP_BAL_MATRIX_BY_ACT_V, status:VALID,
-
VIEW: APPS.PAY_JP_BAL_MATRIX_BY_ACT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BAL_MATRIX_BY_ACT_V, object_name:PAY_JP_BAL_MATRIX_BY_ACT_V, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_VIEW_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_VIEW_PKG, status:VALID,
-
PACKAGE: APPS.PAY_JP_BALANCE_VIEW_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_JP_BALANCE_VIEW_PKG, status:VALID,
-
VIEW: APPS.PAY_JP_BAL_MATRIX_BY_ACT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_JP_BAL_MATRIX_BY_ACT_V, object_name:PAY_JP_BAL_MATRIX_BY_ACT_V, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_TYPES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES_TL, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_TYPES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES_TL, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_FEEDS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_FEEDS_F, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_FEEDS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_FEEDS_F, 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 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.2.2 FND Design Data
12.2.2
-
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_BALANCE_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES, status:VALID,
-
SYNONYM: APPS.PAY_BALANCE_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_BALANCE_TYPES, 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_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,
-
PACKAGE: APPS.HR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE: APPS.HR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.HR_JPBAL
12.1.1
-
APPS.HR_JPBAL dependencies on HR_JPRTS
12.2.2
-
PACKAGE BODY: APPS.HR_JPBAL
12.2.2
-
APPS.HR_JPBAL dependencies on HR_JPRTS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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 - 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. ,