- What are info types ?
- What are personnel actions? What is the transaction for executing personnel actions?
- What are the important info types for a hiring action?
- What is IMG? What is its importance? What are the functions you can execute using IMG?
- What is customizing? What does customizing support?
- How do you create a Project IMG? What are project views?
- What are the IMG attributes?
- What is an enterprise structure?
- What is a personnel structure?
- What is the highest level of the enterprise structure?
- What is company code? Is it defined in HR? If not where is it defined?
- What are personnel areas and its functions?
- What are personnel sub areas and its functions?
- How is an employee in the HR Master data linked to a company to which he belongs?
- Can a personnel area be assigned to many company codes?
- What are the indicators defined by personnel sub areas?
- How do you categorize the employee groups?
- What are employee subgroups and what are the indicators set up using employee subgroups?
- Employee groups are two character and employee subgroup are two character representations in the IMG. Do you support this statement?
- In the HR Master data where are planned working times for an employee seen?
- Do I need to give country assignment to personnel sub areas in customizing? If true support the statement and if not what’s true?
- What are the various objects in an organizational plan?. How does any company use an organizational plan?
- Describe the following
- Tasks
- Job
- Position
- Organizational unit
- Cost Center
- Which of the above objects belong to HR?
- How do you integrate OM and PA? If integration is active what happens when a position is entered in IT 0000.? What else does the system default? Can these values be changed? What is this called?
- Are cost center assignments hierarchical? Where do you assign these in OM?
- What are attributes of objects? Is vacancy a common attribute for all objects?
- What are the other additional organizational assignments?
- Name the three administrators? How do you default these in IT0001?
- What is organizational key? How many bytes/characters does it constitute? How can it be defined? What is it mainly used for?
- What are employee attributes and how are they classified?
- What are features? What is the transaction for features?
- What are the features to default and in which info type
- Work Schedule Rule
- Pay Scale Data
- Wage Type Model
- Administrator groups
- Number Range Intervals
- What is ABKRS?
- What are the two ways of maintaining features?
- What is the info type to store personal data for an employee?
- Where are the default values for working hours per period taken from in IT 0008?
- Why is employee subgroup grouping for pcr significant for payroll?
- What does collective agreement provision determine? How do you depict different payments in the system?
- What does employee subgroup grouping for CAP allow you to assign?
- What is payscale type and payscale area?
- You assign payscale types and areas to
- Company code
- Payroll area
- Employee subgroup
- Personnel subarea
- What are wage types? How wage types are broadly classified?
- How do you set up wage types?
- What are slash wage types?
- Why are wage type groups used? Give some examples of wage type groups.
- What is transaction pu95?
- Where in the IMG do i ensure that the wage types are associated with the enterprise and personnel structure.?
- Where are all wage types stored?
- Are all wage types permissible for all info types ? If Yes or NO support statement?
- What are the wage type characteristics that can be defined?
- How do you valuate wage types? Where do you configure this in the IMG?
- What are module name and module variant?
- Explain significance of TARIF , SUMME and PRZNT in regards to indirect valuation?
- Briefly explain the two different ways to perform pay increase?
- In dynamic pay increase what are variants A, G, D, E, T , C and R?
- What are the info type attributes?
- What are system controls?
- What is DYNPRO ? What are the main elements of a screen?
- What naming conventions are the info types subject to?
- Where are the info types relevant to retroactive accounting for payroll and time management defined?
- What are the significance of field triggers in retroactive accounting?
- What do you need to do in the IMG to specify certain info types for certain countries only?
- Where can you store a passport photo of an employee? Where do you do the settings in the IMG?
- What is TCLAS = A and TCLAS = B?
- Where can you change the attributes of individual screens?
- What are infotype menus or info menus? Are they user group dependable?
- What setting do i need to make for a SAP user to see that he has the relevant infotype menus?
- Where do I assign the IG (infogroup) to the personnel action type? Are infogroups user group dependable?
- What is IGMOD?
- For a country reassignment action what setting do i need to do in the IMG?
- What are additional actions? What are the ways in which i can activate additional actions for an employee? Where are additional actions stored? Can we see the infotype record where additional actions are stored directly?
- What is the significance of status indicator in personnel actions?
- What are MSN20, MSN21 and MSN32 in relation to personnel actions?
- Where do you define the action reason in the IMG?
- What is user group dependency of the action menu?
- With a leaving action what is the employment status changed to?
- What are dynamic actions? What can they trigger?
- What is PAMA? What is M0001?
- What are general authorizations?
- What are structural authorizations?
- How are authorizations defined? An authorization object can define maximum 15 fields that occur in an authorization? True or False?
- What is an authorization profile? How are users authorizations determined?
- What is a role? How the access to transactions, reports and web based applications included in a role defined?
- Roles can be found under generic name SAP_HR*? True or False?
- What is a profile generator?
- How do you create users?
- What are the ways of setting up general authorization checks?
- What are the two types of double verification principle? Explain with example?
- Authorization main switches are stored in Table T74SO or T76SO or T77SO? To permit extended authorization check along with master data check what settings need to be done?
- Describe in brief the period of responsibility with reference to a user giving examples?
- What are P_ORGIN and P_ORGXX?
- What are evaluation paths?
- To implement structural authorizations you need to have existing the PA module? True or False?
- What do C, S, P and O stand for?
- What do mean by the terms
- Status vector
- Display depth
- Period
- Function Module
- Describe in brief giving examples how period of responsibility is determined for the general authorization check in a structural authorization check?
- What are PD profiles and SD profiles? What do they do?
- What do you mean by planned times? Where are these stored for an employee?
- What do you mean by actual times? Where are these stored for an employee?
- What do you mean by deviations? Where are these stored for an employee?
- What do you mean by negative time and positive time? Where do you use time evaluation?
- What is RPTQTA00? What does it do? What is RPTIME00?
- What is time management status 7? What is it used for?
Friday, September 10, 2010
SAP HCM Question Series - 1
Monday, September 6, 2010
Schema / PCR / Function
A schema consists of subschemas and set of the functions and is used by the Time, Payroll driver to run payroll. and Schema is a logically and sequentially arrangement of functions that is the set of
functions..
To check the schema go to PE01 t.code like for time mgt- TM01, TM00, TM04.
for payroll - IN00, U000, X000, R000.
2) What is PCR?
PCR is a personnel calculation rule which specifies specific instructions to the system to adhere and to execute the fucntions and operations in the similar passion.
Personnel calcultion rules contains the operations in time and payroll module.Pcr is a
one of the parameter in schema.
To check the standard rules or to write the custom rules go to PE02 t.code.
3) What is function?
PCR and subschemas calls by functions.
In time have 63 functions.
In payroll have 946 functions.
To check the standard functions or to write the custom functions go to PE04 t.code.

