Functional Description
The purpose of this function is to write HR History & Turnover information to the files, F08042 & F08045, respectively.
Technical Specifications
Parameters
Data Item Data Structure DescriptionI/ORequiredNotes
 
Related Tables 
Table Table Description
F08041Select Data For Tracking
F08042HR History File
F08045HR Turnover File
Processing
If input parameter cEETurnFlag = 'Y'
 Write Turnover information to File (F08045).
Else
 Retrieve info from Select Data For Tracking File (F08041).
 If History is being tracked for this Data Item.
Endif
D080301 - HR History - Monitor
| Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both | 
|---|---|---|---|---|
| szDataItem | DTAI | char | NONE | NONE | 
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
  | ||||
| mnDataItemSize | DTAS | MATH_NUMERIC | NONE | NONE | 
The field size of the data item.
Note: All amount fields should be entered as 15 bytes, 0 decimals, and the data item type should be P 
  | ||||
| cDataItemType | DTAT | char | NONE | NONE | 
Defines the type of data to be stored in the field. The data item types are user defined codes (98/DT). Note: All amount fields should be 
  | ||||
| szChangeReason | TRS | char | NONE | NONE | 
A code that indicates the reason for one of the following:
  o  Changing an active employee's record
  o  Terminating an employee
  o  
  | ||||
| jdEffectiveDate | EFTO | JDEDATE | NONE | NONE | 
A future date when all changes will take effect or the date when the changes went into effect. If you do not enter a date in this field, the system 
  | ||||
| mnAddressNumber | AN8 | MATH_NUMERIC | NONE | NONE | 
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
  | ||||
| szProgramId | PID | char | NONE | NONE | 
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
  | ||||
| szWorkStationId | JOBN | char | NONE | NONE | 
The code that identifies the work station ID that executed a particular job.  | ||||
| szUserId | USER | char | NONE | NONE | 
The code that identifies a user profile.  | ||||
| cEEHistFlag | EMPH | char | NONE | NONE | 
A code that determines whether the system creates employee history records when you enter or change employee information. The 
  | ||||
| cEETurnFlag | EH01 | char | NONE | NONE | 
A code that indicates the date on which the system creates employee history and turnover records, in relation to the date of the change. 
  | ||||
| szHMCOBef | HMCO | char | NONE | NONE | 
The company number where the employee records generally reside.  | ||||
| szHMCOAft | HMCO | char | NONE | NONE | 
The company number where the employee records generally reside.  | ||||
| szHMCUBef | HMCU | char | NONE | NONE | 
The number of the business unit in which the employee generally resides.  | ||||
| szHMCUAft | HMCU | char | NONE | NONE | 
The number of the business unit in which the employee generally resides.  | ||||
| szJBCDBef | JBCD | char | NONE | NONE | 
A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
  | ||||
| szJBCDAft | JBCD | char | NONE | NONE | 
A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
  | ||||
| szJBSTBef | JBST | char | NONE | NONE | 
A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
  | ||||
| szJBSTAft | JBST | char | NONE | NONE | 
A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
  | ||||
| szMAILBef | char | NONE | NONE | |
A user defined code (07/CR) that specifies the check routing or mail-stop code. Use this code to sequence the printing of payroll checks to 
  | ||||
| szMAILAft | char | NONE | NONE | |
A user defined code (07/CR) that specifies the check routing or mail-stop code. Use this code to sequence the printing of payroll checks to 
  | ||||
| szTRSAft | TRS | char | NONE | NONE | 
A code that indicates the reason for one of the following:
  o  Changing an active employee's record
  o  Terminating an employee
  o  
  | ||||
| szTRSBef | TRS | char | NONE | NONE | 
A code that indicates the reason for one of the following:
  o  Changing an active employee's record
  o  Terminating an employee
  o  
  | ||||
| cAction | ACTN | char | NONE | NONE | 
A code that specifies the action that is performed. Valid values are: A Add C Change  | ||||
| szHistoryData | D240 | char | NONE | NONE | 
A free-form 240 character description field. You can use this field to explain either the need for the requisition, or why the requisition was 
  | ||||
| jdHistoryData | DATE01 | JDEDATE | NONE | NONE | 
Event point for JDE Date.  | ||||
| mnHistoryData | MATH01 | MATH_NUMERIC | NONE | NONE | 
- - - Good Performance Low Value.  | ||||
| szPayrollLockoutIDCache | USR | char | OPT | NONE | 
This code is a combination of the IBM user ID and the batch number assigned to a prepayroll selection. It is used to prohibit one employee 
  | ||||
| B9800420 Get Data Dictionary Definition | ||||
| F08045 Employee Turnover Analysis | 
| F08041 Select Data Items for History Tracking | ||||
| F08042 HR History | ||||
| F08045 Employee Turnover Analysis |