Package np_job_assignment
This package provides the common business interface for the Job Assignment BPI (NP_JOB_ASSIGNMENT).
Job Assignment is a business process that combines the Job Base entity processing and the Job Detail entity processing. This BPI provides an interface to maintain data for both entities without having to access the entity level APIs.
Before creating Job Assignment information, position and employee information must be created in Banner.
Procedure p_create is used to create the initial Job Assignment.
Once the Job Assignment exists, p_update must be used to make changes or create a new effective date.
HR application security is invoked when performing query, create, delete, and update operations.
To query, create, delete, or update Job Assignment data, you must have access to the employee class, the time sheet organization, the employer code, and the employee's maximum jobs salary level. Access to these fields is defined by the user ID in the Banner HR security tables. If access is not granted, a query on the Job Assignment data will return a security violation error. Consequently, the data cannot be created, deleted or updated.
|
job_assignment_rec
TYPE job_assignment_rec IS RECORD (
r_pidm nbrjobs.nbrjobs_pidm%TYPE,
r_posn nbrjobs.nbrjobs_posn%TYPE,
r_suff nbrjobs.nbrjobs_suff%TYPE,
r_begin_date nbrbjob.nbrbjob_begin_date%TYPE,
r_end_date nbrbjob.nbrbjob_end_date%TYPE,
r_defer_bal nbrbjob.nbrbjob_defer_bal%TYPE,
r_contract_type nbrbjob.nbrbjob_contract_type%TYPE,
r_salary_encumbrance nbrbjob.nbrbjob_salary_encumbrance%TYPE,
r_contract_begin_date nbrbjob.nbrbjob_contract_begin_date%TYPE,
r_contract_end_date nbrbjob.nbrbjob_contract_end_date%TYPE,
r_total_contract_hrs nbrbjob.nbrbjob_total_contract_hrs%TYPE,
r_total_encumbrance_hrs nbrbjob.nbrbjob_total_encumbrance_hrs%TYPE,
r_step_incr_mon nbrbjob.nbrbjob_step_incr_mon%TYPE,
r_step_incr_day nbrbjob.nbrbjob_step_incr_day%TYPE,
r_coas_code nbrbjob.nbrbjob_coas_code%TYPE,
r_accrue_leave_ind nbrbjob.nbrbjob_accrue_leave_ind%TYPE,
r_civil_service_ind nbrbjob.nbrbjob_civil_service_ind%TYPE,
r_encumbrance_change_ind nbrbjob.nbrbjob_encumbrance_change_ind%TYPE,
r_fringe_encumbrance nbrbjob.nbrbjob_fringe_encumbrance%TYPE,
r_ipeds_rept_ind nbrbjob.nbrbjob_ipeds_rept_ind%TYPE,
r_facl_statscan_rept_ind nbrbjob.nbrbjob_facl_statscan_rept_ind%TYPE,
r_probation_begin_date nbrbjob.nbrbjob_probation_begin_date%TYPE,
r_probation_end_date nbrbjob.nbrbjob_probation_end_date%TYPE,
r_probation_units nbrbjob.nbrbjob_probation_units%TYPE,
r_eligible_date nbrbjob.nbrbjob_eligible_date%TYPE,
r_effective_date nbrjobs.nbrjobs_effective_date%TYPE,
r_status nbrjobs.nbrjobs_status%TYPE,
r_desc nbrjobs.nbrjobs_desc%TYPE,
r_ecls_code nbrjobs.nbrjobs_ecls_code%TYPE,
r_pict_code nbrjobs.nbrjobs_pict_code%TYPE,
r_coas_code_ts nbrjobs.nbrjobs_coas_code_ts%TYPE,
r_orgn_code_ts nbrjobs.nbrjobs_orgn_code_ts%TYPE,
r_sal_table nbrjobs.nbrjobs_sal_table%TYPE,
r_sal_grade nbrjobs.nbrjobs_sal_grade%TYPE,
r_sal_step nbrjobs.nbrjobs_sal_step%TYPE,
r_appt_pct nbrjobs.nbrjobs_appt_pct%TYPE,
r_fte nbrjobs.nbrjobs_fte%TYPE,
r_hrs_day nbrjobs.nbrjobs_hrs_day%TYPE,
r_hrs_pay nbrjobs.nbrjobs_hrs_pay%TYPE,
r_shift nbrjobs.nbrjobs_shift%TYPE,
r_reg_rate nbrjobs.nbrjobs_reg_rate%TYPE,
r_assgn_salary nbrjobs.nbrjobs_assgn_salary%TYPE,
r_factor nbrjobs.nbrjobs_factor%TYPE,
r_ann_salary nbrjobs.nbrjobs_ann_salary%TYPE,
r_per_pay_salary nbrjobs.nbrjobs_per_pay_salary%TYPE,
r_pays nbrjobs.nbrjobs_pays%TYPE,
r_per_pay_defer_amt nbrjobs.nbrjobs_per_pay_defer_amt%TYPE,
r_jcre_code nbrjobs.nbrjobs_jcre_code%TYPE,
r_sgrp_code nbrjobs.nbrjobs_sgrp_code%TYPE,
r_empr_code nbrjobs.nbrjobs_empr_code%TYPE,
r_lgcd_code nbrjobs.nbrjobs_lgcd_code%TYPE,
r_locn_code nbrjobs.nbrjobs_locn_code%TYPE,
r_schl_code nbrjobs.nbrjobs_schl_code%TYPE,
r_supervisor_pidm nbrjobs.nbrjobs_supervisor_pidm%TYPE,
r_supervisor_posn nbrjobs.nbrjobs_supervisor_posn%TYPE,
r_supervisor_suff nbrjobs.nbrjobs_supervisor_suff%TYPE,
r_wkcp_code nbrjobs.nbrjobs_wkcp_code%TYPE,
r_jbln_code nbrjobs.nbrjobs_jbln_code%TYPE,
r_pers_chg_date nbrjobs.nbrjobs_pers_chg_date%TYPE,
r_pcat_code nbrjobs.nbrjobs_pcat_code%TYPE,
r_dfpr_code nbrjobs.nbrjobs_dfpr_code%TYPE,
r_encumbrance_hrs nbrjobs.nbrjobs_encumbrance_hrs%TYPE,
r_contract_no nbrjobs.nbrjobs_contract_no%TYPE,
r_strs_assn_code nbrjobs.nbrjobs_strs_assn_code%TYPE,
r_strs_pay_code nbrjobs.nbrjobs_strs_pay_code%TYPE,
r_pers_pay_code nbrjobs.nbrjobs_pers_pay_code%TYPE,
r_time_entry_method nbrjobs.nbrjobs_time_entry_method%TYPE,
r_time_entry_type nbrjobs.nbrjobs_time_entry_type%TYPE,
r_time_in_out_ind nbrjobs.nbrjobs_time_in_out_ind%TYPE,
r_lcat_code nbrjobs.nbrjobs_lcat_code%TYPE,
r_leav_rept_method nbrjobs.nbrjobs_leav_rept_method%TYPE,
r_pict_code_leav_rept nbrjobs.nbrjobs_pict_code_leav_rept%TYPE,
r_user_id nbrjobs.nbrjobs_user_id%TYPE,
r_data_origin nbrjobs.nbrjobs_data_origin%TYPE,
r_base_internal_record_id gb_common.internal_record_id_type,
r_detail_internal_record_id gb_common.internal_record_id_type,
r_future_salary_enc nbrbjob.nbrbjob_future_salary_enc%TYPE,
r_future_fringe_enc nbrbjob.nbrbjob_future_fringe_enc%TYPE);
Business Process record type
job_assignment_ref
TYPE job_assignment_ref IS REF CURSOR RETURN job_assignment_rec;
Business Process cursor variable type
job_assignment_tab
TYPE job_assignment_tab IS TABLE OF job_assignment_rec INDEX BY BINARY_INTEGER;
Business Process table type
f_api_version
Function f_api_version RETURN PLS_INTEGER
Returns the API version number.
|
Version of the API signature. Changes only when the signature changes.
|
f_exists
Function f_exists(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE) RETURN VARCHAR2
Checks if a record exists.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
f_query_by_rowid
Function f_query_by_rowid(p_job_base_rowid IN gb_common.internal_record_id_type,
p_job_detail_rowid IN gb_common.internal_record_id_type)
RETURN job_assignment_ref
Selects one record using ROWID.
|
p_job_base_rowid
|
Database ROWID of the Job Base record to be selected. VARCHAR2(18) Required
|
|
p_job_detail_rowid
|
Database ROWID of the Job Detail record to be selected. VARCHAR2(18) Required
|
|
A cursor variable that will fetch exactly one record.
|
f_query_by_date
Function f_query_by_date(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_query_date IN nbrjobs.nbrjobs_effective_date%TYPE)
RETURN job_assignment_ref
Selects most recent effective-dated record using the key and a query date.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_query_date
|
Date used to select the most recent effective-dated record. DATE Required Key
|
|
A cursor variable that will fetch the most recent effective-dated record.
|
f_query_one
Function f_query_one(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_effective_date IN nbrjobs.nbrjobs_effective_date%TYPE)
RETURN job_assignment_ref
Selects one record using key.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_effective_date
|
Date that the Job Detail record becomes effective. DATE Required Key
|
|
A cursor variable that will fetch exactly one record.
|
f_query_next
Function f_query_next(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_effective_date IN nbrjobs.nbrjobs_effective_date%TYPE)
RETURN job_assignment_ref
Selects the next effective-dated record relative to the current effective date.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_effective_date
|
Date that the Job Detail record becomes effective. DATE Required Key
|
|
A cursor variable that will fetch the most recent effective-dated record.
|
p_create
Procedure p_create(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_begin_date IN nbrbjob.nbrbjob_begin_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_contract_type IN nbrbjob.nbrbjob_contract_type%TYPE DEFAULT dml_common.f_unspecified_string,
p_salary_encumbrance IN nbrbjob.nbrbjob_salary_encumbrance%TYPE DEFAULT dml_common.f_unspecified_number,
p_contract_begin_date IN nbrbjob.nbrbjob_contract_begin_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_contract_end_date IN nbrbjob.nbrbjob_contract_end_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_total_contract_hrs IN nbrbjob.nbrbjob_total_contract_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_total_encumbrance_hrs IN nbrbjob.nbrbjob_total_encumbrance_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_step_incr_mon IN nbrbjob.nbrbjob_step_incr_mon%TYPE DEFAULT dml_common.f_unspecified_string,
p_step_incr_day IN nbrbjob.nbrbjob_step_incr_day%TYPE DEFAULT dml_common.f_unspecified_string,
p_accrue_leave_ind IN nbrbjob.nbrbjob_accrue_leave_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_civil_service_ind IN nbrbjob.nbrbjob_civil_service_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_ipeds_rept_ind IN nbrbjob.nbrbjob_ipeds_rept_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_facl_statscan_rept_ind IN nbrbjob.nbrbjob_facl_statscan_rept_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_probation_begin_date IN nbrbjob.nbrbjob_probation_begin_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_probation_end_date IN nbrbjob.nbrbjob_probation_end_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_probation_units IN nbrbjob.nbrbjob_probation_units%TYPE DEFAULT dml_common.f_unspecified_number,
p_eligible_date IN nbrbjob.nbrbjob_eligible_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_status IN nbrjobs.nbrjobs_status%TYPE DEFAULT dml_common.f_unspecified_string,
p_desc IN nbrjobs.nbrjobs_desc%TYPE DEFAULT dml_common.f_unspecified_string,
p_ecls_code IN nbrjobs.nbrjobs_ecls_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pict_code IN nbrjobs.nbrjobs_pict_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_coas_code_ts IN nbrjobs.nbrjobs_coas_code_ts%TYPE DEFAULT dml_common.f_unspecified_string,
p_orgn_code_ts IN nbrjobs.nbrjobs_orgn_code_ts%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_table IN nbrjobs.nbrjobs_sal_table%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_grade IN nbrjobs.nbrjobs_sal_grade%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_step IN nbrjobs.nbrjobs_sal_step%TYPE DEFAULT dml_common.f_unspecified_number,
p_appt_pct IN nbrjobs.nbrjobs_appt_pct%TYPE DEFAULT dml_common.f_unspecified_number,
p_fte IN nbrjobs.nbrjobs_fte%TYPE DEFAULT dml_common.f_unspecified_number,
p_hrs_day IN nbrjobs.nbrjobs_hrs_day%TYPE DEFAULT dml_common.f_unspecified_number,
p_hrs_pay IN nbrjobs.nbrjobs_hrs_pay%TYPE DEFAULT dml_common.f_unspecified_number,
p_shift IN nbrjobs.nbrjobs_shift%TYPE DEFAULT dml_common.f_unspecified_string,
p_reg_rate IN nbrjobs.nbrjobs_reg_rate%TYPE DEFAULT dml_common.f_unspecified_number,
p_assgn_salary IN nbrjobs.nbrjobs_assgn_salary%TYPE DEFAULT dml_common.f_unspecified_number,
p_factor IN nbrjobs.nbrjobs_factor%TYPE DEFAULT dml_common.f_unspecified_number,
p_ann_salary IN nbrjobs.nbrjobs_ann_salary%TYPE DEFAULT dml_common.f_unspecified_number,
p_pays IN nbrjobs.nbrjobs_pays%TYPE DEFAULT dml_common.f_unspecified_number,
p_jcre_code IN nbrjobs.nbrjobs_jcre_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_sgrp_code IN nbrjobs.nbrjobs_sgrp_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_empr_code IN nbrjobs.nbrjobs_empr_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_lgcd_code IN nbrjobs.nbrjobs_lgcd_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_locn_code IN nbrjobs.nbrjobs_locn_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_schl_code IN nbrjobs.nbrjobs_schl_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_supervisor_pidm IN nbrjobs.nbrjobs_supervisor_pidm%TYPE DEFAULT dml_common.f_unspecified_number,
p_supervisor_posn IN nbrjobs.nbrjobs_supervisor_posn%TYPE DEFAULT dml_common.f_unspecified_string,
p_supervisor_suff IN nbrjobs.nbrjobs_supervisor_suff%TYPE DEFAULT dml_common.f_unspecified_string,
p_wkcp_code IN nbrjobs.nbrjobs_wkcp_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_jbln_code IN nbrjobs.nbrjobs_jbln_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pers_chg_date IN nbrjobs.nbrjobs_pers_chg_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_pcat_code IN nbrjobs.nbrjobs_pcat_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_dfpr_code IN nbrjobs.nbrjobs_dfpr_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_encumbrance_hrs IN nbrjobs.nbrjobs_encumbrance_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_contract_no IN nbrjobs.nbrjobs_contract_no%TYPE DEFAULT dml_common.f_unspecified_string,
p_strs_assn_code IN nbrjobs.nbrjobs_strs_assn_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_strs_pay_code IN nbrjobs.nbrjobs_strs_pay_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pers_pay_code IN nbrjobs.nbrjobs_pers_pay_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_entry_method IN nbrjobs.nbrjobs_time_entry_method%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_entry_type IN nbrjobs.nbrjobs_time_entry_type%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_in_out_ind IN nbrjobs.nbrjobs_time_in_out_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_lcat_code IN nbrjobs.nbrjobs_lcat_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_leav_rept_method IN nbrjobs.nbrjobs_leav_rept_method%TYPE DEFAULT dml_common.f_unspecified_string,
p_pict_code_leav_rept IN nbrjobs.nbrjobs_pict_code_leav_rept%TYPE DEFAULT dml_common.f_unspecified_string,
p_user_id IN nbrjobs.nbrjobs_user_id%TYPE DEFAULT gb_common.f_sct_user,
p_data_origin IN nbrjobs.nbrjobs_data_origin%TYPE DEFAULT dml_common.f_unspecified_string,
p_job_earnings_table IN np_job_earnings.job_earnings_tab DEFAULT np_job_earnings.f_unspecified_earnings_table,
p_job_labor_table IN np_job_labor.job_labor_tab DEFAULT np_job_labor.f_unspecified_labor_table,
p_comment IN VARCHAR2 DEFAULT NULL,
p_base_rowid_out OUT gb_common.internal_record_id_type,
p_detail_rowid_out OUT gb_common.internal_record_id_type,
p_warning_msg_out OUT gb_common_strings.err_type)
Creates a record.
Effective Date does not have to be specified because it will default to the Begin Date.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_begin_date
|
Begin date of the job. This will also become the effective date of the first Job Detail record. DATE Required
|
|
p_contract_type
|
Indicates the type of job. Only one primary job per person is allowed. VARCHAR2(1) Required
|
P
|
Primary (default)
|
|
S
|
Secondary
|
|
O
|
Overload
|
|
|
p_salary_encumbrance
|
Amount of money that a person will be paid in a job during the current fiscal year. NUMBER(11,2) Required
|
|
p_contract_begin_date
|
Date on which a contract begins. This date is significant for the encumbering process. DATE
|
|
p_contract_end_date
|
Date on which a contract ends. This date is significant for the encumbering process. DATE
|
|
p_total_contract_hrs
|
The total number of hours of the contract. This is especially helpful if a contract spans multiple fiscal years. NUMBER(6,2)
|
|
p_total_encumbrance_hrs
|
The sum of the Job Detail Encumbrance Hours for the currently active fiscal year. It represents the total hours contracted to be paid in the active fiscal year. NUMBER(6,2)
|
|
p_step_incr_mon
|
Month in which an automatic step increase is to take place. VARCHAR2(2)
|
|
p_step_incr_day
|
Day of the month in which an automatic step increase is to take place. VARCHAR2(2)
|
|
p_accrue_leave_ind
|
Determines whether leave is accrued for a job. VARCHAR2(1) Required
|
|
p_civil_service_ind
|
Indicates if an assignment is a civil service job. VARCHAR2(1) Required
|
|
p_ipeds_rept_ind
|
Indicates if a job should be reported on the IPEDS report. VARCHAR2(1) Required
|
|
p_facl_statscan_rept_ind
|
This indicator will allow the Canadian user to gather data that is necessary for reporting of the Annual Faculty STATSCAN reports. VARCHAR2(1) Required
|
|
p_probation_begin_date
|
Begin date of the probationary period. DATE
|
|
p_probation_end_date
|
End date of the probationary period. This data is calculated based on the Probationary Period and Probation Begin Date, but may be overridden. DATE
|
|
p_probation_units
|
Identifies the number of Probationary Units. It represents months or days depending on the Probationary Period Units institutional setting. NUMBER(3)
|
|
p_eligible_date
|
Eligible date for the step increase. DATE
|
|
p_status
|
Status of the job. VARCHAR2(1) Required
|
A
|
Active (default)
|
|
B
|
Leave without pay and with benefits
|
|
L
|
Leave without pay and without benefits
|
|
F
|
Leave with full pay and with benefits
|
|
P
|
Leave with partial pay and with benefits
|
|
T
|
Terminated
|
|
|
p_desc
|
Description of the job. Defaults from the Position Title if left blank. VARCHAR2(60)
|
|
p_ecls_code
|
Employee class attached to the job, based on the employee class entered on the Position Definition Form (NBAPOSN). VARCHAR2(2) Required
|
|
p_pict_code
|
Pay ID attached to the job. VARCHAR2(2) Required
|
|
p_coas_code_ts
|
Valued only if Banner Finance is installed. VARCHAR2(1)
|
|
p_orgn_code_ts
|
Organization where time sheet is sent for the job. VARCHAR2(6) Required
|
|
p_sal_table
|
Salary table attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) via the Position Definition Form (NBAPOSN). VARCHAR2(2)
|
|
p_sal_grade
|
Salary grade attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) via the Position Definition Form (NBAPOSN). VARCHAR2(5)
|
|
p_sal_step
|
Salary step attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) or can be entered online. NUMBER(3)
|
|
p_appt_pct
|
The Appointment percent attached to the Job. This is used to establish the percentage of full-time appointment for an employee in a position. The value defaults from the position record. NUMBER(5,2) Required
|
|
p_fte
|
Full-time percentage attached to the job. Defaults to 1. NUMBER(6,3)
|
|
p_hrs_day
|
Hours attached to the job that are normally worked in a day. NUMBER(6,2) Required
|
|
p_hrs_pay
|
Hours attached to the job that are normally worked in a pay period. NUMBER(6,2) Required
|
|
p_shift
|
Shift attached to the job. VARCHAR2(1) Required
|
|
p_reg_rate
|
Regular rate attached to the job. If this field is entered or defaulted from the Salary/Rate Rule Form, the assignment salary is system-calculated and vice versa. NUMBER(11,6)
|
|
p_assgn_salary
|
Salary to be paid each pay period. If the assignment salary is entered, the annual salary is calculated based on the factor and vice versa. NUMBER(11,2) Required
|
|
p_factor
|
Number of pays per calendar year. NUMBER(3,1) Required
|
|
p_ann_salary
|
Annual salary attached to the job based on the calendar year. If the annual salary is entered, the assignment salary is system-calculated based the factor and vice versa. NUMBER(11,2) Required
|
|
p_pays
|
Used for deferred pay calculations. NUMBER(3,1) Required
|
|
p_jcre_code
|
Associates the reason for the change with the Job Detail record. VARCHAR2(5)
|
|
p_sgrp_code
|
Salary group attached to the job. VARCHAR2(6) Required
|
|
p_empr_code
|
Employer identification attached to the job. VARCHAR2(4)
|
|
p_lgcd_code
|
Longevity code attached to the job. VARCHAR2(4)
|
|
p_locn_code
|
EEO location attached to the job. VARCHAR2(6)
|
|
p_schl_code
|
EEO school attached to the job. VARCHAR2(6)
|
|
p_supervisor_pidm
|
Internal identification number of the supervisor attached to the job. NUMBER(8)
|
|
p_supervisor_posn
|
Position number of the supervisor attached to the job. VARCHAR2(6)
|
|
p_supervisor_suff
|
Suffix attached to the supervisor's position. VARCHAR2(2)
|
|
p_wkcp_code
|
Workers' Compensation Classification attached to the job. VARCHAR2(4)
|
|
p_jbln_code
|
Job Location attached to the job. VARCHAR2(6)
|
|
p_pers_chg_date
|
Date the change was actually made as opposed to the effective date which is for payroll purposes. DATE Required
|
|
p_pcat_code
|
Generates premium pay attached to the job. VARCHAR2(4)
|
|
p_dfpr_code
|
Defer pay schedule attached to the job. Defaults from PTRDFPR. VARCHAR2(4)
|
|
p_encumbrance_hrs
|
Hours used to calculate the encumbrance amount for a job in the active fiscal year. NUMBER(6,2)
|
|
p_contract_no
|
Job contract number attached to the job. VARCHAR2(8)
|
|
p_strs_assn_code
|
STRS assignment attached to the job. Valid values are STRS mandated. VARCHAR2(2)
|
|
p_strs_pay_code
|
STRS Pay code for the employee attached to the job. The selected value determines how the employee's salary will be reported to STRS administration on the monthly F-496 report. VARCHAR2(2)
|
0
|
Annual
|
|
1
|
12 Monthly Payments
|
|
2
|
11 Monthly Payments
|
|
3
|
10 Monthly Payments
|
|
4
|
Hourly
|
|
7
|
13 Payments
|
|
8
|
Daily
|
|
|
p_pers_pay_code
|
PERS Pay code for the employee attached to the job. The selected value determines how the employee's salary will be reported to PERS administration on the PERS Monthly Contribution Report. VARCHAR2(2)
|
1
|
Monthly Pay Rate
|
|
2
|
Monthly Pay Rate (LA)
|
|
4
|
Hourly Pay Rate
|
|
8
|
Daily Pay Rate
|
|
9
|
Miscellaneous Pay Rate
|
|
|
p_time_entry_method
|
Time Entry Method attached to the job. VARCHAR2(1) Required
|
P
|
Payroll
|
|
W
|
Web
|
|
D
|
Departmental
|
|
T
|
Third Party
|
|
|
p_time_entry_type
|
Time Entry Type attached to the job. It represents how time will be entered over the Web or on the Electronic Approvals of Time Entry Form (PHATIME). VARCHAR2(1) Required
|
T
|
Time Sheet
|
|
E
|
Exception Time Only
|
|
N
|
None
|
|
|
p_time_in_out_ind
|
Time In/Out Indicator attached to the job. It indicates when entry of time in and out information is required. VARCHAR2(1) Required
|
|
p_lcat_code
|
Code which identifies a group of leave types. It is used when the Leave by Job method has been selected for leave processing. VARCHAR2(2)
|
|
p_leav_rept_method
|
Leave Report method attached to the job. VARCHAR2(1) Required
|
P
|
Payroll
|
|
W
|
Web
|
|
D
|
Departmental
|
|
T
|
Third Party
|
|
|
p_pict_code_leav_rept
|
Leave Report Pay ID attached to the job and associated with a leave report or leave request. VARCHAR2(2) Required
|
|
p_user_id
|
The Oracle ID of the user who changed the record. VARCHAR2(30)
|
|
p_data_origin
|
Source system that created or updated the row. VARCHAR2(30)
|
|
p_job_earnings_table
|
Earnings given for this Job Assignment. If none are specified, the earnings will default according to predefined rules. np_job_earnings.jobs_earnings_tab
|
|
p_job_labor_table
|
Labor distributions given for this Job Assignment. If none are specified, the labor distributions will default from the position. np_job_labor.job_labor_tab
|
|
p_comment
|
Comment to be stored in Job History data. VARCHAR2(1300)
|
|
p_base_rowid_out
|
Database ROWID of the Job Base record to be created. VARCHAR2(18) Required
|
|
p_detail_rowid_out
|
Database ROWID of the Job Detail record to be created. VARCHAR2(18) Required
|
|
p_warning_msg_out
|
Returned warning messages. Warning messages will only be returned if the record is successfully created. gb_common_strings.err_type
|
p_delete
Procedure p_delete(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_effective_date IN nbrjobs.nbrjobs_effective_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_user_id IN nbrjobs.nbrjobs_user_id%TYPE DEFAULT gb_common.f_sct_user,
p_data_origin IN nbrjobs.nbrjobs_data_origin%TYPE,
p_warning_msg_out OUT gb_common_strings.err_type)
Deletes a record.
If the specified effective date is also the begin date of the Job Assignment, the entire Job Assignment will be deleted.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_effective_date
|
Date that the Job Detail record becomes effective. DATE Required Key
|
|
p_user_id
|
The Oracle ID of the user who changed the record. VARCHAR2(30)
|
|
p_data_origin
|
Source system that created or updated the row. VARCHAR2(30)
|
|
p_warning_msg_out
|
Returned warning messages. Warning messages will only be returned if the record is successfully deleted. gb_common_strings.err_type
|
p_update
Procedure p_update(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_effective_date IN nbrjobs.nbrjobs_effective_date%TYPE,
p_defer_bal IN nbrbjob.nbrbjob_defer_bal%TYPE DEFAULT dml_common.f_unspecified_number,
p_contract_type IN nbrbjob.nbrbjob_contract_type%TYPE DEFAULT dml_common.f_unspecified_string,
p_salary_encumbrance IN nbrbjob.nbrbjob_salary_encumbrance%TYPE DEFAULT dml_common.f_unspecified_number,
p_contract_begin_date IN nbrbjob.nbrbjob_contract_begin_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_contract_end_date IN nbrbjob.nbrbjob_contract_end_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_total_contract_hrs IN nbrbjob.nbrbjob_total_contract_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_total_encumbrance_hrs IN nbrbjob.nbrbjob_total_encumbrance_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_step_incr_mon IN nbrbjob.nbrbjob_step_incr_mon%TYPE DEFAULT dml_common.f_unspecified_string,
p_step_incr_day IN nbrbjob.nbrbjob_step_incr_day%TYPE DEFAULT dml_common.f_unspecified_string,
p_accrue_leave_ind IN nbrbjob.nbrbjob_accrue_leave_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_civil_service_ind IN nbrbjob.nbrbjob_civil_service_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_ipeds_rept_ind IN nbrbjob.nbrbjob_ipeds_rept_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_facl_statscan_rept_ind IN nbrbjob.nbrbjob_facl_statscan_rept_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_probation_begin_date IN nbrbjob.nbrbjob_probation_begin_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_probation_end_date IN nbrbjob.nbrbjob_probation_end_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_probation_units IN nbrbjob.nbrbjob_probation_units%TYPE DEFAULT dml_common.f_unspecified_number,
p_eligible_date IN nbrbjob.nbrbjob_eligible_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_status IN nbrjobs.nbrjobs_status%TYPE DEFAULT dml_common.f_unspecified_string,
p_desc IN nbrjobs.nbrjobs_desc%TYPE DEFAULT dml_common.f_unspecified_string,
p_ecls_code IN nbrjobs.nbrjobs_ecls_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pict_code IN nbrjobs.nbrjobs_pict_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_coas_code_ts IN nbrjobs.nbrjobs_coas_code_ts%TYPE DEFAULT dml_common.f_unspecified_string,
p_orgn_code_ts IN nbrjobs.nbrjobs_orgn_code_ts%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_table IN nbrjobs.nbrjobs_sal_table%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_grade IN nbrjobs.nbrjobs_sal_grade%TYPE DEFAULT dml_common.f_unspecified_string,
p_sal_step IN nbrjobs.nbrjobs_sal_step%TYPE DEFAULT dml_common.f_unspecified_number,
p_appt_pct IN nbrjobs.nbrjobs_appt_pct%TYPE DEFAULT dml_common.f_unspecified_number,
p_fte IN nbrjobs.nbrjobs_fte%TYPE DEFAULT dml_common.f_unspecified_number,
p_hrs_day IN nbrjobs.nbrjobs_hrs_day%TYPE DEFAULT dml_common.f_unspecified_number,
p_hrs_pay IN nbrjobs.nbrjobs_hrs_pay%TYPE DEFAULT dml_common.f_unspecified_number,
p_shift IN nbrjobs.nbrjobs_shift%TYPE DEFAULT dml_common.f_unspecified_string,
p_reg_rate IN nbrjobs.nbrjobs_reg_rate%TYPE DEFAULT dml_common.f_unspecified_number,
p_assgn_salary IN nbrjobs.nbrjobs_assgn_salary%TYPE DEFAULT dml_common.f_unspecified_number,
p_factor IN nbrjobs.nbrjobs_factor%TYPE DEFAULT dml_common.f_unspecified_number,
p_ann_salary IN nbrjobs.nbrjobs_ann_salary%TYPE DEFAULT dml_common.f_unspecified_number,
p_pays IN nbrjobs.nbrjobs_pays%TYPE DEFAULT dml_common.f_unspecified_number,
p_jcre_code IN nbrjobs.nbrjobs_jcre_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_sgrp_code IN nbrjobs.nbrjobs_sgrp_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_empr_code IN nbrjobs.nbrjobs_empr_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_lgcd_code IN nbrjobs.nbrjobs_lgcd_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_locn_code IN nbrjobs.nbrjobs_locn_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_schl_code IN nbrjobs.nbrjobs_schl_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_supervisor_pidm IN nbrjobs.nbrjobs_supervisor_pidm%TYPE DEFAULT dml_common.f_unspecified_number,
p_supervisor_posn IN nbrjobs.nbrjobs_supervisor_posn%TYPE DEFAULT dml_common.f_unspecified_string,
p_supervisor_suff IN nbrjobs.nbrjobs_supervisor_suff%TYPE DEFAULT dml_common.f_unspecified_string,
p_wkcp_code IN nbrjobs.nbrjobs_wkcp_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_jbln_code IN nbrjobs.nbrjobs_jbln_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pers_chg_date IN nbrjobs.nbrjobs_pers_chg_date%TYPE DEFAULT dml_common.f_unspecified_date,
p_pcat_code IN nbrjobs.nbrjobs_pcat_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_dfpr_code IN nbrjobs.nbrjobs_dfpr_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_encumbrance_hrs IN nbrjobs.nbrjobs_encumbrance_hrs%TYPE DEFAULT dml_common.f_unspecified_number,
p_contract_no IN nbrjobs.nbrjobs_contract_no%TYPE DEFAULT dml_common.f_unspecified_string,
p_strs_assn_code IN nbrjobs.nbrjobs_strs_assn_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_strs_pay_code IN nbrjobs.nbrjobs_strs_pay_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_pers_pay_code IN nbrjobs.nbrjobs_pers_pay_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_entry_method IN nbrjobs.nbrjobs_time_entry_method%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_entry_type IN nbrjobs.nbrjobs_time_entry_type%TYPE DEFAULT dml_common.f_unspecified_string,
p_time_in_out_ind IN nbrjobs.nbrjobs_time_in_out_ind%TYPE DEFAULT dml_common.f_unspecified_string,
p_lcat_code IN nbrjobs.nbrjobs_lcat_code%TYPE DEFAULT dml_common.f_unspecified_string,
p_leav_rept_method IN nbrjobs.nbrjobs_leav_rept_method%TYPE DEFAULT dml_common.f_unspecified_string,
p_pict_code_leav_rept IN nbrjobs.nbrjobs_pict_code_leav_rept%TYPE DEFAULT dml_common.f_unspecified_string,
p_user_id IN nbrjobs.nbrjobs_user_id%TYPE DEFAULT gb_common.f_sct_user,
p_data_origin IN nbrjobs.nbrjobs_data_origin%TYPE DEFAULT dml_common.f_unspecified_string,
p_comment IN VARCHAR2 DEFAULT NULL,
p_warning_msg_out OUT gb_common_strings.err_type)
Updates a record.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_effective_date
|
Date that the Job Detail record becomes effective. DATE Required Key
|
|
p_defer_bal
|
Amount of deferred pay accumulated for a job. NUMBER(11,2) Required
|
|
p_contract_type
|
Indicates the type of job. Only one primary job per person is allowed. VARCHAR2(1) Required
|
P
|
Primary (default)
|
|
S
|
Secondary
|
|
O
|
Overload
|
|
|
p_salary_encumbrance
|
Amount of money that a person will be paid in a job during the current fiscal year. NUMBER(11,2) Required
|
|
p_contract_begin_date
|
Date on which a contract begins. This date is significant for the encumbering process. DATE
|
|
p_contract_end_date
|
Date on which a contract ends. This date is significant for the encumbering process. DATE
|
|
p_total_contract_hrs
|
Total number of hours of the contract. This is especially helpful if a contract spans multiple fiscal years. NUMBER(6,2)
|
|
p_total_encumbrance_hrs
|
The sum of the Job Detail Encumbrance Hours for the currently active fiscal year. It represents the total hours contracted to be paid in the active fiscal year. NUMBER(6,2)
|
|
p_step_incr_mon
|
Month in which an automatic step increase is to take place. VARCHAR2(2)
|
|
p_step_incr_day
|
Day of the month in which an automatic step increase is to take place. VARCHAR2(2)
|
|
p_accrue_leave_ind
|
Determines whether leave is accrued for a job. VARCHAR2(1) Required
|
|
p_civil_service_ind
|
Indicates if an assignment is a civil service job. VARCHAR2(1) Required
|
|
p_ipeds_rept_ind
|
Indicates if a job should be reported on the IPEDS report. VARCHAR2(1) Required
|
|
p_facl_statscan_rept_ind
|
This indicator will allow the Canadian user to gather data that is necessary for reporting of the Annual Faculty STATSCAN reports. VARCHAR2(1) Required
|
|
p_probation_begin_date
|
Begin date of the probationary period. DATE
|
|
p_probation_end_date
|
End date of the probationary period. This data is calculated based on the Probationary Period and Probation Begin Date, but may be overridden. DATE
|
|
p_probation_units
|
Identifies the number of Probationary Units. It represents months or days depending on the Probationary Period Units institutional setting. NUMBER(3)
|
|
p_eligible_date
|
Eligible date for the step increase. DATE
|
|
p_status
|
Status of the job. VARCHAR2(1) Required
|
A
|
Active (default)
|
|
B
|
Leave without pay and with benefits
|
|
L
|
Leave without pay and without benefits
|
|
F
|
Leave with full pay and with benefits
|
|
P
|
Leave with partial pay and with benefits
|
|
T
|
Terminated
|
|
|
p_desc
|
Description of the job. Defaults from the Position Title if left blank. VARCHAR2(60)
|
|
p_ecls_code
|
Employee class attached to the job, based on the employee class entered on the Position Definition Form (NBAPOSN). VARCHAR2(2) Required
|
|
p_pict_code
|
Pay ID attached to the job. VARCHAR2(2) Required
|
|
p_coas_code_ts
|
Valued only if Banner Finance is installed. VARCHAR2(1)
|
|
p_orgn_code_ts
|
Organization where the time sheet is sent for a job. VARCHAR2(6) Required
|
|
p_sal_table
|
Salary table attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) via the Position Definition Form (NBAPOSN). VARCHAR2(2)
|
|
p_sal_grade
|
Salary grade attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) via the Position Definition Form (NBAPOSN). VARCHAR2(5)
|
|
p_sal_step
|
Salary step attached to the job. Defaults from the Salary/Rate Rule Form (NTRSALA) or can be entered online. NUMBER(3)
|
|
p_appt_pct
|
Appointment percent attached to the job. It establishes the percentage of full-time appointment for an employee in a position. The value defaults from the position record. NUMBER(5,2) Required
|
|
p_fte
|
Full-time percentage attached to the job. Defaults to 1. NUMBER(6,3)
|
|
p_hrs_day
|
Hours attached to the job that are normally worked in a day. NUMBER(6,2) Required
|
|
p_hrs_pay
|
Hours attached to the job that are normally worked in a pay period. NUMBER(6,2) Required
|
|
p_shift
|
Shift attached to the job. VARCHAR2(1) Required
|
|
p_reg_rate
|
Regular rate attached to the job. If this field is entered or defaulted from the Salary/Rate Rule Form, the assignment salary is system-calculated and vice versa. NUMBER(11,6)
|
|
p_assgn_salary
|
Salary to be paid each pay period. If the assignment salary is entered, the annual salary is calculated based on the factor, and vice versa. NUMBER(11,2) Required
|
|
p_factor
|
Number of pays per calendar year. NUMBER(3,1) Required
|
|
p_ann_salary
|
Annual salary attached to the job based on the calendar year. If the annual salary is entered, the assignment salary is system-calculated based the factor, and vice versa. NUMBER(11,2) Required
|
|
p_pays
|
Used for deferred pay calculations. NUMBER(3,1) Required
|
|
p_jcre_code
|
Associates the reason for the change with the Job Detail record. VARCHAR2(5)
|
|
p_sgrp_code
|
Salary group attached to the job. VARCHAR2(6) Required
|
|
p_empr_code
|
Employer identification attached to the job. VARCHAR2(4)
|
|
p_lgcd_code
|
Longevity code attached to the job. VARCHAR2(4)
|
|
p_locn_code
|
EEO location attached to the job. VARCHAR2(6)
|
|
p_schl_code
|
EEO school attached to the job. VARCHAR2(6)
|
|
p_supervisor_pidm
|
Internal identification number of the supervisor attached to the job. NUMBER(8)
|
|
p_supervisor_posn
|
Position number of the supervisor attached to the job. VARCHAR2(6)
|
|
p_supervisor_suff
|
Suffix attached to the supervisor's position. VARCHAR2(2)
|
|
p_wkcp_code
|
Workers' Compensation Classification attached to the job. VARCHAR2(4)
|
|
p_jbln_code
|
Job Location attached to the job. VARCHAR2(6)
|
|
p_pers_chg_date
|
Date the change was actually made as opposed to the effective date which is for payroll purposes. DATE Required
|
|
p_pcat_code
|
Generates premium pay attached to the job. VARCHAR2(4)
|
|
p_dfpr_code
|
Defer pay schedule attached to the job. Defaults from PTRDFPR. VARCHAR2(4)
|
|
p_encumbrance_hrs
|
Hours used to calculate the encumbrance amount for this job in the active fiscal year. NUMBER(6,2)
|
|
p_contract_no
|
Job contract number attached to the job. VARCHAR2(8)
|
|
p_strs_assn_code
|
STRS Assignment Code attached to the job. Valid values are STRS mandated. VARCHAR2(2)
|
|
p_strs_pay_code
|
STRS Pay code for the employee attached to the job. The selected value determines how the employee's salary will be reported to STRS administration on the monthly F-496 report. VARCHAR2(2)
|
0
|
Annual
|
|
1
|
12 Monthly Payments
|
|
2
|
11 Monthly Payments
|
|
3
|
10 Monthly Payments
|
|
4
|
Hourly
|
|
7
|
13 Payments
|
|
8
|
Daily
|
|
|
p_pers_pay_code
|
PERS Pay code for the employee attached to the job. The selected value determines how the employee's salary will be reported to PERS administration on the PERS Monthly Contribution Report. VARCHAR2(2)
|
1
|
Monthly Pay Rate
|
|
2
|
Monthly Pay Rate (LA)
|
|
4
|
Hourly Pay Rate
|
|
8
|
Daily Pay Rate
|
|
9
|
Miscellaneous Pay Rate
|
|
|
p_time_entry_method
|
Time Entry Method attached to the job. VARCHAR2(1) Required
|
P
|
Payroll
|
|
W
|
Web
|
|
D
|
Departmental
|
|
T
|
Third Party
|
|
|
p_time_entry_type
|
Time Entry Type attached to the job. It represents how time will be entered over the Web or on the Electronic Approvals of Time Entry Form (PHATIME). VARCHAR2(1) Required
|
T
|
Time Sheet
|
|
E
|
Exception Time Only
|
|
N
|
None
|
|
|
p_time_in_out_ind
|
Time In/Out Indicator attached to the job. It indicates when entry of time in and out information is required. VARCHAR2(1) Required
|
|
p_lcat_code
|
Code which identifies a group of leave types. It is used when the Leave by Job Method has been selected for leave processing. VARCHAR2(2)
|
|
p_leav_rept_method
|
Leave Report method attached to the job. VARCHAR2(1) Required
|
P
|
Payroll
|
|
W
|
Web
|
|
D
|
Departmental
|
|
T
|
Third Party
|
|
|
p_pict_code_leav_rept
|
The Leave Report Pay ID attached to the job and associated with a leave report or leave request. VARCHAR2(2) Required
|
|
p_user_id
|
The Oracle ID of the user who changed the record. VARCHAR2(30)
|
|
p_data_origin
|
Source system that created or updated the row. VARCHAR2(30)
|
|
p_comment
|
Comment to be stored in Job History data. VARCHAR2(1300)
|
|
p_warning_msg_out
|
Returned warning messages. Warning messages will only be returned if the record is successfully updated. gb_common_strings.err_type
|
p_update_salary_encumbrance
Procedure p_update_salary_encumbrance(p_pidm IN nbrjobs.nbrjobs_pidm%TYPE,
p_posn IN nbrjobs.nbrjobs_posn%TYPE,
p_suff IN nbrjobs.nbrjobs_suff%TYPE,
p_effective_date IN nbrjobs.nbrjobs_effective_date%TYPE,
p_salary_encumbrance IN nbrbjob.nbrbjob_salary_encumbrance%TYPE DEFAULT dml_common.f_unspecified_number,
p_user_id IN nbrjobs.nbrjobs_user_id%TYPE DEFAULT gb_common.f_sct_user,
p_data_origin IN nbrjobs.nbrjobs_data_origin%TYPE DEFAULT dml_common.f_unspecified_string,
p_comment IN VARCHAR2 DEFAULT NULL,
p_warning_msg_out OUT gb_common_strings.err_type)
Updates fields related to salary encumbrance.
|
p_pidm
|
Internal identification number of the employee. NUMBER(8) Required Key
|
|
p_posn
|
Position to which a job is attached. VARCHAR2(6) Required Key
|
|
p_suff
|
Unique identifier that helps create and maintain multiple jobs for the same position, for the same employee. VARCHAR2(2) Required Key
|
|
p_effective_date
|
Date that the Job Detail record becomes effective. DATE Required Key
|
|
p_salary_encumbrance
|
Amount of money that a person will be paid in a job during the current fiscal year. NUMBER(11,2) Required
|
|
p_user_id
|
The Oracle ID of the user who changed the record. VARCHAR2(30)
|
|
p_data_origin
|
Source system that created or updated the row. VARCHAR2(30)
|
|
p_comment
|
Comment to be stored in Job History data. VARCHAR2(1300)
|
|
p_warning_msg_out
|
Returned warning messages. Warning messages will only be returned if the record is successfully updated. gb_common_strings.err_type
|