Monday, August 30, 2010
SAP HR REPORTS / PAYROLL PROGRAMS
Find below the comprehensive list of SAP HR related reports including commonly used Payroll reports and time management reports etc.
PA reports
RPLACTJ0 Employee Actions List
RPLEHSU0 Employee Job/Salary History
RPLINFC0 Infotype Overview for Employees
RPLMIT00 Employee List
RPLPAY00 Payments and Deductions List
RPLREF00 Reference Personnel Numbers
RPUAUD00 Infotype Audit Report
PA Integration Reports
RHINTE00 Transfer data from PA to OM
RHINTE10 Prepare Tables for transfer of data from
OM to PA
RHINTE20 Check all the fields are configured in both OM and PA tables
RHINTE30 Transfer data from OM to PARecruitment
RPAPL001 Applicants by Name
RPAPL002 Applications
RPAPL003 Vacancy Assignments
RPAPL004 Applicants by action
RPAPL005 Applicant Statistics
RPAPL006 Job Advertisements
RPAPL008 Evaluate Recruitment Instruments
RPAPL009 Applicants by Activity
RPAPL010 Vacancies
RPAPL011 Applicants’ Education and Training
RPAPL012 Variable Applicant List
Time Reports
RPTQTA10 Display Leave Quotas
RPTQTA00 Bulk Leave Quotas Update
RPLTIM00 Time Recording Overview
RPTABS20 Attendance/Absence Data: Overview
RPTABS50 Attendance/Absence Data: Calendar View
RPTABS60 Attendances/Absences: Multiple Employee View
RPTENT00 Time Recording for Multiple Persons and Infotypes
RPTLEA40 Overview Graphic of Attendances/Absences
RPTTYYCA Extract employee data into spread sheet
RPTLEACONV Transfer of Remaining Leave from Infotype 0005 to Infotype 2006
RPLABSG0_ABSENCE_HISTORY Absence history
RPLABSG0_ENTITLEMENT_DETAILS Entitlement Details
Payroll Programs / Payroll Reports Schemas and PCRs
RPUCTF00 Change Attributes for Schemas and PCRs (change owner)
RPUCTI00 Lists Subschemas not called up in any other schema
RPUCTJ00 Lists Personnel Calculation Rules which are not called up
RPUCCOSE Source text search in PC rules
RPUCTX00 Copy Personnel Calculation Rules from client 000 to other clients
RPUSCD10 Schema directory – useful after LCP to see changed schemas, also shows who changed it last and when
RPUCTC00 Displays PCRs full source text
RPUDEL20 Deletes payroll results
Wage Type Utilities
RPU12W0C (HR utility 512W-classes) allows you to reload backups of specific processing classes,
cumulations and evaluation classes created with RPU12W0S in T512W
RPU12W0S Creates a backup of T512W in T599U or reloads the backup into T512W.
RPU99U0V Displays T599U
RPU5XX0D Generically deletes entries in T599U, T512W or T512T<
/span>
OM Reportsorganisation
SAP Report RHCDOC_DISPLAY To view the change document on OM,
SAP Report RHXSTAB0 Staff Functions for Organizational Units
SAP Report RHSTEL00 Job Index-search with object id/type/plan version
SAP Report RHXSTEL0 Job Index
SAP Report RHXDESC0 Job Description
SAP Report RHXSCRP0 Complete Job Description
SAP Report RHSBES00 staff Assignments
SAP Report RHXDESC1 Position Description
SAP Report RHXSTAB1 Staff Functions for Positions
SAP Report RHFILLPOS Periods for Unoccupied Positions
SAP Report RHXHFMT0 Authorities and Resources
SAP Report RHSOLO00/RHXSOLO00) Planned Labor Costs
SAP Report RHVOPOS0 Vacant Positions
SAP Report RHVOPOS1 Obsolete Positions
SAP Report RHXSCRP1 Complete Position Description
SAP Report RHSTR04 Reporting Structure with Persons
SAP Report RHSTR05 Reporting Structure without Persons
SAP Report RHXSTRU06 Work Centers per Organizational Unit
SAP Report RHXSTR02 Organizational Structure with Persons
SAP Report RHXSTR03 Organizational Structure with Work Centers
SAP Report RHXSTR07 Activity Profile of Positions
SAP Report RHXSTR08 Activity Profile of Positions with Persons
SAP Report RHEXIST0 Existing Objects
SAP Report RHXEXI00 Existing Organizational Units
SAP Report RHXEXI02 Existing Jobs
SAP Report RHXEXI03 Existing Positions
SAP Report RHXEXI04 Existing Tasks
SAP Report RHXEXI05 Existing Work Centers
SAP Report RHSTRU00 Structure Display/Maintenance
SAP Report RHINFAW0) Reporting on an Infotype
SAP Report RHPNPSUB) Starting an HR Report
Infotype Audit Logs to track master data changes to Infotypes
RPUAUD00 track (PA) master data infotype changes/Infotype audit log
RHCDOC_DISPLAY (PD) Infotypes audit log configure it in table T77CDOC_CUST
OTHER HR Utility Reports
RPLMUT00 List of Maternity Data
RPLICO10 Flexible Employee Data
RPPSTM00 HR Master Data Sheet
RPLREF00 Reference Personnel Numbers
RPLTRF10 Defaults for Pay Scale Reclassifications
RPLTRF00 Time Spent in Pay Scale Group/Level
RPLTEL00 Telephone Directory
RPSTRF00 Assignment to Wage Level/list of the pay scale classification of employees.
RSUSR006 List users last login
SAP HR MASS DATA CHANGES/MASS DATA DELETION Utilities/Reports
RPUP1D00/10 View/Delete data from PCL1 Cluster
RPUP2D00/10 View/Delete data from PCL2 Cluster
RPUP3D00/10 View/Delete data from PCL3 Cluster
RPUP4D00/10 View/Delete data from PCL4 Cluster
RHGRENZ0 Delimit Objects
RHGRENZ1 Set New End Date
RHGRENZ2 Delimit Infotypes
RHGRENZ4 Set New End Date
RPUDELPN Delete all info for an employee number, including cluster data and infotypes
RPCDELM1 Deletion of temporary data occured during the payroll run
RPUAUDDL HR Report to delete audit data from the PCL4 Audit Cluster.
RPUDEL20 Delete Payroll results

