Anda di halaman 1dari 12

Training Log on Payroll and HR Module of AS400 System by Metassebia

Gebrehiwot from Miazia to Ginbot 2009 E.C


No. Training Content Date Table(File)/Menu/ RPG/CL/ used Please
and Hint, Steps or Procedures to Task Choose
do the Activities Y=If you
can
perform
the Task
N= If you
cannot
perform
the Task
1 How to Retrieve, Enter, 09/10/09 F10 - Entry Mode Enter in to TESTLOC table where
Update and Delete Data F11 - Change Mode PGRP=9901
Using DFU(Data File F23(Twice) - Deletion BRNAME=HIDASSIE
Utility) SYSN=2121
2 How to Display, Print and 09/10/09 2 To Change the Printer Change Printer to be printed
Delete Reports Property where it is going to for a report in your spool
(Generated by System Printed Display, Print and Delete a
and/or Generated by 4 Deletion report from your own Spool
User(the Logged User or 5 - Display File
Other User)) Using
WRKSPLF (Work Spool
File)
3 How to Retrieve, Enter, 09/10/09 LOCTABLE, PRLSDDSC, Create a Location where LOC=99
Update and Delete PAYCHKPF, PAYCHKCF PAYGROUP=02
Location Using DFU(Data File/Table BRANCH=GIBE III
File Utility) SYSTEM=1234

Change
System=4321

Delete the record


4 How to Retrieve, Enter, 09/10/09 PACSTTBL, PRLSDDSC Create a Cost Center where Cost
Update and Delete Cost File/Table Center = 9512
Center Using DFU(Data
File Utility) Office=Finance 1

Change
Cost Center =4321

Delete the record


5 How to Retrieve, Enter, 09/10/09 HARDSHIP Set a 20 Percent Hardship
Update and Delete File/Table Allowance
Hardship Allowance Using for Location = 99
DFU(Data File Utility) Pay Group = 02

1
6 How to Retrieve, Enter, 09/10/09 HYTHALPF Set a 20 Percent Hydro and
Update and Delete Hydro File/Table Geothermal Allowance
and Geothermal for Location = 99
Allowance Using DFU(Data Pay Group = 02
File Utility)
7 How to Activate the 09/10/09 PAMGTRF File/Table with Activate a Transport Allowance
Deactivated Management, ALWTP of M, T, O and H for a Manager of Employee ID
Transport, Mobile and respectively 455072
House Allowance and Set
the Amount Using Data Entry Menu
DFU(Data File Utility) APPLICMN ->6->1-> 16->
(1,2,6,7)
8 How to Activate the 09/10/09 PACSHPF Activate a Cash Shortage
Deactivated Cash File/Table Allowance for an Employee of ID
Shortage Allowance and 455072
Set the Amount Using Data Entry Menu
DFU(Data File Utility) APPLICMN ->6->1-> 16->5
9 How to Activate the 09/10/09 PACOALWF Activate a Medical and
Deactivated Contract File/Table Electricity Allowance for a
Employee Medical and Contract Employee of ID 455072
Electricity Allowance Data Entry Menu
Using DFU(Data File APPLICMN ->6->1-> 16->8
Utility)
10 Monthly Payroll Process 15/10/09 ELPAMENU ->2->(1,2,3,4) This is not the time to do this
(From Reconciliation to process
Back Up)
10 Advance Payment Process ELPAMENU ->2->7->1 This is not the time to do this
(Occasionally and on process
request)
11 How to See Back ground 12/10/09 STRSDA ->2 ->(Enter Menu What are the programs
Process of a given Menu Name and Library) ->Make Y for (CL/RPG) or Menu Run when we
Work with Menu Image and select option 6, 7, 11 and 20 of
Command ->F10 PAYROLL Menu
12 How to See Back ground 12/10/09 STRPDM ->3 ->(Make the File What are the programs
Process of a given Control QCLSRC) (CL/RPG) or Menu Run when we
Language(CL) select option 3, 5 and 14 of
PERSNLCL CL Program
13 Back ground Process of 12/10/09 RECONCIEL, CALCULAT, REPORT What are the programs
Monthly Payroll Process and PAYCUM (CL/RPG) Run under each
(From Reconciliation to JV (CL Programs of Monthly Payroll selection option in a Monthly
and Backup Processes) Process in respective order) Payroll Process Program
14 Data contained in some 19/10/09 PRMASTPF, TRANSACT, See the data stored in the given
basic files, Type of Data PAYFILE6, LOCTABLE, basic files and see the Fields in
Contained and their PACSTTBL, PAMGTRF, each Tables provided that the
purpose PAYCHKPF, purpose of the tables are
PAYCHKCF; described starting from page 10

