You are on page 1of 6

4/18/2019 PLSQL Method Details : Update Employee Assignment

PLSQL Method Details : Update Employee Assignment


Internal Name UPDATE_EMP_ASG Status Active
Interface HR_ASSIGNMENT_API Scope Public
Type PL/SQL
Business Entity Employee Assignment

Online Help APIs in Oracle HRMS

Full Description
This API updates employee assignment details which do not affect entitlement to element entries.

Licensing
This API is licensed for use with Human Resources.

Prerequisites
The assignment must exist as of the effective date and must be an employee assignment.

Post Success
The API updates the assignment.

Post Failure
The API does not update the assignment and raises an error.
Signature

Parameters
Name Type Direction Precision/Size Default Value Description
P_VALIDATE BOOLEAN In FALSE If true, then validation alone
will be performed and the
database will remain
unchanged. If false and all
validation checks pass, then
the database will be modified.
P_EFFECTIVE_DATE DATE In Determines when the
DateTrack operation comes
into force.
P_DATETRACK_UPDATE_MODE VARCHAR2 In Indicates which DateTrack
mode to use when updating
the record. You must set to
either UPDATE, CORRECTION,
UPDATE_OVERRIDE or
UPDATE_CHANGE_INSERT.
Modes available for use with a
particular record depend on
the dates of previous record
changes and the effective
date of this change.
P_ASSIGNMENT_ID NUMBER In Identifies the assignment
record to be modified.
P_OBJECT_VERSION_NUMBER NUMBER In & Out Pass in the current version
number of the assignment to
be updated. When the API
completes if p_validate is
false, will be set to the new
version number of the
updated assignment. If
p_validate is true will be set to
the same value which was
passed in.
P_SUPERVISOR_ID NUMBER In HR_API.G_NUMBER Supervisor for the assignment.
The value refers to the
supervisor's person record.
P_ASSIGNMENT_NUMBER VARCHAR2 In HR_API.G_VARCHAR2 Assignment number
P_CHANGE_REASON VARCHAR2 In HR_API.G_VARCHAR2 Reason for the assignment
status change. If there is no
change reason the parameter
can be null. Valid values are
defined in the
gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 1/6
4/18/2019 PLSQL Method Details : Update Employee Assignment
EMP_ASSIGN_REASON lookup
type.
P_ASSIGNMENT_STATUS_TYPE_ID NUMBER In HR_API.G_NUMBER Assignment status. The
system status must be the
same as before the update,
otherwise one of the status
change APIs should be used.
P_COMMENTS VARCHAR2 In HR_API.G_VARCHAR2 Comment text.
P_DATE_PROBATION_END DATE In HR_API.G_DATE End date of probation period
P_DEFAULT_CODE_COMB_ID NUMBER In HR_API.G_NUMBER Identifier for the General
Ledger Accounting Flexfield
combination that applies to
this assignment
P_FREQUENCY VARCHAR2 In HR_API.G_VARCHAR2 Frequency associated with the
defined normal working hours.
Valid values are defined in the
FREQUENCY lookup type.
P_INTERNAL_ADDRESS_LINE VARCHAR2 In HR_API.G_VARCHAR2 Internal address identified
with this assignment.
P_MANAGER_FLAG VARCHAR2 In HR_API.G_VARCHAR2 Indicates whether the
employee is a manager
P_NORMAL_HOURS NUMBER In HR_API.G_NUMBER Normal working hours for this
assignment
P_PERF_REVIEW_PERIOD NUMBER In HR_API.G_NUMBER Length of performance review
period
P_PERF_REVIEW_PERIOD_FREQUENCY VARCHAR2 In HR_API.G_VARCHAR2 Units of performance review
period. Valid values are
defined in the FREQUENCY
lookup type.
P_PROBATION_PERIOD NUMBER In HR_API.G_NUMBER Length of probation period
P_PROBATION_UNIT VARCHAR2 In HR_API.G_VARCHAR2 Units of probation period.
Valid values are defined in the
QUALIFYING_UNITS lookup
type.
P_PROJECTED_ASSIGNMENT_END VARCHAR2 In HR_API.G_DATE Projected end date of this
assignment.
P_SAL_REVIEW_PERIOD NUMBER In HR_API.G_NUMBER Length of salary review period
P_SAL_REVIEW_PERIOD_FREQUENCY VARCHAR2 In HR_API.G_VARCHAR2 Units of salary review period.
Valid values are defined in the
FREQUENCY lookup type.
P_SET_OF_BOOKS_ID NUMBER In HR_API.G_NUMBER Identifies General Ledger set
of books.
P_SOURCE_TYPE VARCHAR2 In HR_API.G_VARCHAR2 Recruitment activity which this
assignment is sourced from.
Valid values are defined in the
REC_TYPE lookup type.
P_TIME_NORMAL_FINISH VARCHAR2 In HR_API.G_VARCHAR2 Normal work finish time
P_TIME_NORMAL_START VARCHAR2 In HR_API.G_VARCHAR2 Normal work start time
P_BARGAINING_UNIT_CODE VARCHAR2 In HR_API.G_VARCHAR2 Code for bargaining unit. Valid
values are defined in the
BARGAINING_UNIT_CODE
lookup type.
P_LABOUR_UNION_MEMBER_FLAG VARCHAR2 In HR_API.G_VARCHAR2 Value 'Y' indicates employee is
a labour union member. Other
values indicate not a member.
P_HOURLY_SALARIED_CODE VARCHAR2 In HR_API.G_VARCHAR2 Identifies if the assignment is
paid hourly or is salaried. Valid
values defined in the
HOURLY_SALARIED_CODE
lookup type.
P_ASS_ATTRIBUTE_CATEGORY VARCHAR2 In HR_API.G_VARCHAR2 This context value determines
which Flexfield Structure to
use with the Descriptive
flexfield segments.

gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 2/6
4/18/2019 PLSQL Method Details : Update Employee Assignment

P_ASS_ATTRIBUTE1 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment


P_ASS_ATTRIBUTE2 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE3 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE4 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE5 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE6 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE7 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE8 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE9 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE10 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE11 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE12 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE13 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE14 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE15 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE16 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE17 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE18 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE19 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE20 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE21 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE22 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE23 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE24 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE25 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE26 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE27 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE28 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE29 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_ASS_ATTRIBUTE30 VARCHAR2 In HR_API.G_VARCHAR2 Descriptive flexfield segment
P_TITLE VARCHAR2 In HR_API.G_VARCHAR2 Obsolete parameter, do not
use.
P_SEGMENT1 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT2 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT3 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT4 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT5 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT6 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT7 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT8 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT9 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT10 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT11 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT12 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT13 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT14 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment

gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 3/6
4/18/2019 PLSQL Method Details : Update Employee Assignment
P_SEGMENT15 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT16 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT17 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT18 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT19 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT20 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT21 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT22 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT23 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT24 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT25 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT26 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT27 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT28 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT29 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_SEGMENT30 VARCHAR2 In HR_API.G_VARCHAR2 Soft Coded key flexfield
segment
P_CONCAT_SEGMENTS VARCHAR2 In HR_API.G_VARCHAR2 Concatenated segments for
Soft Coded Key Flexfield.
Concatenated segments can
be supplied instead of
individual segments.
P_CONTRACT_ID NUMBER In HR_API.G_NUMBER Contract associated with this
assignment
P_ESTABLISHMENT_ID NUMBER In HR_API.G_NUMBER For French business groups,
this identifies the
Establishment Legal Entity for
this assignment.
P_COLLECTIVE_AGREEMENT_ID NUMBER In HR_API.G_NUMBER Collective Agreement that
applies to this assignment
P_CAGR_ID_FLEX_NUM NUMBER In HR_API.G_NUMBER Identifier for the structure
from CAGR Key flexfield to use
for this assignment
P_CAG_SEGMENT1 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT2 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT3 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT4 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT5 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT6 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT7 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT8 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT9 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT10 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT11 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT12 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT13 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT14 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment

gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 4/6
4/18/2019 PLSQL Method Details : Update Employee Assignment
P_CAG_SEGMENT15 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT16 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT17 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT18 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT19 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_CAG_SEGMENT20 VARCHAR2 In HR_API.G_VARCHAR2 CAGR Key Flexfield segment
P_NOTICE_PERIOD NUMBER In HR_API.G_NUMBER Length of notice period
P_NOTICE_PERIOD_UOM VARCHAR2 In HR_API.G_VARCHAR2 Units for notice period. Valid
values are defined in the
QUALIFYING_UNITS lookup
type.
P_EMPLOYEE_CATEGORY VARCHAR2 In HR_API.G_VARCHAR2 Employee Category. Valid
values are defined in the
EMPLOYEE_CATG lookup type.
P_WORK_AT_HOME VARCHAR2 In HR_API.G_VARCHAR2 Indicate whether this
assignment is to work at
home. Valid values are
defined in the YES_NO lookup
type.
P_JOB_POST_SOURCE_NAME VARCHAR2 In HR_API.G_VARCHAR2 Name of the source of the job
posting that was answered for
this assignment.
P_SUPERVISOR_ASSIGNMENT_ID NUMBER In HR_API.G_NUMBER Supervisor's assignment that
is responsible for supervising
this assignment.
P_CAGR_GRADE_DEF_ID NUMBER In & Out If a value is passed in for this
parameter, it identifies an
existing CAGR Key Flexfield
combination to associate with
the assignment, and segment
values are ignored. If a value
is not passed in, then the
individual CAGR Key Flexfield
segments supplied will be
used to choose an existing
combination or create a new
combination. When the API
completes, if p_validate is
false, then this uniquely
identifies the associated
combination of the CAGR Key
flexfield for this assignment. If
p_validate is true, then set to
null.
P_CAGR_CONCATENATED_SEGMENTS VARCHAR2 Out CAGR Key Flexfield
concatenated segments
P_CONCATENATED_SEGMENTS VARCHAR2 Out If p_validate is false, set to
Soft Coded Key Flexfield
concatenated segments, if
p_validate is true, set to null.
P_SOFT_CODING_KEYFLEX_ID NUMBER In & Out If a value is passed in for this
parameter, it identifies an
existing Soft Coded Key
Flexfield combination to
associate with the assignment,
and segment values are
ignored. If a value is not
passed in, then the individual
Soft Coded Key Flexfield
segments supplied will be
used to choose an existing
combination or create a new
combination. When the API
completes, if p_validate is
false, then this uniquely
identifies the associated

gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 5/6
4/18/2019 PLSQL Method Details : Update Employee Assignment
combination of the Soft Coded
Key flexfield for this
assignment. If p_validate is
true, then set to null.
P_COMMENT_ID NUMBER Out If p_validate is false and
comment text was provided,
then will be set to the
identifier of the created
assignment comment record.
If p_validate is true or no
comment text was provided,
then will be null.
P_EFFECTIVE_START_DATE DATE Out If p_validate is false, then set
to the earliest effective start
date for the created
assignment. If p_validate is
true, then set to null.
P_EFFECTIVE_END_DATE DATE Out If p_validate is false, then set
to the effective end date for
the created assignment. If
p_validate is true, then set to
null.
P_NO_MANAGERS_WARNING BOOLEAN Out Set to true if as a result of the
update there is no manager in
the organization. Otherwise
set to false.
P_OTHER_MANAGER_WARNING BOOLEAN Out If set to true, then a manager
existed in the organization
prior to calling this API and
the manager flag has been set
to 'Y' for yes.
P_HOURLY_SALARIED_WARNING BOOLEAN Out Set to true if values entered
for Salary Basis and Hourly
Salaried Code are invalid date
as of p_effective_date.
P_GSP_POST_PROCESS_WARNING VARCHAR2 Out Set to the name of a warning
message from the Message
Dictionary if any Grade Ladder
related errors have been
encountered while running
this API.

gppncerptests01.gpp:8005/OA_HTML/OA.jsp?page=/oracle/apps/fnd/rep/webui/PLSQLMethodDetailsPG&retainAM=Y&OARF=printable&addBreadCr… 6/6

You might also like