SAP HR TABLES
T001 Company Codes
T001E Company code-dependent address data
T001P Personnel Areas/Subareas
T500L Personnel Country Grouping
T500P Personnel Areas
T500T Personnel Country Groupings
T501 Employee Group
T501T Employee Group Names
T502T Marital Status Designators
T503 Employee Groups / Subgroups
T503K Employee subgroup
T503T Employee Subgroup Names
T504A Benefits - Default Values (NA)
T504B Benefit Option Texts (North America)
T504C Benefit Type (NA)
T504D Benefit Credit Group Amount
T504E Benefit Amount
T504F Benefit Costs
T508A Work Schedule Rules
T508T Texts for Employee Subgroup Groupings for Work Schedules
T510 Pay Scale Groups
T510A Pay Scale Types
T510F Assign Pay Scale > Time Unit, Currency
T510G Pay Scale Areas
T510H Payroll Constants with Regard to Time Unit
T510I Standard Working Hours
T510J Constant Valuations
T510L Levels
T510M Valuation of pay scale groups acc. to hiring date
T510N Pay Scales for Annual Salaries (NA)
T510S Time Wage Type Selection Rule
T510U Pay Scale Groups
T510Y Special Rules for Wage Type Generation
T511 Wage Types
T512R Cumulation Wage Types in Forms
T512S Texts for Cumulation Wage Types in Forms
T512T Wage Type Texts
T512W Wage Type Valuation
T512Z Permissibility of Wage Types per Infotype
T513 Jobs
T514S Table Name Texts
T514T Field Name Texts
T51D2 Wage Type Classes
T51D3 Reduction Rules
T51D4 Cumulation Rules
T527X Organizational Units
T528B Positions - Work Centers
T528C Wage Type Catalog
T528T Position Texts
T529A Personnel Event
T529F Fast Data Entry for Events
T529T Personnel Event Texts
T52BT Texts For HR Objects
T52C0 Payroll Schemas
T52C1 Payroll Schemas
T52C2 Texts for Personnel Calculation Schemas
T52C3 Texts for Personnel Calculation Schemas
T52C5 Personnel Calculation Rules
T52CC Schema Directory
T52CD Schema Directory
T52CE Directory of Personnel Calculation Rules
T52CT Text Elements
T52CX Cross References via Generated Schemas
T52D1 Valid Processing Classes
T52D2 Valid Values for Processing Classes
T52D3 Valid Evaluation Classes
T52D4 Permitted Values for Evaluation Classes
T52D5 Wage Type Groups
T52D6 Wage Type Group Texts
T52D7 Assign Wage Types to Wage Type Groups
T52D8 Valid Processing Classes - Texts
T52D9 Valid Values for Processing Classes - Texts
T530 Reasons for Events
T530E Reasons for Changes
T530F Reasons for Changes
T530L Wage Types for Special Payments
T530T Event Reason Texts
T531 Deadline Types
T531S Deadline Type Texts
T533 Leave Types
T533T Leave Type Texts
T539A Default Wage Types for Basic Pay
T539J Base Wage Type Valuation
T539R Events for Standard Wage Maintenance
T539S Wage Types for Standard Wage Maintenance
T548 Date Types
T548S Date Conversion
T548T Date Types
T548Y Date Types
T549A Payroll Areas
T549B Company Features
T549C Decision Trees for Features (Customers)
T549D Feature Directory
T549L Date modifiers
T549M Monthly Assignment: Payroll Period
T549N Period Modifiers
T549O Text for date modifier
T549P Valid Time Units for Payroll Accounting
T549Q Payroll Periods
T549R Period Parameters
T549S Payroll date types
T549T Payroll Areas
T549M Monthly Assignment: Payroll Period
T549N Period Modifiers
T549O Text for date modifier
T549P Valid Time Units for Payroll Accounting
T549Q Payroll Periods
T549R Period Parameters
T549S Payroll date types
T549T Payroll Areas
T554S Absence and Attendance Types
T554T Absence and Attendance Texts
T554V Defaults for Absence Types
T554Y Time Constraints in HR TIME
T555A Time Types
T555B Time Type Designations
T559A Working Weeks
T559B Name of Working Week
T572F Event Texts
T572G Allowed Values for Events
T572H Event Value Texts
T582A Infotypes
T582B Infotypes Which Are Created Automatically
T582S Infotype Texts
T582V Assignment of Infotypes to Views
T582W Assigns Infotype View to Primary Infotype
T582Z Control Table for PA Time Management
T584A Checking Procedures - Infotype Assignment
T588A Transaction Codes
T588B Infotype Menus
T588C Infotype Menus/Info Groups
T588D Infogroups for Events
T588J Screen Header Definition
T588M Infotype Screen Control
T588N Screen Modification for Account Assignment Block
T588O Screen Modification for Assignment Data
T588Q Screen types for fast entry
T588R Selection Reports for Fast Data Entry
T588S Screen Types for Fast Entry
T588T Menu and Infogroup Designations
T588V Business object type
T588W Event types for infotype operations
T588X Cust. composite definition of event types for IT operations
T588Z Dynamic Events
T591A Subtype Characteristics
T591B Time Constraints for Wage Types
T591S Subtype Texts
T596F HR Subroutines
T596G Cumulation wage types
T596H _Cumulation wage type texts
T596I Calculation rule for cumulation wage types
T596U Conversion Table
T599B Report Classes
T599C Report Classes
T599D Report Categories
T599F Report Classes - Select Options
T777A Building Addresses
T777T Infotypes
T777Z Infotype Time Constraints
T778T Infotypes
T778U Subtypes
CATSCO Cross-Application Time Sheet (CATS)- Transfer to CO
CATSDB CATS- Database Table for Time Sheet
CATSHR Cross-Application Time Sheet (CATS)- Transfer to HR
CATSMM Cross-Application Time Sheet (CATS)- Transfer to MM
CATSPM Cross-Application Time Sheet (CATS)- Transfer to PM/CS
CATSPS Cross-Application Time Sheet (CATS)- Transfer to PS