2
15 List of Cumulative files, 19/10/09 PRMASCUM, TRANSCUM, See the data stored in the given
Type of Data Contained PAYCUM07, ISHOPCUM, basic files and see the Fields in
and their purpose. PRMDTCUM, PSAVCUM, each Tables provided that the
PAMGTRF purpose of the tables are
described starting from page 10
16 How to see Active Users 13/10/09 Using a Command WRKACTJOB Check whether the given user is
using WRKACTJOB Currently Active (Log In) or Not
17 How to Logout a user 13/10/09 WRKACTJOB -> opt = 4 -> F4 Logout an Active User Forcedly
Forcedly type *IMMED

18 How to View and Send a 13/10/09 ESC -> 3/4 Send a Message to User
Message DPMETASBIA
19 How to Create, Copy, Edit, 13/10/09 STRPDM -> 3 Please Copy a Source File by
Delete, Display and File = QDDSSRC for PF, LF Prefix AA on their Name
Rename Source file of PF, 2 ->Edit File
LF 3-> Copy MYPF of Type PF
4-> Delete MYLF of Type LF
5-> Display
7-> Rename Using the Copied File
Display the File
Rename the File by adding 2
Edit the Name of Fields of PF
Edit the Source PF of the LF

20 How to Create, Copy, Edit, 13/10/09 STRPDM -> 3 Please Copy a Source Program
Delete, Display and File = QRPGSRC for RPG by Prefix AA on their Name
Rename Source file of File = QCLSRC for CL Programs
RPG, CL 2 ->Edit TESTI010 of Type RPG
3-> Copy TESTCL of Type CL
4-> Delete
5-> Display Using the Copied Program
7-> Rename Display the Program
Rename the Program by
adding 2
Edit the Name of Programs of
the CL
Edit the Source RPG Program
21 How to Clear a record 13/10/09 CLRPFM filename Copy TESTLOC object to
from a file/table TESTLOC 2 for Backup purpose
Clear a record from a Table
TESTLOC in TESTLIB
Copy data of TESTLOC2 to
TESTLOC
22 How to Assign a Value to 14/10/09 Assign (Using MOVE, MOVEL, Z- Step 27-33
another Value ADD) a value to another value
23 How to Add, Subtract, 14/10/09 Use an operator ADD, SUB, Step 27-33

3
Multiply and Divide two MULT and DIV operators.
values and getting a result
24 How to Read (Chain) Data 14/10/09 Using Operator CHAIN Step 27-33
from a File
25 How to Concatenate Two 14/10/09 Using Operator CAT Step 27-33
STRINGs to produce a
Single String
26 How to Split a 14/10/09 Using Operator MOVE and Step 27-33
String/Number in to Two MOVEL
STRINGs/NUMBERs
27 RPG Program which 14/10/09 Produce a file having Create a file (PF) having
Insert into file after Tax, Pension, EmpID, NUMB, NAME, SALY,
processing data come Name, Salary field STAT, JBCD, TITLE,
from a single input file from Employ data GRADE, GRD, CCTR,
come from CCTRD, LOC, GRUP,
TESTMAST file. LOCD, LOCGP, SUR, INS,
Create a file having BDATE, SDATE, AGE,
LOCGP into LOC and EXPER, Tax, Pension fields
GRUP Create a LF by selecting
active Permanent and
Contract Employee from
TESTMAST
Create RPG Program which
1. Reverse the DDMMYY
order of date to YYMMDD
form for BTDT(Birth Date),
STDT (Start Date),
2. Calculate Age(AGE)
3. Calculate
Experience(EXPER)
4. Concatenate LOC and GRUP
and Assign to LCGRP
5. Calculate Tax
6. Calculate Pension
7. Calculate Net Pay
8. Search the Location and
Get the Description of the
Location then Insert the
Description and System
Number
9. Search the Cost Center and
Get the Description of the
Cost Center then Insert the
Description of Cost Center
10. Search the Job Title and
Get the Description of
the Cost Center then

