Search Results get_all_parameters
Overview
PAY_NL_PAYSLIP_ARCHIVE is an Oracle E-Business Suite payroll seed data package owned by the APPS schema. It supports the Dutch (NL) localization of Oracle Payroll by providing the archival logic required to move completed prepayment and QuickPay prepayment records for a payroll period into payslip archive storage. In the Netherlands, statutory and company-specific payslip retention requirements oblige employers to preserve a defensible snapshot of each payment run, and this package supplies the range-selection, locking, and data-extraction procedures that a payroll archival concurrent process calls during its execution phases.
The package is classified in ETRM under the generic API classification OTHER, indicating that it is not a public, supported business API but an internal component invoked by the payroll action framework. It is referenced by no other packages, confirming that its entry points are designed to be called from concurrent program definitions and the payroll action processing engine rather than from dependent PL/SQL units.
Key Procedures and Functions
The package exposes seven documented procedures and functions:
- RANGE_CODE — Returns a SQL string used by the payroll action framework to select the range of assignments eligible for archival. This is the range-code phase of the standard payroll action lifecycle.
- ASSIGNMENT_ACTION_CODE — Further restricts the assignment identifiers produced by the range code and locks all completed prepayments and QuickPay prepayments within the specified period, preventing modification while archival proceeds.
- ARCHIVE_INIT — Initializes package-level global tables, specifically g_statutory_balance_table, g_stat_element_table, g_user_balance_table, and g_element_table, which cache balance and element metadata for the duration of the archival run.
- ARCHIVE_CODE — The principal archival routine. It orchestrates the supporting procedures and writes the archived data for a given assignment action and effective date.
- GET_PARAMETER — Retrieves a single archival parameter value supplied to the payroll action.
- GET_ALL_PARAMETERS — Retrieves the complete set of parameters associated with the archival payroll action. This is the entry point most frequently referenced by users searching for parameter-initialization logic, since it populates the values consulted by the range code and archival procedures.
- GET_COUNTRY_NAME — Resolves the country name associated with the payroll action, supporting localization-specific formatting of archived output.
Tables Accessed
The package reads and writes a defined set of payroll and HR tables through APPS synonyms. Payroll action context and parameter data are drawn from PAY_ACTION_CONTEXTS, PAY_ACTION_INFORMATION, and PAY_ACTION_INTERLOCKS. Assignment and payroll definition data come from PAY_ASSIGNMENT_ACTIONS, PAY_ASSIGNMENT_ACTIONS_S, and PAY_ALL_PAYROLLS_F. Balance and element metadata are sourced from PAY_BALANCE_DIMENSIONS and PAY_BALANCE_FEEDS_F.
Organizational and legislative context is resolved through HR_ALL_ORGANIZATION_UNITS, HR_ALL_ORGANIZATION_UNITS_TL, HR_ORGANIZATION_INFORMATION, HR_LOCATIONS_ALL, HR_SOFT_CODING_KEYFLEX, FF_CONTEXTS, and FND_TERRITORIES_TL. Together these tables allow the package to associate each archived payslip with the correct legal employer, location, territory, and payroll statutory unit.
Usage Notes
PAY_NL_PAYSLIP_ARCHIVE is invoked by the Dutch payroll payslip archival concurrent program and by the payroll action framework during its range-code, assignment-action, and archive phases. GET_ALL_PARAMETERS is typically the first call made, supplying the parameter values that RANGE_CODE subsequently uses to build its selection SQL. ARCHIVE_INIT should always be executed before ARCHIVE_CODE so that the global balance and element tables are populated. Because the package is internal and unsupported as a public API, customizations should avoid direct invocation and instead call the delivered concurrent program; changes to the locking behaviour in ASSIGNMENT_ACTION_CODE can affect payroll run performance for the period being archived.
-
PACKAGE: APPS.PAY_NL_PAYSLIP_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_NL_PAYSLIP_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_NO_EERR_STATUS_CONTROL
12.2.2
-
PACKAGE: APPS.PAY_NO_EERR_STATUS_CONTROL
12.1.1
-
PACKAGE BODY: APPS.PAY_NL_TAXOFFICE_FILE
12.1.1
-
PACKAGE BODY: APPS.PAY_NL_TAXOFFICE_FILE
12.2.2
-
PACKAGE: APPS.PAY_NO_EERR_CONTINUOUS
12.2.2
-
PACKAGE: APPS.PAY_NO_EERR_CONTINUOUS
12.1.1
-
PACKAGE: APPS.PAY_SE_WAGES_SALARIES
12.2.2
-
PACKAGE: APPS.PAY_NO_SC_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_NO_ARCHIVE_RSEA
12.1.1
-
PACKAGE: APPS.PAY_NO_ARCHIVE_RSEA
12.2.2
-
PACKAGE: APPS.PAY_SE_WAGES_SALARIES
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_LTFA
12.2.2
-
PACKAGE: APPS.PAY_NO_ARC_HOLIDAY_ENTITLEMENT
12.1.1
-
PACKAGE: APPS.PAY_NO_SC_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_NO_ARC_HOLIDAY_ENTITLEMENT
12.2.2
-
PACKAGE: APPS.PAY_FI_ARCHIVE_ACRA
12.2.2
-
PACKAGE: APPS.PAY_SE_ARCHIVE_TETA
12.1.1
-
PACKAGE: APPS.PAY_IE_P30LOCK
12.1.1
-
PACKAGE: APPS.PAY_SE_ARCHIVE_TETA
12.2.2
-
PACKAGE: APPS.PAY_FI_ARCHIVE_MTRA
12.1.1
-
PACKAGE: APPS.PAY_IE_P30LOCK
12.2.2
-
PACKAGE: APPS.PAY_FI_ARCHIVE_ACRA
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_LTFA
12.1.1
-
PACKAGE: APPS.PAY_DK_ARCHIVE_EIN
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_DPSA
12.1.1
-
PACKAGE: APPS.PAY_SE_HCIA_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_DPSA
12.2.2
-
PACKAGE: APPS.PAY_FI_PAYLIST_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_NO_PAYSLIP_ARCHIVE
12.2.2
-
PACKAGE: APPS.PER_NL_FDR_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_DK_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_SE_SLSA_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_DK_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_NO_PAYSLIP_ARCHIVE
12.1.1
-
PACKAGE: APPS.PER_NL_FDR_ARCHIVE
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_TEL
12.1.1
-
PACKAGE: APPS.PAY_FI_ARCHIVE_TEL
12.2.2
-
PACKAGE: APPS.PAY_SE_HCIA_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_FI_PAYLIST_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_SE_ARCHIVE_CWCA
12.1.1
-
PACKAGE: APPS.PAY_DK_ARCHIVE_EIN
12.2.2
-
PACKAGE: APPS.PER_HU_EMP_CERT_ARCHIVE
12.1.1
-
PACKAGE: APPS.PER_HU_EMP_CERT_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_FI_ARCHIVE_MTRA
12.2.2
-
PACKAGE BODY: APPS.PAY_NO_SC_ARCHIVE
12.2.2
-
PACKAGE: APPS.PAY_FI_ARCHIVE_UMFR
12.1.1
-
PACKAGE: APPS.PAY_SE_SLSA_ARCHIVE
12.2.2
-
PACKAGE BODY: APPS.PAY_NO_SC_ARCHIVE
12.1.1