Thursday, August 19, 2010
Technical Details
V_001P_N Personnel subarea grouping for work schedules
T508Z Assign PS grouping for work schedules to grouping for daily work schedules
V_T550P Work break schedule
V_T550X Rules for daily work schedule variant
V_T550A Daily work schedule
V_T551A Period work schedule
V_503_D Employee subgroup grouping for work schedules
V_001P_M Assignment of PS grouping to public holiday calendar
V_T508A Work schedule rule
T552A Monthly work schedule (generated)
V_001P_H Personnel subarea grouping for time recording
T555Z Time type determination
Personnel Subarea Grouping for Work Schedules (V_001P_N)
IMG step: Personnel Time Management ® Work Schedules ® Personnel Subarea Groupings ® Set groupings for the work schedule
Personnel area | Personnel subarea | PS grouping |
GB01 | 0001 | 08 |
GB01 | 0002 | 08 |
Assignment of PS Grouping for Work Schedules to Daily WS (T508Z)
IMG step: Personnel Time Management ® Work Schedules ® Personnel Subarea Groupings ® Set groupings for the daily work schedule
PS grouping | Grpg for daily WS |
08 | 08 |
Work Break Schedule (V_T550P)
IMG step: Personnel Time Management ® Work Schedules ® Daily Work Schedules ® Define break schedules
Grpg | Break | No | Start | End | Unpaid | Paid |
08 | AFTB | 00 | 18:00 | 18:30 | 0.50 | |
08 | GBP1 | 00 | 10:30 | 10:45 | 0.25 | |
08 | LNCH | 00 | 13:00 | 14:00 | 1.00 | |
08 | MRNB | 00 | 10:00 | 10:30 | 0.50 | |
08 | NGHB | 00 | 9:30 | 10:00 | 0.50 |
Rules for Daily Work Schedule Variant (V_T550X)
IMG step: Personnel Time Management ® Work Schedules ® Daily Work Schedules ® Define rules for variants
Rule | No | Holiday class | Hol.cl.subs.day | Weekday | Variant |
GB | 01 | X…………… | XXXXXXXXXX | …….X... | S |
Daily Work Schedule (V_T550A)
IMG step: Personnel Time Management ® Work Schedules ® Daily Work Schedules ® Define daily work schedules
Grouping | 08 | 08 | 08 | 08 | 08 | 08 | 08 | 08 | 08 |
DWS | AFTN | FREE | GB01 | MORN | NDAY | NGHT | PDAY | SDAY | SDAY |
Variant | S | ||||||||
Start date | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 |
End date | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 |
Text | Afternoons | Time off | Flexitime | Mornings | Normal day | Nights | Part-time day | Standard day | Standard day |
DWS sel. rule | 01 | 01 | 01 | GB | 01 | GB | GB | ||
DWS class | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Start of work | 14:00 | 00:00 | 08:00 | 06:00 | 08:00 | 22:00 | 08:00 | 08:00 | 08:00 |
End of work | 22:00 | 08:00 | 18:00 | 14:00 | 17:00 | 06:00 | 12:00 | 17:00 | 16:00 |
Break | AFTB | GBP1 | MRNB | LNCH | NGHB | LNCH | LNCH | ||
WrkHrs | 8.00 | 0.00 | 8.50 | 8.00 | 8.00 | 8.00 | 4.00 | 8.00 | 7.00 |
Daily Work Schedule – Details for Variant (V_T550A)
IMG step: Personnel Time Management ® Work Schedules ® Daily Work Schedules ® Define daily work schedules
Grouping for daily work schedule | 08 |
Daily work schedule | SDAY |
Daily work schedule variant | S |
Planned working hours | 7 |
Start of planned working time | 8:00 |
End of planned working time | 16:00 |
Work break schedule | LNCH |
Reaction to overtime | W (warning) |
Daily work schedule class | 1 |
Period Work Schedule (V_T551A)
IMG step: Personnel Time Management ® Work Schedules ® Period Work Schedules ® Define period work schedules
Grouping | Period WS | Period WS text | Week number | Day 01 | Day 02 | Day 03 | Day 04 | Day 05 | Day 06 | Day 07 |
08 | 20WK | 20 hour week | 001 | PDAY | PDAY | PDAY | PDAY | PDAY | FREE | FREE |
08 | 40WK | 40 hour week | 001 | NDAY | NDAY | NDAY | NDAY | NDAY | FREE | FREE |
08 | GBFL | Flexitime (GB) | 001 | GB01 | GB01 | GB01 | GB01 | GB01 | FREE | FREE |
08 | SHF3 | 3-weekly shift | 001 | MORN | MORN | MORN | MORN | MORN | FREE | FREE |
08 | SHF3 | 3-weekly shift | 002 | AFTN | AFTN | AFTN | AFTN | AFTN | FREE | FREE |
08 | SHF3 | 3-weekly shift | 003 | NGHT | NGHT | NGHT | NGHT | NGHT | FREE | FREE |
08 | WRKS | 39-hour week | 001 | SDAY | SDAY | SDAY | SDAY | SDAY | FREE | FREE |
Employee Subgroup Grouping for Work Schedules (V_503_D)
IMG step: Personnel Time Management ® Work Schedules ® Work Schedule Rules and Monthly Work Schedules ® Define employee subgroup groupings
Employee group | Employee subgroup | ES grouping |
1 | GA | 1 |
1 | GB | 1 |
1 | GC | 2 |
1 | GD | 2 |
1 | GE | 1 |
1 | GF | 2 |
1 | GO | 2 |
Assign Personnel Subarea to Public Holiday Calendar (V_001P_M)
IMG step: Personnel Time Management ® Work Schedules ® Work Schedule Rules and Monthly Work Schedules ® Define groupings for the public holiday calendar
Personnel area | Personnel subarea | Holiday |
GB01 | 0001 | GE |
GB01 | 0002 | GS |
Work Schedule Rule (V_T508A)
IMG step: Personnel Time Management ® Work Schedules ® Work Schedule Rules and Monthly Work Schedules ® Set work schedule rules and work schedules
ES grp | 1 | 1 | 1 | 1 | 1 | 1 |
ES grpg for WS | Industrial workers | Industrial workers | Industrial workers | Industrial workers | Industrial workers | Industrial workers |
Holiday calendar | GE | GE | GE | GE | GE | GE |
PS grouping | 08 | 08 | 08 | 08 | 08 | 08 |
Work schedule rule | 20-WK | 40-WK | SHIFT-1 | SHIFT-2 | SHIFT-3 | STD-WK |
From | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 |
To | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 |
Daily working hours | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 | 8.00 |
Weekly working hours | 39.00 | 40.00 | 40.00 | 40.00 | 40.00 | 39.00 |
Weekly workdays | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 | 5.00 |
Monthly working hours | 169.00 | 173.33 | 173.33 | 173.33 | 173.33 | 169.00 |
Annual working hours | 2028.00 | 2080.00 | 2080.00 | 2080.00 | 2080.00 | 2028.00 |
Addnl monthly working hrs | ||||||
Rule for day types | 01 | 01 | 01 | 01 | 01 | 01 |
Grpg for daily WS | 08 | 08 | 08 | 08 | 08 | 08 |
Period work schedule | 20WK | 40WK | SHF3 | SHF3 | SHF3 | WRKS |
Ref. date of PWS | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 |
Start point in PWS | 001 | 001 | 001 | 008 | 015 | 001 |
WS rule for RWH | ||||||
Alt. work schedule | ||||||
Shift premium | ||||||
Sickness indicator |
Work Schedule Rule Cont.
ES grp | 2 | 2 | 2 | 2 |
ES grpg for WS | Salaried staff | Salaried staff | Salaried staff | Salaried staff |
Holiday calendar | GE | GE | GE | GE |
PS grouping | 08 | 08 | 08 | 08 |
Work schedule rule | 20-WK | 40-WK | GB-FL01 | STD-WK |
From | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 |
To | 31.12.9999 | 31.12.9999 | 31.12.9999 | 31.12.9999 |
Daily working hours | 4.00 | 8.00 | 7.50 | 8.00 |
Weekly working hours | 20.00 | 40.00 | 37.50 | 39.00 |
Weekly workdays | 5.00 | 5.00 | 5.00 | 5.00 |
Monthly working hours | 86.50 | 173.33 | 162.50 | 169.00 |
Annual working hours | 1038.00 | 2076.00 | 1950.00 | 2028.00 |
Addnl monthly working hrs | ||||
Rule for day types | 01 | 01 | 01 | 01 |
Grpg for daily WS | 08 | 08 | 08 | 08 |
Period work schedule | 20WK | 40WK | GBFL | WRKS |
Ref. date of PWS | 01.01.1990 | 01.01.1990 | 01.01.1990 | 01.01.1990 |
Start point in PWS | 001 | 001 | 001 | 001 |
WS rule for RWH | ||||
Alt. work schedule | ||||
Shift premium | ||||
Sickness indicator |
Other Tables/Views Involved in this Area
Monthly Work Schedule (T552A)
Personnel Subarea Grouping for Time Recording (V_001P_H)
Time Type Determination (T555Z)

