Functional Description
Purpose
The purpose of this Named ER is to determine the employee mode from the payroll constant if it is not
passed in. From the employee mode, it determines whether the address number, alternate employee no
(OEMP) or employee's tax id (SSN) is to be returned in the EmployeeNoDisplay parameter. In addition,
it also returns the proper label identification retrieved from the data dictionary for data item
(EENOW, OEMP or SSN) used for the employee no description.
Technical Specification
Parameters
Data Item Data Structure DescriptionI/ORequired TableNotes
EMEENoModeI & OPass in the value if known, to avoid table
I/O to file, F069096.
AN8AddressNumberIR
SSNTaxIDIR
OEMPAlternateNoIR
DL20EmployeeNoDisplayOReturns either AN8, OEMP or SSN
DL30EmployeeNoDescOReturns the data dictionary description of
either EENOW, OEMP or SSN
Related Tables
Table Table Description
F069096Payroll Constant
Processing
1. Get Employee Mode from payroll constant if the employee No Mode (EM) is not passed in. The employee Mode
is retrieved from F069096 for key company '00000'.
2. If the employee mode is not 1, 2 or 3, then default the employee mode to '1'.
3. If the EmployeeNoDesc parameter is equal to blank, call business function 'Retrieve Data Dictionary Alpha
Desc', passing in the appropriate data item depending on the employee mode.
b. If employee mode is '2', pass 'SSN' as data item to the above business function.
c. If employee mode is '3', pass 'OEMP' as data item to the above business function.
parameter.
make a total length of 20 and store the result in EENoMode parameter.
c. If employee mode is '3', EENoMode parameter = AlternateNo Parameter
DN0800001 - Build Employee No Display
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
EENoMode | EM | char | NONE | NONE |
A code that specifies the type of employee number displayed on inquiry screens. Valid values are:
1 Display the eight-digit Address
| ||||
Addressnumber | 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
| ||||
TaxID | SSN | char | NONE | NONE |
A number that indicates the tax ID. In the United States, the tax ID is the social security number. In Canada, it is the social insurance number.
| ||||
AlternateNo | OEMP | char | NONE | NONE |
An alternate employee number, typically the number from the employee tracking system that your organization used prior to converting to
| ||||
EmployeeNoDisplay | DL20 | char | NONE | NONE |
A description, remark, name or address. | ||||
EmployeeNoDesc | DL30 | char | NONE | NONE |
A description, remark, name or address. |
None |
None |