Search Results pay_dk_tc_dp_upload
Overview
APPS.PAY_DK_TC_DP_UPLOAD is a Danish localization payroll package within Oracle E-Business Suite, supporting the Danish tax reporting and data-collection requirements delivered for Oracle Payroll. In the Oracle EBS 12.1.1 and 12.2.2 releases it serves as the upload and processing utility for the Danish "TC" (Tax Card / skattekort) direct data collection interface, converting external flat-file tax card data into payroll element entries for a specified business group and effective date. The package is classified under the ETRM taxonomy as an OTHER API, meaning it is not a core public payroll API but a localization-specific uploader generally invoked through a concurrent program wrapper rather than from application forms.
Key Procedures and Functions
- UPLOAD — The primary entry point. It drives the flat-file import: it reads the input file identified by file name and effective date, resolves the target business group, and creates or updates payroll element entries for the affected assignments. It receives standard concurrent program OUT parameters (error buffer and return code), and accepts a batch name and optional reference to identify the upload run. It performs validation and writes processing results to the HR_PUMP staging tables before applying changes to payroll.
- READ_RECORD — A parsing helper that consumes a single delimited line of the input file and returns fifteen generic entry values and three return values as separate OUT parameters. It decouples file format parsing from business logic, allowing field positions within the Danish tax card record layout to be mapped to individual element input values.
- GET_ELEMENT_LINK_ID — A lookup function that returns the element link identifier for a given assignment, business group, effective date and element name. It resolves the correct element link by joining the element type definitions to the eligibility/link definitions valid at the supplied date, which is essential because element entries must be created against a valid link for the assignment. This function is the object most commonly searched for by developers, as it exposes the internal date-tracked link resolution logic for reuse or debugging.
Tables Accessed
- PAY_ELEMENT_TYPES_F / _TL, PAY_ELEMENT_LINKS_F, PAY_INPUT_VALUES_F / _TL, PAY_ELEMENT_ENTRIES_F — the core payroll definitions and entry tables used to resolve element names, link eligibility, input values and to create or update the resulting entries.
- PER_ALL_ASSIGNMENTS_F, PER_ALL_PEOPLE_F, HR_ORGANIZATION_INFORMATION — HR assignment, person and organization data used to determine eligible assignments and business group context.
- HR_PUMP_BATCH_HEADERS, HR_PUMP_BATCH_LINE_USER_KEYS — batch staging tables that record the upload batch and line-level keys for auditing and error reporting.
- FND_SESSIONS — provides session context, and UTL_FILE is used to read the input file from an accessible directory path.
Usage Notes
PAY_DK_TC_DP_UPLOAD is typically invoked through a Danish localization concurrent program that supplies the file name, effective date, business group and batch name. It is referenced by one other package within the ETRM inventory, indicating it forms part of a larger Danish payroll data-collection flow rather than being called directly from forms. Developers maintaining or extending Danish tax card processing may call GET_ELEMENT_LINK_ID or READ_RECORD independently when validating link resolution or prototyping record parsing, but the supported path for bulk data is the UPLOAD concurrent process, which must be run in the correct business group context and against a file located in a directory registered with UTL_FILE.
-
PACKAGE: APPS.PAY_DK_TC_DP_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_DK_TC_DP_UPLOAD, status:VALID,
-
PACKAGE: APPS.PAY_DK_TC_DP_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_DK_TC_DP_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_DK_TC_DP_UPLOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DK_TC_DP_UPLOAD, status:VALID,
-
PACKAGE BODY: APPS.PAY_DK_TC_DP_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DK_TC_DP_UPLOAD, status:VALID,
-
PACKAGE: APPS.PAY_DK_TC_DP_UPLOAD
12.2.2
-
PACKAGE: APPS.PAY_DK_TC_DP_UPLOAD
12.1.1
-
PACKAGE: APPS.HRDPP_CREATE_ELEMENT_ENTRY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_ELEMENT_ENTRY, status:VALID,
-
PACKAGE: APPS.HRDPP_UPDATE_ELEMENT_ENTRY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_ELEMENT_ENTRY, status:VALID,
-
PACKAGE: APPS.HRDPP_CREATE_ELEMENT_ENTRY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_CREATE_ELEMENT_ENTRY, status:VALID,
-
PACKAGE: APPS.HRDPP_UPDATE_ELEMENT_ENTRY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HRDPP_UPDATE_ELEMENT_ENTRY, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_HEADERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_HEADERS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_HEADERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_HEADERS, status:VALID,
-
PACKAGE BODY: APPS.PY_DK_TAX_CARD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PY_DK_TAX_CARD, status:VALID,
-
PACKAGE BODY: APPS.PY_DK_TAX_CARD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PY_DK_TAX_CARD, status:VALID,
-
VIEW: APPS.PAY_PAYWSMEE_ELEMENTS_LOV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYWSMEE_ELEMENTS_LOV, object_name:PAY_PAYWSMEE_ELEMENTS_LOV, status:VALID,
-
VIEW: APPS.PAY_PAYWSMEE_ELEMENTS_LOV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_PAYWSMEE_ELEMENTS_LOV, object_name:PAY_PAYWSMEE_ELEMENTS_LOV, status:VALID,
-
SYNONYM: APPS.PAY_INPUT_VALUES_F_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_INPUT_VALUES_F_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F_TL, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS, status:VALID,
-
PACKAGE: APPS.HR_PUMP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_UTILS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_BATCH_LINE_USER_KEYS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_BATCH_LINE_USER_KEYS, status:VALID,
-
APPS.PAY_DK_TC_DP_UPLOAD dependencies on PAY_DK_TC_DP_UPLOAD
12.1.1
-
APPS.PAY_DK_TC_DP_UPLOAD dependencies on PAY_DK_TC_DP_UPLOAD
12.2.2
-
PACKAGE: APPS.HR_PUMP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_PUMP_UTILS, status:VALID,
-
APPS.PY_DK_TAX_CARD dependencies on PAY_DK_TC_DP_UPLOAD
12.1.1
-
APPS.PY_DK_TAX_CARD dependencies on PAY_DK_TC_DP_UPLOAD
12.2.2
-
SYNONYM: PUBLIC.UTL_FILE
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_FILE, status:VALID,
-
SYNONYM: PUBLIC.UTL_FILE
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:UTL_FILE, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_LINKS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS_F, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS_PERF
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS_PERF, object_name:PER_BUSINESS_GROUPS_PERF, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
PACKAGE BODY: APPS.PAY_DK_TC_DP_UPLOAD
12.1.1
-
PACKAGE BODY: APPS.PAY_DK_TC_DP_UPLOAD
12.2.2
-
SYNONYM: APPS.PAY_ELEMENT_LINKS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS_F, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS_PERF
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS_PERF, object_name:PER_BUSINESS_GROUPS_PERF, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_TYPES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.PAY_ELEMENT_ENTRIES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FND_SESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
SYNONYM: APPS.PAY_ELEMENT_ENTRIES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_ELEMENT_ENTRIES_F, status:VALID,
-
SYNONYM: APPS.PAY_INPUT_VALUES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_INPUT_VALUES_F, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PER_ALL_ASSIGNMENTS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_ALL_ASSIGNMENTS_F, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,
-
VIEW: APPS.PER_BUSINESS_GROUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.PER_BUSINESS_GROUPS, object_name:PER_BUSINESS_GROUPS, status:VALID,