Search Results pf_org_id




Overview

PAY_IN_ARCH_PF_V is a PL/SQL view owned by the APPS schema in Oracle E-Business Suite (EBS) releases 12.1.1 and 12.2.2. It resides within the Payroll (PAY) product family and exposes archived Provident Fund (PF) contribution and organizational data captured during Indian payroll processing. The view is classified as VALID in the ETRM metadata, indicating that it is compiled and available for querying in a standard EBS installation.

The view serves as a reporting and integration surface for statutory PF information. Because the underlying PF data is stored as generic action information rows rather than dedicated columns, the view performs the necessary pivoting and joining to present a business-friendly, denormalized result set. This makes it suitable for extracts, reconciliation reports, and downstream interfaces that require PF numbers and associated organization details without needing to interpret PAY_ACTION_INFORMATION directly.

Underlying Base Objects

PAY_IN_ARCH_PF_V is defined over three synonyms and one package function, all documented in the ETRM metadata:

The view joins the two PAY_ACTION_INFORMATION instances on action context identifiers and on the shared values of ACTION_INFORMATION1 (contribution period) and ACTION_INFORMATION2 (PF organization ID). It filters PAI_PA rows where ACTION_INFORMATION_CATEGORY equals 'IN_PF_PAY' and PAI_AAP rows where ACTION_INFORMATION_CATEGORY equals 'IN_PF_ASG'. Context types are constrained to 'PA' and 'AAP' respectively, and the payroll action is linked to the assignment action through PAYROLL_ACTION_ID. The DISTINCT keyword eliminates duplicate rows produced by the multi-table join.

Key Columns

Common Use Cases and Queries

Typical uses include PF reconciliation, statutory reporting, and data feeds to external PF trust systems. A representative query retrieving PF numbers by contribution period is:

  • SELECT pf_number, pension_number, contribution_period, pf_org_id, org_name FROM apps.pay_in_arch_pf_v WHERE contribution_period = :period;
  • SELECT pf_number, org_name FROM apps.pay_in_arch_pf_v WHERE pf_org_class = :class ORDER BY pf_number;

Because the view already resolves the business group via FND_PROFILE and applies DISTINCT, report authors can query it directly without replicating the action information category filters or join logic. For high-volume extracts, restricting by CONTRIBUTION_PERIOD or PF_ORG_ID improves performance.