PER Position Upload Copy link

Description

Categories
Enginatics, R12 only, Upload
Repository
GitHub
Upload to create and update positions as in the Position window (Define Position): name, type, organization, job, hiring status, location, FTE and headcount, hiring information, work terms, supervisor, relief and successor positions and the Additional Position Details flexfield.

Positions are date tracked. Changes are made as of the Effective Date: when Datetrack Mode is blank, the position is corrected if the Effective Date is the start date of its current record, and otherwise a change is inserted from the Effective Date.

A row whose Name does not exist in the business group creates the position with hr_position_api.create_position. Name is the concatenated Position flexfield segments; changing it on a downloaded row renames the position. Organization and job cannot be changed once the position exists.

SQL 85 lines

Parameters 7

ParameterTypeList of values SQL
Upload ModeLOV
:p_upload_mode like '%'||xxen_upload.action_update
Business GroupLOV
Effective DateDate
PositionLOV
hapf.position_id=:position_id
OrganizationLOV
hapf.organization_id=:organization_id
JobLOV
hapf.job_id=:job_id
Hiring StatusLOV
hapf.availability_status_id=:availability_status_id