Search Results pay_personal_payment_methods
Overview
PAY_PERSONAL_PAYMENT_METHODS is a date-effective view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the PAY (Payroll) product family. Its role is to expose the currently effective personal payment method records for a given session, rather than every historical or future-dated row stored in the underlying table. This is achieved through a filter on the EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns against the effective date held in FND_SESSIONS for the active session.
Because personal payment methods determine how a payee's net pay is disbursed — the organization payment method used, the external bank account, and the split of amounts or percentages — the view is central to payroll disbursement processing, payment method validation, and any reporting or integration that must reflect the payment instructions in force at a point in time. It is documented as VALID and is available in both EBS 12.1.1 and 12.2.2 environments. In reporting and integration contexts the view presents a session-aware, single-version snapshot, sparing the consumer from manually applying date-effectivity logic.
Underlying Base Objects
The view is defined directly over PAY_PERSONAL_PAYMENT_METHODS_F, the date-effective ("_F") table that stores personal payment method definitions with their effective start and end dates. All columns listed in the view text originate from that base table; the view adds no derived values of its own. The second referenced object is FND_SESSIONS, accessed as a synonym, which supplies the effective date used in the WHERE predicate. Two scalar subqueries read FND_SESSIONS keyed on USERENV('SESSIONID'), requiring that EFFECTIVE_START_DATE be less than or equal to the session effective date and EFFECTIVE_END_DATE be greater than or equal to it.
Consequently, the view always returns the rows effective for the current application session. Rows whose effectivity window does not contain the session effective date are excluded, and because the underlying table may hold multiple dated versions of the same payment method, only the version(s) covering that date are surfaced. This relationship means the view is appropriate for transactional and session-driven use, while historical analysis of all versions must query the base table directly.
The base object is referenced through a synonym, and the view inherits the standard WHO audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) plus OBJECT_VERSION_NUMBER for optimistic locking.
Key Columns
- PERSONAL_PAYMENT_METHOD_ID — Primary identifier for the personal payment method record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — The date-effectivity window used by the view filter; critical for understanding which version is returned.
- BUSINESS_GROUP_ID — Business group that owns the record, supporting multi-organization segregation.
- PERSON_ID / PAYEE_ID / PAYEE_TYPE — Identify the person or payee to whom the payment method belongs.
- ASSIGNMENT_ID — Assignment associated with the payment method, tying it to a specific employment assignment.
- ORG_PAYMENT_METHOD_ID — Reference to the organization payment method that defines the payment mechanism.
- EXTERNAL_ACCOUNT_ID — The external bank account used for disbursement.
- AMOUNT, PERCENTAGE, PRIORITY — Control how net pay is allocated across multiple payment methods, by fixed amount, percentage split, or priority order.
- RUN_TYPE_ID — Optional run type restricting the payment method to particular payroll runs.
- COMMENT_ID — Reference to associated comment text.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE20 — Descriptive flexfield segments for customer-defined data.
- OBJECT_VERSION_NUMBER and WHO columns — Concurrency control and audit information.
Common Use Cases and Queries
The view is typically used to report or validate the payment methods currently in effect for employees, for example during payroll reconciliation, bank file review, or interfaces building payment instructions. A representative query listing effective payment methods for a person is:
SELECT personal_payment_method_id, person_id, assignment_id, org_payment_method_id, external_account_id, amount, percentage, priority FROM apps.pay_personal_payment_methods WHERE person_id = :p_person_id ORDER BY priority;
To examine splits for a specific organization payment method:
SELECT ppm.personal_payment_method_id, ppm.person_id, ppm.percentage, ppm.amount FROM apps.pay_personal_payment_methods ppm WHERE ppm.org_payment_method_id = :p_org_payment_method_id;
Because results depend on the session effective date, queries executed through a standard EBS session return only currently effective rows. Analysts needing full history, including future-dated or expired versions, should query PAY_PERSONAL_PAYMENT_METHODS_F and apply their own date criteria. Integrations should treat the view as read-only and rely on the base table for any dated maintenance operations.
-
View: PAY_PERSONAL_PAYMENT_METHODS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS, object_name:PAY_PERSONAL_PAYMENT_METHODS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_PERSONAL_PAYMENT_METHODS ,
-
View: PAY_PERSONAL_PAYMENT_METHODS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS, object_name:PAY_PERSONAL_PAYMENT_METHODS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_PERSONAL_PAYMENT_METHODS ,
-
SYNONYM: PUBLIC.PAY_PERSONAL_PAYMENT_METHODS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_PERSONAL_PAYMENT_METHODS, status:VALID,
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_ZA_ACB_TAPE, status:VALID,
-
PACKAGE: APPS.PAY_GB_BACS_TAPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_GB_BACS_TAPE, status:VALID,
-
PACKAGE: APPS.PAY_CA_DIRECT_DEPOSIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_DIRECT_DEPOSIT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_ZA_ACB_TAPE, status:VALID,
-
PACKAGE: APPS.PAY_CA_DIRECT_DEPOSIT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_CA_DIRECT_DEPOSIT_PKG, status:VALID,
-
VIEW: APPS.PAY_PERSONAL_PAYMENT_METHODS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS, object_name:PAY_PERSONAL_PAYMENT_METHODS, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_PPM_HOOK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_PPM_HOOK, status:VALID,
-
PACKAGE: APPS.PAY_GB_BACS_TAPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_GB_BACS_TAPE, status:VALID,
-
PACKAGE BODY: APPS.PER_CANCEL_HIRE_OR_APL_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CANCEL_HIRE_OR_APL_PKG, status:VALID,
-
PACKAGE: APPS.PAY_CA_DIRECT_DEPOSIT_PKG
12.2.2
-
PACKAGE BODY: APPS.PER_CANCEL_HIRE_OR_APL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CANCEL_HIRE_OR_APL_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_PERSON_INTERNAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_INTERNAL, status:VALID,
-
PACKAGE BODY: APPS.HR_PERSON_DELETE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_DELETE, status:VALID,
-
VIEW: APPS.PAY_US_PRE_PAYMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_PRE_PAYMENTS_V, object_name:PAY_US_PRE_PAYMENTS_V, status:VALID,
-
PACKAGE: APPS.PAY_CA_DIRECT_DEPOSIT_PKG
12.1.1
-
PACKAGE BODY: APPS.HR_PERSON_INTERNAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_INTERNAL, status:VALID,
-
VIEW: APPS.PAY_US_PRE_PAYMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_US_PRE_PAYMENTS_V, object_name:PAY_US_PRE_PAYMENTS_V, status:VALID,
-
PACKAGE BODY: APPS.HR_PERSON_DELETE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PERSON_DELETE, status:VALID,
-
TABLE: HR.PAY_PRE_PAYMENTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PRE_PAYMENTS, object_name:PAY_PRE_PAYMENTS, status:VALID,
-
TABLE: HR.PAY_PRE_PAYMENTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_PRE_PAYMENTS, object_name:PAY_PRE_PAYMENTS, status:VALID,
-
APPS.PAY_US_PPM_HOOK SQL Statements
12.2.2
-
PACKAGE: APPS.HR_PAYMENTS
12.1.1
-
APPS.PER_CANCEL_HIRE_OR_APL_PKG SQL Statements
12.1.1
-
VIEW: APPS.PAY_PERSONAL_PAYMENT_METHODS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PERSONAL_PAYMENT_METHODS, object_name:PAY_PERSONAL_PAYMENT_METHODS, status:VALID,
-
PACKAGE: APPS.HR_PAYMENTS
12.2.2
-
APPS.PER_CANCEL_HIRE_OR_APL_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.PAY_PERSONAL_PAYMENT_METHODS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PERSONAL_PAYMENT_METHODS_F, status:VALID,
-
SYNONYM: APPS.PAY_PERSONAL_PAYMENT_METHODS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PERSONAL_PAYMENT_METHODS_F, status:VALID,
-
PACKAGE: APPS.PAY_GB_BACS_TAPE
12.1.1
-
VIEW: APPS.HR_H2PI_ELEMENT_ENTRIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_ELEMENT_ENTRIES_V, object_name:HR_H2PI_ELEMENT_ENTRIES_V, status:VALID,
-
PACKAGE: APPS.PAY_GB_BACS_TAPE
12.2.2
-
VIEW: APPS.HR_H2PI_ELEMENT_ENTRIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_H2PI_ELEMENT_ENTRIES_V, object_name:HR_H2PI_ELEMENT_ENTRIES_V, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_PPM_HOOK
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_ZA_ACB_TAPE dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PER_CANCEL_HIRE_OR_APL_PKG dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE: APPS.PAY_ZA_ACB_TAPE
12.1.1
-
APPS.PAY_ZA_ACB_TAPE dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.1.1
-
APPS.HR_PERSON_DELETE dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.1.1
-
APPS.PAY_US_PPM_HOOK dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.2.2
-
TABLE: HR.PAY_ELEMENT_ENTRIES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRIES_F, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
TABLE: HR.PAY_ELEMENT_ENTRIES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_ENTRIES_F, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
APPS.PAY_CA_DIRECT_DEPOSIT_PKG dependencies on PAY_PERSONAL_PAYMENT_METHODS
12.2.2