UpdateEmployeeMaster

Update Employee Master

Minor Business Rule

Object Name: N0500022

Parent DLL: CFND

Location: Client/Server

Language: NER

Functional Description

Purpose

Update Employee Master - this function is used to update the F060116 table.
Setup Notes and Prerequisites


Special Logic




Technical Specification


***********************************************************************

Retrieve values from the form P0801EMP, then update the F060116 table.

***********************************************************************

szChangeReason = BF ChangeReason (TRS)

jdDatePayStops = BF DatePayStops (PTDT)

jdDateTerminated = BF DateTerminated (DT)

cEmployeeBenefitStatus = BF EmployeeBenefitStatus (BENS)

cPayStatus = BF PayStatus (PAST)


F060116.Update

BC AddressNumber = BF AddressNumber

BC ChangeReason = szChangeReason

BC DatePayStops = jdDatePayStops

BC DateTerminated = jdDateTerminated

BC EmployeeBenefitStatus = cEmployeeBenefitStatus

BC PayStatus = cPayStatus

^

Data Structure

DN0500022 - Update Employee Master

Parameter NameData ItemData TypeReq/OptI/O/Both
mnAddressNumberAN8MATH_NUMERICOPTBOTH

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szChangeReasonTRScharOPTINPUT

A code that indicates the reason for one of the following:   o  Changing an active employee's record   o  Terminating an employee   o  
Recommending a change in salary or rate This is a user defined code (06/T). If you are reactivating an employee, the code must be numeric. The 
code for new hires is the default reason code.

jdDatePayStopsPTDTJDEDATEOPTINPUT

The date when an employee should no longer be included in a payroll cycle or the date when an employee stops participating in the 
company's benefit plans. You can use this date for terminated employees, seasonal employees, or employees who work only part of the year 
(such as a teacher who works only nine months of the year). See also data item PSDT. This date may also be the date that a deduction, benefit, 
or accrual instruction stops.

jdDateTerminatedDTJDEDATEOPTINPUT

The date that the employee was terminated, if applicable.

cEmployeeBenefitStatusBENScharOPTINPUT

A user defined code (06/EA) that specifies an employee status, such as new hire or rehire. The system uses this value as it searches and 
tests for benefits eligibility. An * indicates that the guidelines refer to all employee statuses that are not otherwise specified. Do not change the 
codes that are hard-coded, such as A (Active) and X (Terminated). These are required codes in the system.

cEmployeePayStatusPASTcharOPTINPUT

The code used to indicate whether an employee's pay status is active or inactive. Codes for active pay status employees are numeric, 
and codes for inactive pay status employees are alphabetic. The system omits all employees with alphabetic pay status codes from the 
payroll run. See also Employment Status (EST) and Change Reason (TRS).

jdDateEffectiveDATE01JDEDATEOPTINPUT

Event point for JDE Date.

cMovetoApplicantPoolEV01charOPTNONE

An option that specifies the type of processing for an event.

szPOApplicantStatusAPScharOPTNONE

A code that defines a step in the hiring process that the applicant has completed, such as initial contact, first interview, and so on. This is a 
user defined code (08/AS). When you enter or change the status of an applicant with the Applicant Entry program (P08401), the system adds a 
record to the supplemental data type for applicant status. To review the history of an applicant's status, you can view the information that has 
been added to this supplemental data type.

szPOCandidateRequisitionStatCRSTcharOPTNONE

The current activity level of a candidate record that is attached to a requisition. The system retrieves these codes from user defined code 
table 08/CN. You can group candidate requisition status codes based on the hard-coded special handling code values in the table. These 
hard-coded values are: CAN Any candidate code   DET Any code indicating that the position is detached or no longer filled   FIL Any code 
indicating that the position has been filled   REJ Rejected TMP Temporarily filled  Candidate requisition status codes that have a special handling 
code of either FIL or TMP update the Filled Headcount field. However, only those status codes that have special handling codes of FIL can 
cause the system to change the requisition status to "Filled and Closed."

szPOOrganizationTypeStructurOSTPcharOPTNONE

A user defined code (01/TS) that identifies a type of organizational structure that has its own hierarchy in the Address Book system (for 
example, e-mail). When you create a parent/child relationship for the Accounts Receivable system, the structure type must be blank.

Related Functions

None

Related Tables

None