Search Results pay_nl_nwr_xml_extract_pkg
Overview
APPS.PAY_NL_NWR_XML_EXTRACT_PKG is a Dutch (NL) localization package body responsible for generating the statutory NWR (Netherlands Wage Report / Nieuwe Werkgeversrapportage) XML extract from Oracle Payroll data. The package assembles the wage and employment details required by Dutch tax authorities and regulatory bodies into a structured XML document, applying the correct character encoding so that the output conforms to the publishable specification. The header revision (pynlwrep.pkb, version 120.26.12020000.6, dated 2013/01/11) confirms it ships as a seeded localization object in the APPS schema under EBS 12.1.1 and 12.2.2. In the context of the user search term "action_information," this package is notable because it directly reads the PAY_ACTION_INFORMATION table into a PL/SQL associative array, making it a consumer of the action information model used throughout Oracle Payroll.
Key Procedures and Functions
The ETRM metadata documents five procedures and functions in this package body:
- GET_TAG_NAME — Derives or resolves the XML element tag name used when emitting report data, mapping internal payroll values to the expected NWR XML structure.
- YES_NO — Converts Oracle's internal yes/no indicator values into the literal tokens required by the XML schema.
- GET_LE_NAME — Returns the legal employer name for the reporting entity, drawn from organization information for inclusion in the XML header.
- LOAD_XML — Populates and assembles the XML payload, including the character-set conversion logic. Supporting functions visible in the source, such as
get_IANA_charset,TO_UTF8, andWRITETOCLOB, confirm that XML is materialized in a CLOB using UTF-8 conversion based onNLS_DATABASE_PARAMETERS. - GENERATE — The main driver procedure that orchestrates the extract, wiring the preceding routines together to produce the finished NWR XML output.
Package-level state, including char_tab typed on PAY_ACTION_INFORMATION.ACTION_INFORMATION1%TYPE, holds collected action information values for the duration of a run.
Tables Accessed
The package reads data from the following documented tables via APPS synonyms:
- PAY_ACTION_INFORMATION — The principal source of payroll action information values, referenced by the
char_tabdeclaration targetingACTION_INFORMATION1. - PAY_PAYROLL_ACTIONS and PAY_ASSIGNMENT_ACTIONS — Provide payroll action and assignment-level action context.
- HR_ASSIGNMENT_SETS and HR_ASSIGNMENT_SET_AMENDMENTS — Define the population of assignments in scope for the report.
- HR_ORGANIZATION_INFORMATION — Supplies legal employer and organization details for
GET_LE_NAME. - FND_LOOKUP_VALUES — Resolves the IANA character set mapping via the
FND_ISO_CHARACTER_SET_MAPlookup type. - FND_DESCR_FLEX_COL_USAGE_TL — Provides translated descriptive flexfield context.
- PAY_USER_COLUMNS, PAY_USER_COLUMN_INSTANCES_F, PAY_USER_ROWS_F, PAY_USER_TABLES — Support taxable pay and user-defined reportable balances captured as user rows/columns.
- NLS_DATABASE_PARAMETERS, DBMS_LOB, DBMS_SQL — Used respectively for character set resolution, CLOB writing, and dynamic SQL execution.
Usage Notes
The package is a localization object, not a general-purpose API. ETRM records no inbound references from other packages, indicating it is invoked through a concurrent program or report driver rather than called programmatically by application code. It relies on FND_GLOBAL for localization conventions such as the end-of-line character (EOL) and USERENV('LANGUAGE'). Because it reads PAY_ACTION_INFORMATION, correct results depend on the relevant payroll actions being completed and posted, with action information values populated. Customizations should avoid modifying the seeded body directly; extensions belong in separate packages. The dynamic SQL and CLOB handling also mean the package requires adequate temporary space and an appropriately sized database character set to perform UTF-8 conversion reliably.
-
PACKAGE BODY: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_NL_NWR_XML_EXTRACT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_NL_NWR_XML_EXTRACT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_NL_NWR_XML_EXTRACT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_NL_NWR_XML_EXTRACT_PKG, status:VALID,
-
PACKAGE: APPS.PAY_NL_WAGE_REPORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_NL_WAGE_REPORT_PKG, status:VALID,
-
SYNONYM: PUBLIC.NLS_DATABASE_PARAMETERS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:NLS_DATABASE_PARAMETERS, status:VALID,
-
PACKAGE: APPS.PAY_NL_WAGE_REPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_NL_WAGE_REPORT_PKG, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SET_AMENDMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SET_AMENDMENTS, status:VALID,
-
SYNONYM: PUBLIC.NLS_DATABASE_PARAMETERS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:NLS_DATABASE_PARAMETERS, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SET_AMENDMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SET_AMENDMENTS, status:VALID,
-
SYNONYM: APPS.FND_DESCR_FLEX_COL_USAGE_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_DESCR_FLEX_COL_USAGE_TL, status:VALID,
-
SYNONYM: APPS.FND_DESCR_FLEX_COL_USAGE_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_DESCR_FLEX_COL_USAGE_TL, status:VALID,
-
PACKAGE: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.1.1
-
PACKAGE: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.2.2
-
SYNONYM: APPS.HR_ASSIGNMENT_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SETS, status:VALID,
-
SYNONYM: APPS.HR_ASSIGNMENT_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ASSIGNMENT_SETS, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PAY_ACTION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ACTION_INFORMATION, status:VALID,
-
VIEW: APPS.FND_DESCR_FLEX_COL_USAGE_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_VL, object_name:FND_DESCR_FLEX_COL_USAGE_VL, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMNS, status:VALID,
-
VIEW: APPS.FND_DESCR_FLEX_COL_USAGE_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_DESCR_FLEX_COL_USAGE_VL, object_name:FND_DESCR_FLEX_COL_USAGE_VL, status:VALID,
-
SYNONYM: APPS.PAY_USER_ROWS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_ROWS_F, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMN_INSTANCES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMN_INSTANCES_F, status:VALID,
-
SYNONYM: APPS.PAY_USER_TABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_TABLES, status:VALID,
-
APPS.PAY_NL_NWR_XML_EXTRACT_PKG dependencies on PAY_NL_NWR_XML_EXTRACT_PKG
12.1.1
-
APPS.PAY_NL_NWR_XML_EXTRACT_PKG dependencies on PAY_NL_NWR_XML_EXTRACT_PKG
12.2.2
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
VIEW: APPS.HR_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
APPS.PAY_NL_NWR_XML_EXTRACT_PKG dependencies on PAY_ACTION_INFORMATION
12.2.2
-
APPS.PAY_NL_NWR_XML_EXTRACT_PKG dependencies on PAY_ACTION_INFORMATION
12.1.1
-
VIEW: APPS.HR_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_LOOKUPS, object_name:HR_LOOKUPS, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
VIEW: APPS.HR_ORGANIZATION_UNITS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_ORGANIZATION_UNITS, object_name:HR_ORGANIZATION_UNITS, status:VALID,
-
PACKAGE BODY: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.1.1
-
SYNONYM: APPS.PAY_PAYROLL_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_PAYROLL_ACTIONS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
SYNONYM: APPS.PAY_ASSIGNMENT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ASSIGNMENT_ACTIONS, status:VALID,
-
SYNONYM: APPS.HR_ORGANIZATION_INFORMATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ORGANIZATION_INFORMATION, status:VALID,
-
PACKAGE BODY: APPS.PAY_NL_NWR_XML_EXTRACT_PKG
12.2.2
-
SYNONYM: PUBLIC.DBMS_SQL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_SQL, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,