Search Results pay_za_acb_user_gen_nos




Overview

The PAY_ZA_ACB_USER_GEN_NOS table is a country-specific data object within Oracle E-Business Suite (EBS) Payroll, designed for the South African legislative market. Its primary role is to support the generation and submission of magnetic tape files to the South African Association for Savings and Investment (ASISA) Central Beneficiary (ACB) system. The table acts as a critical repository for tracking generation numbers associated with specific payroll runs and user-defined codes, ensuring the accurate and sequential submission of beneficiary data as required by local compliance standards. Its existence underscores the localization capabilities of Oracle EBS to meet regional statutory reporting requirements.

Key Information Stored

The table's structure is focused on linking payroll execution data with ACB submission identifiers. The primary columns, as indicated by its key constraints, are PAYROLL_ACTION_ID and USER_CODE. The PAYROLL_ACTION_ID serves as the foreign key link to the core PAY_PAYROLL_ACTIONS table, which records the execution instance of a payroll process. The USER_CODE column likely stores a user-defined identifier or sequence number that corresponds to a specific ACB generation or tape submission. Together, these columns create a unique record that associates a completed payroll run with a specific ACB generation number, which is essential for audit trails and preventing duplicate submissions.

Common Use Cases and Queries

The primary use case for this table is during the periodic process of generating ACB magnetic tape files. A payroll administrator would run the relevant South African ACB report or concurrent program. This process would query or insert records into PAY_ZA_ACB_USER_GEN_NOS to obtain or register the next valid generation number for the payroll run. Common operational queries include verifying the last generation number used for a specific payroll or user code, and checking for the existence of a record to prevent re-submission. A typical validation query would be:

  • SELECT USER_CODE, PAYROLL_ACTION_ID FROM HR.PAY_ZA_ACB_USER_GEN_NOS WHERE PAYROLL_ACTION_ID = :p_payroll_action_id;

Reporting use cases involve creating audit reports that trace ACB submission history by joining this table with PAY_PAYROLL_ACTIONS to get payroll run details.

Related Objects

This table has a direct and documented foreign key relationship with a core payroll table, defining its primary integration point within the application.

  • PAY_PAYROLL_ACTIONS: This is the primary related table. The column PAY_ZA_ACB_USER_GEN_NOS.PAYROLL_ACTION_ID is a foreign key referencing PAY_PAYROLL_ACTIONS. This relationship ensures that every generation number record is tied to a valid, executed payroll action, providing context such as the payroll period, consolidation set, and date earned.

Given its specialized purpose, this table is typically referenced by country-specific South African ACB reporting programs and interfaces rather than by other base tables.

  • Table: PAY_ZA_ACB_USER_GEN_NOS 12.2.2

    owner:HR,  object_type:TABLE,  fnd_design_data:PAY.PAY_ZA_ACB_USER_GEN_NOS,  object_name:PAY_ZA_ACB_USER_GEN_NOS,  status:VALID,  product: PAY - Payrolldescription: PAY_ZA_ACB_USER_GEN_NOS holds the ACB generation number information needed when submitting magnetic tapes to ACB. ,  implementation_dba_data: HR.PAY_ZA_ACB_USER_GEN_NOS

  • Table: PAY_ZA_ACB_USER_GEN_NOS 12.1.1

    owner:HR,  object_type:TABLE,  fnd_design_data:PAY.PAY_ZA_ACB_USER_GEN_NOS,  object_name:PAY_ZA_ACB_USER_GEN_NOS,  status:VALID,  product: PAY - Payrolldescription: PAY_ZA_ACB_USER_GEN_NOS holds the ACB generation number information needed when submitting magnetic tapes to ACB. ,  implementation_dba_data: HR.PAY_ZA_ACB_USER_GEN_NOS

  • Table: PAY_PAYROLL_ACTIONS 12.2.2

    owner:HR,  object_type:TABLE,  fnd_design_data:PAY.PAY_PAYROLL_ACTIONS,  object_name:PAY_PAYROLL_ACTIONS,  status:VALID,  product: PAY - Payrolldescription: Holds information about a payroll process. ,  implementation_dba_data: HR.PAY_PAYROLL_ACTIONS

  • Table: PAY_PAYROLL_ACTIONS 12.1.1

    owner:HR,  object_type:TABLE,  fnd_design_data:PAY.PAY_PAYROLL_ACTIONS,  object_name:PAY_PAYROLL_ACTIONS,  status:VALID,  product: PAY - Payrolldescription: Holds information about a payroll process. ,  implementation_dba_data: HR.PAY_PAYROLL_ACTIONS