4
Insert the Description of
Cost Center
11. Insert the Result in to
the Newly Created PF
28 Insert a record from two 14/10/09 INSERT a list of Done in part 27 and 30
or more file to a single Employee with
file EmpID, Name, Loc,
Grup, Loc Description
using data from
TESTMAST and
TESTLOC
INSERT a of list of
Employee with
EmpID, Name, CCTR,
CCTR Description
using data from
TESTMAST and
TESTCOST
INSERT List of
Employee with
EmpID, Name, CCTR,
LOC, GRUP, CCTR
Desc, Loc Desc,SysN
using data from
TESTMAST
TESTCOST and
TESTLOC
29 Update a file from data 16/10/09 Change Date format Done in part 27
comes from itself from DD, MM, YY to
YY, MM, DD format
Create full name from
separated names using
CAT command
30 Update a file come from 19/10/09 Use part 24 but in the 1. Create a Job Code Table
two or more files update cases (PF) which have Fields
JCODE(4A), JTITLE()21A,
JGRADE(2.0), JGRD(2A),
JSAL(7.2)
2. Import Job Code List
From Excel and Store in
Temporary Table
3. Insert Data from
Imported table in to Job Code
Table Created at step 1
4. Import Employee
Information have Job Code and
Grade data into temporary

5
Table
5. Assign 0 Value to GRADE
and *BLANK value to JBCD
6. Update GRADE and
JBCD fields of TESTMAST based
on the Imported Employee data
and after checking the
existence of the Job Code in the
Job Code Table
31 Delete record from a 19/10/09 Delete Employee Delete an Employee from
table/file whose status is QU TESTLOC2 Table where LOC=99
using TESTMAST as and GRUP=02
a source table/file
Delete suppress
records Transaction
using TESTTRAN as
a source table/file
Delete Employee
whose Location
description and Cost
Center description is
start with P using
TESTMAST,
TESTCOST and
TESTLOC as a source
table/file
32 Generate Report from 20/10/09 List of active List Active Permanent
single file Employee(PE/CO) Employee who are Members
from TESTMAST of Insurance in EEP
input table/file
List of Members of
Insurance using
TESTMAST input
table/file
List of Members of
credit Association
using TESTMAST
input table/file
List of Location using
TESTLOC input
table/file
33 Generate Report from 20/10/09 Generate a report of List Contract Employee who
two or more files list of Employee with have left only One or Two
EmpID(Numb), months for Contract Expiration
Name, Loc, Group, and have age greater than 60.
Loc Description using Include their Location, Cost
Center and Title
6
TESTMAST and
TESTLOC input
table/file
Create a report of list
of Employee with
EmpID, Name, CCTR,
CCTR Description
using TESTMAST
and TESTCOST input
table/file
List of Employee with
EmpID, Name, CCTR,
LOC, GRUP, CCTR
Desc, Loc Desc,SysN
using TESTMAST,
TESTCOST and
TESTLOC input
table/file
34 Monthly Activities Monthly Payroll This is not the Time to Do
Process
Monthly Deduction
Monthly JV
Monthly Report
Credit Association
Monthly Calculation
35 Yearly Employee Bonus List of Programs used This is not the Time to Do
to produce Yearly
Employee Bonus and
Corresponding
Reports
(Those programs
which started with
PBN08 for Bonus
2008 Programs)
36 Yearly Employee Salary List of Programs used to This is not the Time to Do
Increment and Back pay produce Yearly Employee Salary
Increment and Back pay and
Corresponding Reports
(Those programs which started
with PIN08 for Bonus 2008
Programs)
37 21- Which files contain what Which files contain what
Highlights On Request 23/10/09 type of data type of data(see part 15
Activities Which RPG Programs and page10-12)
perform what type of Which RPG Programs
activities perform what type of

7
Current month data and activities(see page 10-
cumulative data 12)
files(see part 15 and Current month data and
page 10-12) cumulative data
Back Month deduction files(see part 15 and
Report page 10-12)
Back month JV Back Month deduction
Insurance Member Report (Produce
Report (INS = 1) Deduction Report for all
List of Employee with Months in the year of
Salary Range 2009 PA1100)
List of Active Permanent Back month JV (Prepare
Employee(STAT=PE and Payroll JV, Pension JV
SPCD = 2) and Medical JV for all
List of Active Months in the year of
Employee(STAT=CO, 2009)
SUR <>* or , and Insurance Member
SPCD = 2) Report (INS = 1) (See
INSERT/UPDATE/DELETE part 32)
a Data in a File/Table List of Employee with
Generation of Report Salary Range (Generate
from one or more input a Report of List of
files Employee whose Salary
Range is between 5000
and 10000)
List of Active Permanent
Employee(STAT=PE and
SPCD = 2)
List of Active
Employee(STAT=CO,
SUR <>* or , and
SPCD = 2)
INSERT/UPDATE/DELETE
a Data in a File/Table
(See Part 27 & 30)
Generation of Report
from one or more input
files (See Part 32 & 33)
38 How to Transfer Data 26/10/09 Using Data Transfer Import data from PAYFILE6 file
from AS400 to PC (in from the Host Button in to Notepad
Notepad Format)
39 How to Transfer Data Using Data Transfer to Performed in part 30
from PC(in Excel Host Button
Format) to AS400
40 How to Transfer Data 26/10/09 Using Text to Column Transfer the Imported PAYFILE6
from Notepad to Excel Button in part 39 to Excel
Format

8
41 How to Transfer Data 26/10/09 Go to spool file Import Reconciliation Report of
from Spool File to Press F10 two times Month Ginbot 2009 to Notepad
Notepad Format Take value of File, File
(It is like Transferring No., Job, User and
the spool data to PF then Number of the spool file
to Notepad) Create a PF of size 132
and Text
(INVDEC/LISTPC)
(TESTLIB/PCFILE)
On the command line type
CPYSPLF and press F4
Enter a value taken from
the spool in step 3&4
where
Spool File=File
To Database File=(LISTPC)
Library=INVDEC
Job Name=Job
User=User Name
Number=Number
Spool File No=File No
Transfer the Record in the
PF called LISTPC to
Notepad
Trainee Signature

1. Daniel Tesfaye ____________________________


2. Tesfalem Cherkos ____________________________
3. Sisay Desalegn ____________________________
4. Mamaru Nebret ____________________________

Trainer

Metassebia Gebrehiwot ____________________________

9
List of Commonly Used PF/RPG/CL/MENU Name and Their Purpose

No. PF/RPG/CL/MENU Name Type Purpose


ELPAMENU MENU Monthly Payroll Production
Advance Payment Production
APPLICMN MENU Payroll Data Entry Menu
Personnel Data Entry Menu
Miscellaneous Menu
Other Sub System (Such as Management Allowance, Credit and Thrift
and so on)
PAYROLL MENU Payroll Data Entry Menu
PAYROL MENU Miscellaneous Menu

PERSNLCL CL Personnel Data Entry


RECONCIEL, CL Generate a report which help us to reconcile monthly salary and backups before
monthly payroll calculation process
CALCULAT CL Calculate monthly payroll calculation and generate reports such as Resistor and
Meshegna
REPORT CL Generate reports such as Resistor and Meshegna
PAYCUM CL Push the current files in to corresponding cumulative files for selected payroll
and personnel files. And produce Payroll, Pension and Medical JV files
PMDJVCLM CL Medical JV Production
PAYROLJV CL Payroll and Pension Monthly JV Production

PRMASTPF PF Current Employee Master File


PRMASTBK PF Last Month Employee Master File without including changes in the current
month
PRMASCUM PF Cumulative Employee Master File
TRANSACT PF Current Transaction File
TRANSCUM PF Cumulative Transaction File
PAYFILE6 PF Current Month Payroll Itemized File
PAYCUM07 PF Cumulative Payroll Itemized File
PAMGTRF PF Current Allowance File (Management, Transport, Mobile, House Allowance)
PAMGTCUM PF Cumulative Allowance File (Management, Transport, Mobile, House Allowance)
PACSHPF PF Current Cash Shortage Allowance File
PRCOALWF PF Current Contract Employee Medical and Electric Allowance File
LOCTABLE PF Location Table
PACSTTBL PF Cost Center Table
PAYCHKPF PF Table Used to Prepare a check for salary
PAYCHKCF PF Table Used to Prepare a check for salary in a separate way for the pay groups
10
PSAVNGPF PF Credit Association Saving File
PSAVCUM PF Cumulative Credit Association Saving File
PRMDTRPF PF Current Month Medical Transaction File
PRMDTCUM PF Cumulative Medical Transaction File
ISHOPAPF PF Cumulative Credit Association Loan Taker detail
ISHOPCUM PF Credit Association Loan Taker of the current month
ACPAJVEP PF Payroll JV File
ACPNJVEP PF Pension JV File
ACMDJVEP PF Medical JV File

Reconciliation CL
Programs
PA0230 RPG Make Pension Field Yes for Permanent Employee if it is No
PISH01 RPG Produce Transaction Record for New Loan Taker of the Month
PMD025 RPG Produce Transaction Record for New Medical Expense of the Employee of the
Month
PA0510 RPG New Starters Employee and Employee with Change of Salary of the Month
PA0520 RPG Salary Suppress List
PA0530 RPG Leavers List of the Month
PA0540 RPG Salary Reactivated (Unsuppressed) during the Month
PA0260 RPG Return Employee List of the Month
PA6000 RPG Employee Master List order by Employee Number
PA6CON RPG Contract Employee Master List order by Employee Number
PA6CNB RPG Non Paid Contract Employee List of the Month
MGTUPD RPG Update Employee Location in the Allowance Table
CSHUPD RPG Update Employee Location in the Cash Shortage Allowance Table
Calculation CL Programs
PA0800 RPG The Main Payroll Calculation Program
PACK03 RPG Make The Payment Summary File Ready for the Current Month
PA1000 RPG Corporate Register Report and Update Payment Summary File
PY1000EP RPG Register Report by Region (Meferemia)
PA0210 RPG Produce Meter Reader Allowance Pay List
PA0220 RPG Produce Daily Laborer Pay List
PA0230 RPG Make Pension Field Yes for Permanent Employee if it is No
PA0240 RPG Produce Cash Shortage Allowance Pay List
PA0250 RPG Corporate Allowance Pay List
PY0250 RPG Regional Allowance Pay List
PA1010 RPG Payroll Amount Summary by Item Code
PY0700 RPG Payment Summary Report by Location for the Region (Meshegna)
PY07TL RPG Payment Summary Report by Location for the Region (Telegram)
PA60CH RPG List Employee Records which have changes during the month

11
Report CL Program
PA1100 RPG Deduction Report
PA1100EEP RPG Deduction Report for EEP
PA1300 RPG Accountable Deduction Report
PA1300 EEP RPG Accountable Deduction Report for EEP
PA1400 RPG Allowance and Other Payables Report
PA1400 EEP RPG Allowance and Other Payables Report
PA1700 RPG Deduction Receipt List Reports
PYCASH RPG Payment Slip
PA0600 RPG Itemized Report
PMD010 RPG Medical Expense
PAYTAX RPG Employee Tax Report
PSVNGA RPG Saving Report for Credit Association
PRT010 RPG List of Unauthorized Absence of the Month
PAINSR RPG List of 24 Hour Insured Employee and their Contribution
PAINSREP RPG List of 24 Hour Insured Employee and their Contribution for EEP
PA2010 RPG List of Contract Employee whose Contract will be Terminated after next Month
PA06CR RPG Itemized Report for Sport Club Purpose
PAYBANK RPG Produce Bank File for Salary Payment
PAYCUM CL Program
PA3000 RPG Push Current Month Employee Master File to Cumulative File PRMASCUM
PA3010 RPG Push Current Month Transaction File to Cumulative File TRANSCUM
PA3020 RPG Push Current Month Itemized File to Cumulative File PAYCUM07
PA3030 RPG Push Current Month Credit Association Loan File to Cumulative File ISHOPCUM
PA3040 RPG Push Current Month Medical File to Cumulative File PRMDTCUM
PA3050 RPG Push Current Month Credit Association Saving File to Cumulative File PSAVCUM
PA3070 RPG Push Current Month Management Allowance File to Cumulative File PAMGTCUM
PAJV01EEP RPG Current Month Payroll JV Production for EEP
PAJV04EEP RPG Current Month Pension JV Production for EEP

Trainee Signature

5. Daniel Tesfaye ____________________________


6. Tesfalem Cherkos ____________________________
7. Sisay Desalegn ____________________________
8. Mamaru Nebret ____________________________

Trainer

Metassebia Gebrehiwot ____________________________

12

Anda mungkin juga menyukai