Thursday, August 12, 2010
Wage Types
In the SAP system there are two main categories:
- Primary or dialog wage types
- Secondary or technical wage types
In the standard delivered SAP HR system you can find many sample wage types both dialog (codes starting with letter eg. Mxxx) and technical ones.
Customer defined dialog wage type codes must start with digit.
You can recognize technical wage types as they have a slash (/) as the first character in the code name.
Technical wage types are not part of the employee's master data. System defines their value during payroll processing.
Wage types characteristics can be set under following SPRO path:
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type
New wage type
To create new wage type you must copy existing one. SAP HR contains model wage types. If these sample wage types meet some of your company's requirements you can use the wage type copier. You then use these copies as your wage types and can modify them so that they meet your specific requirements.
REMEMBER: Customer defined dialog wage type codes must start with digit. The wage types that you create via the copy method are included in all of the wage type groups and tables as the original wage type from which you copied. You can use the log to check what was copied.
Transaction for wage types coping: OH11 or use SPRO path:
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Create Wage Type Catalog
Permissibility for infotypes You can set up the system so that only certain wage types are permissible for infotypes. You can do this under following SPRO path or using view V_T512Z (transaction SM30):
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Check Wage Type Catalog -> Check entry permissibility per infotype
When you configure a wage type, you can determine whether it can be entered once or more than once per payroll period.
Groupings
Personnel subarea groupings can be used for primary wage types to define wage type permissibility. These groups can be used to determine which wage types can be entered for which employees.
There are two types of groupings:
* employee subgroup groupings
* personnel subarea grouping
Two main values for employees subgroup groupings are:
* 1 – for hourly paid employees
* 3 – for monthly paid employees
You define wage type permissibility for each personnel subarea and employee group under SPRO path or using view V_511_B:
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Check Wage Type Catalog -> Define Wage Type Permissibility for each PS and ESG
Wage Type Characteristics
These characteristics describe way of entering of wage types, but they do not describe how they behave in payroll.You can define followings:
- Validity period
- Operation indicator
- Minimum and maximum wage type amount
- Whether or not the wage type amount should be included in the basic pay total
- Default units of time/measurement, minimum and maximum number
- Input combinations for number and amount
- Indirect valuation and its characteristics
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Check Wage Type Catalog -> Check Wage Type Characteristics
Default Wage Types
The system can suggest a default wage type for basic pay (IT0008), to do this appropriate wage type must be included in a wage type model. Here you define the default wage types and the sequence how they should appear in the infotype Basic Pay and whether you can overwrite the defaulted wage type or not.Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Revise Default Wage Types
After setting wage type model, LGMST feature need to be defined. Feature LGMST has two return values: firstly, the maximum number of enterable wage types in the Basic Pay infotype (IT0008), and secondly, the wage type model the system is to use, which was defied above.
To access feature LGMST use following SPRO path or transaction
PE03:
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Enterprise Structure for Wage Type Model
Valuation of Wage Types
There are two valuation types:- DIRECT - the amount used to valuate the wage type is entered in the infotype manually
- INDIRECT - system automatically calculates the amount of the wage type amount based on simple configuration and enters it in the infotype. You can use indirect valuation for infotypes Basic Pay (0008), Recurring Payments/Deductions (0014), Additional Payments (0015).
How to set indirect valuation
First you need to make appropriate settings in Wage Type Characteristics:Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Check Wage Type Catalog -> Check Wage Type Characteristics
or view V_T511.Choose the wage type for which you want to use indirect valuation. In the group box Indirect valuation choose the indirect valuation module, which specifies which valuation table is used for indirect valuation. Then specify module variant, which controls read access to the table. To get information about all modules that could be used, use Help pressing F1 on the field Indirect valuation module.
Following are most popular modules:
- TARIF - uses pay scale data from the pay scale groups and levels to sets the amount of wage type in Basic Pay (IT0008) infotype
- PRZNT and SUMME - system calculates certain wage types as a percentage (PRZNT) or sum (SUMME) of other wage types
Personnel Management -> Personnel Administration -> Payroll data -> Basic Pay -> Wage Type -> Define Valuation of Base Wage Types
Click here to Download SAP HCM - Wage Type PDF material