In this section: |
EMPLOYEE contains sample data about company employees. Its segments are:
Contains employee IDs, names, and positions.
Specifies employee direct deposit accounts. This segment is unique.
Contains the employee salary history.
Contains employee home and bank addresses.
Contains data on employee monthly pay.
Contains data on monthly pay deductions.
EMPLOYEE also contains cross-referenced segments belonging to the JOBFILE and EDUCFILE files, also described in this appendix. The segments are:
Describes the job positions held by each employee.
Lists the skills required by each position.
Specifies the security clearance needed for each job position.
Lists the dates that employees attended in-house courses.
Lists the courses that the employees attended.
FILENAME=EMPLOYEE, SUFFIX=FOC SEGNAME=EMPINFO, SEGTYPE=S1 FIELDNAME=EMP_ID, ALIAS=EID, FORMAT=A9, $ FIELDNAME=LAST_NAME, ALIAS=LN, FORMAT=A15, $ FIELDNAME=FIRST_NAME, ALIAS=FN, FORMAT=A10, $ FIELDNAME=HIRE_DATE, ALIAS=HDT, FORMAT=I6YMD, $ FIELDNAME=DEPARTMENT, ALIAS=DPT, FORMAT=A10, $ FIELDNAME=CURR_SAL, ALIAS=CSAL, FORMAT=D12.2M, $ FIELDNAME=CURR_JOBCODE, ALIAS=CJC, FORMAT=A3, $ FIELDNAME=ED_HRS, ALIAS=OJT, FORMAT=F6.2, $ SEGNAME=FUNDTRAN, SEGTYPE=U, PARENT=EMPINFO FIELDNAME=BANK_NAME, ALIAS=BN, FORMAT=A20, $ FIELDNAME=BANK_CODE, ALIAS=BC, FORMAT=I6S, $ FIELDNAME=BANK_ACCT, ALIAS=BA, FORMAT=I9S, $ FIELDNAME=EFFECT_DATE, ALIAS=EDATE, FORMAT=I6YMD, $ SEGNAME=PAYINFO, SEGTYPE=SH1, PARENT=EMPINFO FIELDNAME=DAT_INC, ALIAS=DI, FORMAT=I6YMD, $ FIELDNAME=PCT_INC, ALIAS=PI, FORMAT=F6.2, $ FIELDNAME=SALARY, ALIAS=SAL, FORMAT=D12.2M, $ FIELDNAME=JOBCODE, ALIAS=JBC, FORMAT=A3, $ SEGNAME=ADDRESS, SEGTYPE=S1, PARENT=EMPINFO FIELDNAME=TYPE, ALIAS=AT, FORMAT=A4, $ FIELDNAME=ADDRESS_LN1, ALIAS=LN1, FORMAT=A20, $ FIELDNAME=ADDRESS_LN2, ALIAS=LN2, FORMAT=A20, $ FIELDNAME=ADDRESS_LN3, ALIAS=LN3, FORMAT=A20, $ FIELDNAME=ACCTNUMBER, ALIAS=ANO, FORMAT=I9L, $ SEGNAME=SALINFO, SEGTYPE=SH1, PARENT=EMPINFO FIELDNAME=PAY_DATE, ALIAS=PD, FORMAT=I6YMD, $ FIELDNAME=GROSS, ALIAS=MO_PAY, FORMAT=D12.2M, $ SEGNAME=DEDUCT, SEGTYPE=S1, PARENT=SALINFO FIELDNAME=DED_CODE, ALIAS=DC, FORMAT=A4, $ FIELDNAME=DED_AMT, ALIAS=DA, FORMAT=D12.2M, $ SEGNAME=JOBSEG, SEGTYPE=KU, PARENT=PAYINFO, CRFILE=JOBFILE, CRKEY=JOBCODE,$ SEGNAME=SECSEG, SEGTYPE=KLU, PARENT=JOBSEG, CRFILE=JOBFILE, $ SEGNAME=SKILLSEG, SEGTYPE=KL, PARENT=JOBSEG, CRFILE=JOBFILE, $ SEGNAME=ATTNDSEG, SEGTYPE=KM, PARENT=EMPINFO, CRFILE=EDUCFILE, CRKEY=EMP_ID,$ SEGNAME=COURSEG, SEGTYPE=KLU, PARENT=ATTNDSEG, CRFILE=EDUCFILE,$
The EMPLOYEE structure follows: