D1 2 Pay

advertisement
Testing and Validating Payroll in SAP
A Company’s Story
Janet Batchelor
Marthe Perron
Jocelyne Latour
[ CHAVONE JACOBS
ASUG INSTALLATION MEMBER
MEMBER SINCE: 2003
[ ALLAN FISHER
ASUG INSTALLATION MEMBER
MEMBER SINCE: 2008
[ COREY PEARSON
ASUG INSTALLATION MEMBER
MEMBER SINCE: 2008
]
[ A Company’s Story
 Payroll processes from three different companies
 Configuration and Development Testing – Marthe Perron, Hydro
Quebec
 Payroll Controls and Segregation of Duties – Jocelyne Latour,
Pratt & Whitney Canada
 Testing HRSPs, CLCs, Year-End – Janet Batchelor, SaskPower
and Solvera Solutions
 Day to day production issues - Janet Batchelor, SaskPower and
Solvera Solutions
 Each company will described at a high-level their process
 Open-up to audience for discussion
Real Experience. Real Advantage.
2
[ Configuration and Development Testing
We have to support our tests
 Over 70 scenarios for the module HR alone – including ERecruit
 Over 300 scripts of detailed transactions
 Our focus is to make it easy for the person who's doing the
test to be able to do it without knowledge of the HR solution
 Our longest scenario is call "Vie condensée" (condensed life) it
is made with over 50 steps and consist of somebody who
begins it's life at Hydro-Québec, to the retired, dies ;O( and
leave's his retirement pension to me ;o) as a beneficiary
Real Experience. Real Advantage.
3
[ Configuration and Development Testing
Testing
 When testing a new functionality, a new development or a
configuration change, the person can choose from a range of
scenarios and script to test the changes
 Each time something new is created, we amend our scenarios
or scripts to reflect the addition
 If it is a modification or a correction, we can then change a
scenario or script or we find one that is in line with what we
are testing
 Also depending on the modification we can have more then
one person testing
Real Experience. Real Advantage.
4
[ Configuration and Development Testing
Our environments
 We have one development system
 We also have three QA's, one for production support, one for
our delivery to come and one for our delivery plus one
 We also installed HRSP's twice a year and Enhp once a year
 By doing this we do need a series of scenarios and scripts and
they need to be up to date when we make some configuration
or development changes into the system
Real Experience. Real Advantage.
5
[ Payroll Controls and Segregation of Duties
Segregation of Duties (SOD)
 Adequate segregation of duties is an important consideration in
determining if control activities are effective. Business units
are encouraged to use this form to help identify potentially
conflicting duties within each application and within related
applications.
 Sensitive SAP transactions (Master data, additional payments &
basic pay) as well as access to HR & Payroll data drives are
password/ID protected. A quarterly audit is performed.
Real Experience. Real Advantage.
[ Payroll Controls and Segregation of Duties
Real Experience. Real Advantage.
[ Payroll Controls and Segregation of Duties
Audits before closing Payroll
To ensure no duties or tasks are forgotten, we created a check lists.
Real Experience. Real Advantage.
[ Testing HRSPs, CLCs, Year-End
 A Quality or Test system refreshed with most current copy of
production environment
 Find it helpful to have two ID’s for testing purposes; one is
identical to Production and ‘2’ id has more support and
administrative type roles included
 Payroll Parallel with Before steps to provide snapshot for
comparison and After steps to confirm process still works as
expected, or differences/discrepancies are fixed or explainable
 Payroll Scenario test to use when a parallel is not an option
 PC00_M07_CCYR Year end reporting (Canada)
 Audit/Reconciliation reporting using T4xx and/or TAxx which
equate to the form configuration – very useful in analyzing $ in
boxes and pinpointing issues before generating test prints
Real Experience. Real Advantage.
9
[ Payroll Controls and Segregation of
Duties
 Quality system with good data akin to Production and/or a ‘Clone & Test’
tool
 Access that allows you to run simulations (PC00_M07_CALC_SIMU)
 Check Display Log (on)
 Open sections and drill down to rule(s)
 Programs RHUSERRELATIONS and RHAUTH01
 T-code PC_PAYRESULT or S_AHR_61018788 Display payroll results (RK)
 Tcode S_AHR_61016380 Logged Changes in Infotype Data
 Config in personnel management > Personnel Administration >
Tools > Revision > Set up change document
 define the infotypes, fields on the infotype and type of document(s) by field
group (characteristics) (Pick & choose what you really need – database
entries made for each)
Real Experience. Real Advantage.
10
[ Payroll Controls and Segregation of
Duties
Tcode PA20 Display Master Data
Tcode PC00_M02_LINF0 Infotype Overview for Employee
Tcode PC00_M99_DLGA20 Wage Type Utilization
Tcode PC00_M99_DKON Wage Type Assignment Display GL
Accounts
 Tcode PA03 Payroll Control Record




Real Experience. Real Advantage.
11
[ Key Learnings
 Take the time to update your scenarios and tests
 Take the time to get them right and include all your
process
 It will simplify the process of all your testing
 Don't overlook/underestimate the ongoing process of
keeping them up to date
 Value Realization of having them always up to date
Real Experience. Real Advantage.
12
[
]
 Thank you for participating.
Real Experience. Real Advantage.
13
Download