You are on page 1of 81

1. Which are the sub-modules in SAP HR?

Following are the modules in SAP-HR --

-Recruitment -Personnel Administration

-Organization Management

-Personnel Development

-Training and Event Management

-Compensation Management

-Personnel Time Management

-Payroll

-MSS - Manager Self Service

-ESS - Employee Self Service

2. Describe the various structures in SAP - HR?

Structures are required to represent statutory, regional, and organizational conditions


in an organization. Following are three structures in SAP HR.

--Enterprise Structure - gives Information about the location of work on an employee.


It comprises of Client, Company Code, Personnel Area, and Personnel Subarea

--Personnel Structure - gives information about the employees job function. It


comprises of Employee Group and Employee Subgroup

--Organizational Structure - gives relations between employee and his corresponding


departments or business unit. It comprises of organizational plan, which includes
Job, position, organizational unit etc.

3. What is an Infotype?

Individual Information such as last name, first name, DOB etc is defined in data
fields. Data fields are grouped into information units according to their content, these
information units are called Infotypes. Infotypes have names and 4 digit keys.

For Ex. Infotype 0002 is for Personal Data, which stores Employees Full Name, Date
of Birth, etc.

An Infotype can have a sub-type.

Infotypes are classified as follows


1000 - 1999 == OM related

2000 - 2999 == Time related

9000 and above Customer Specific

4. What Time Constraint 1 on an Infotype ?

Infotype with Time Constraint 1(TC 1) must be unique, i.e. only one valid record can
exist for a given period. There can be no gaps between the records. When we add a
new record to an Infotype with TC1, the system delimits the overlapping record on
the key date and adds new record

5. How can you maintain information for an Infotype?

To maintain information in an Infotype you could use -

PA30 - Personal Administration Maintenance

PA40 - Personal Actions

Alternatively, Fast Entry Screen.

6. Which Personal Actions have you performed on an employee?

Hire

Change Organizational Unit/Position

Change of Pay

Transfer 

Terminate

Retirement

etc.

7. Where are payroll results stored?

Payroll results are store in PCL2 cluster, which can be accessed using the
transaction pc_payresult

8. What is Matchcode W?

Match Code W provides a list of all personnel numbers in the selected payroll area
that have been rejected by the payroll run because of incorrect data. This means that
the payroll has not run for them successfully. Personnel numbers are also included
in Matchcode W if personnel data is changed in the correction phase of the payroll
run.

9. List the Time Related Infotypes that you have used?

2001 - Absences

2002 - Attenances

2003 - Substitutions

2007- Time Quotas

0007- Personnel Work Schedule

10. How would record time in your SAP HR system?

We can record time using one of the following methods

-Online by time administrators

-Separate time recording systems

-Cross-Application Time Sheet (CATS)

-Employee Self-Service (ESS) applications

-Customer systems with an interface to the R/3 System

PA - Personnel Administration

1. What are info types ?

2. Infotype numbers reserved for PD?

3. Infotype numbers reserved for Time?

4. Infotype numbers reserved for PA?

5. Infotype numbers from 4000 to 4999 are reserved for?

6. Custom infotypes numbers reserved?

7. How to create Custom Infotypes?

8. Transaction code to create Infotypes?

9. What are personnel actions?


10. What is the transaction for executing personnel actions?

11. How do you define Personnel actions?

12. What is an infogroup?

13. What is an infogroup modifier?

14. What is the Feature used to default Infogroup?

15. Is there a way to add an infotype into my Hiring action based on the users
personnel area?

16. What are the important info types for a hiring action?

17. What are different structures in SAP HR?

18. What is an Enterprise Structure?

19. What is a Personnel Structure?

20. What is an Organization Structure?

21. What is the highest level of the enterprise structure?

22. What is a Company Code?

23. What are personnel areas and its functions?

24. What are personnel sub areas and its functions?

25. How is an employee in the HR Master data linked to a company to which he


belongs?

26. Can a personnel area be assigned to many company codes?

27. How do you categorize the employee groups?

28. What are the indicators defined by personnel sub areas?

29. What are employee subgroups and what are the indicators set up using
employee subgroups?

30. Employee groups are two character and employee subgroup are two character
representations in the IMG. Do you support this statement?

31. In the HR Master data where are planned working times for an employee seen?

32. Do I need to give country assignment to personnel sub areas in customizing? If


true support the statement and if not what’s true?

33. What are features? What is the transaction for features?


34. What are the features to default and in which info type ?

35. Feature to default Work schedule Rule?

36. Feature to default Pay Scale Data?

37. Feature to default Wage Type Model?

38. Feature to default Administrators Group?

39. Feature for defining Pay Scale Area?

40. Feature for defining Number Range Interval?

41. What is the infotype to store personal data of an employee?

42. Where are the default values for working hours per period taken from in IT 0008?

43. What are the info type attributes?

44. What is an infotype view? How to create it?

45. Where are the info types relevant to retroactive accounting for payroll and time
management defined?

46. What are the significance of field triggers in retroactive accounting?

47. What do you need to do in the IMG to specify certain info types for certain
countries only?

48. Where can you store a passport photo of an employee? Where do you do the
settings in the IMG?

49. What is TCLAS = A and TCLAS = B?

50. What are infotype menus or info menus? Are they user group dependable?.

51. What setting do i need to make for a SAP user to see that he has the relevant
infotype menus?

52. What are dynamic actions and how to configure it?

53. What is the integration switch between OM and PA?

54. What are different administrators of PA? Where are they stored?

55. What are different types of SAP Projects?

56. How do you change Hiring Date?

57. How to delete Personnel Records/HR Records?

58. Locking personal number for generating Payroll?


59. What is concurrent employement?

60. Reports used in PA OM intergration?

61. ASAP Methodology?

62. Tcode to maintain Number ranges in PA?

63. How many types of reports exist in SAP HR?

64. What are time constraints and what are different kinds of time constraints?

65. What are different logical databases used in PA?

66. What are different Authorizations checks which can be performed on SAP HCM?

67. What are structural Profiles?

68. What are the steps to maintain Structural Authorizations?

69. What is the BADI used for Authorization Check?

70. How is the Authorization check main switch stored?

1.What are info types ?

Infotypes, known as information types are units of human resources information


formed by grouping related data fields together. These are represented in the sap hr
system by a unique 4 digit number e.g. Personal Data (0002), Address (0006) etc.
All customer infotypes fall in the number range from 9000 to 9999. The fields in the
infotype would vary based on the country grouping for e.g. if any employee belongs
to country grouping 10 then he would have the SSN no field in the Personal Data
infotype which would not be seen in same infotype for country grouping 99.

Infotype
SAP HR sub module
no

0000- Personal Administration (HR


0999 Master Data)

1000-
PD Infotypes ( OM etc)
1999

2000-
Time Infotypes
2999
4000-
Recruitment Infotypes
4999

How to create custom HR infotype?


Follow the below steps, if you want to create custom PA HR infotypes.
1.    Open the Transaction PM01.
2.    Enter the custom Infotype number which you want to create (Any thing in the
range of 9000-9999). Suppose I took 9999.
3.    Select Employee Infotype radio button and PS Structure Infotype radio button
placed in Subobjects group-box.
4.    Click on Generate Objects button.
5.     You will get a create dictionary object pop-up window. Clicks create on this
window to create PS structure of your infotype.
6.    Fill the PS structure with the fields you want for your infotype.
7.    Save and Activate the PS structure.
8.    Open the initial PM01 screen.
9.    Click on Infotype characteristics push button. Infotype list screen appears in
display mode.
10. Click on change button.
11. Click on New Entries.
12. Enter your Infotype number (9999) and short text (Employee's personal details).
13. Fill the different Infotype characteristics according to your requirement. You can
also take reference of some standard Info type's infotype characteristics.
14. Click on save button.
15. Open the initialFONT FACE="Arial, serif"> PM01 screen.
16. Click on Technical Attributes push button. Infotype list 
screen appears in display mode.
17. Click on change button.
18. Select your infotype from the list of infotypes and click on overview button.
19. Give T591A as subtype table.
20. Give T591S as subtype txt tab.
21. Give your subtype field as subtype field. The subtypes for an Infotype can be
entered via the maintenance view V_T591A. 
22. Now the infotype is created and can be used.

http://www.saphrfunctional.org/creation-of-custom-infotype

What are personnel actions? What is the transaction for executing personnel
actions?

Personnel Actions are the events of an employee's employment history within the
organization beginning from hiring an employee to termination of the employee.Each
of these events need specific information to be captured. This is achieved in sap hr
by grouping together infotypes called as infogroup which appear one after another in
sequence to capture/change information in the infotypes whenever the personnel
action is executed. Personnel Actions are executed by transaction pa40.
How do you define Personnel actions?

1. “Define Info Groups” under SPRO > Personnel Administration > Customizing
Procedures >Actions

2. In the appeared pop up, double click on “user group dependency on Menus
and info groups”

Go to new entries, enter details and save.

3. Come back to popup screen and double click On” Info group”

4. You will get another popup screen in which enter the defined menu code(from
the previous step). Press Enter.

Go to new entries. Add required infotypes for the group and save it.

5. Come back to popup screen and double click On” Info group modifier”.
Maintain IGMOD feature.

6. “Set up personnel actions” under SPRO > Personnel Administration >


Customizing Procedures >Actions

7. In the appeared pop up click on “Personnel Action type”.

Go to new entries and save with relevant data of the infogroup.

8. “Create reasons for personnel actions” under SPRO > Personnel


Administration > Customizing Procedures >Actions

Go to new entries and give reasons for actions and save.

9. “Change Actions Menu” under SPRO > Personnel Administration >


Customizing Procedures >Actions

In the appeared pop up select “Actions Menu”. In the following Popup enter Menu
and 01 and save.

Add the new entry to the menu.

http://www.sapfunctional.com/HCM/PersonnelActions/Page1.htm

Is there a way to add an infotype into my Hiring action based on the users
personnel area?

Using Infogroup Modifier  


  
Copy the existing hiring action infogroup and add new infotypes as needed. Save it
as new combination of user group and infogroup modifier. This is table V_T588D.
Then modify feature IGMOD to have WERKS as one of the field for decision
operator -> personnel area value -> infogroup modifier (return value).
What are the important info types for a hiring action?

Infotype
Hiring Action Sequence
Number

0000 Actions

0001 Organizational Assignment

0002 Personal Data

Payroll Status ( automatically


0003
maintained by sap)

0006 Address

0007 Planned Working Time

0008 Basic Pay

0009 Bank Details

0016 Contract Elements

0041 Date Specifications

2006 annual leave & sick leave

What is an enterprise structure?

The enterprise structure is one of the HR structures. The HR enterprise structure


composition depends upon the hr administrative, time and payroll functions for that
company. It comprises the client, company code, personal area, personnel
subarea and the organization key. The hiring action assign an employee via
infotype 0001- Organizational Assignment to the enterprise structure. The enterprise
structure is the enterprise perspective of an employee.
What is a personnel structure?

The organizational personnel structure describes how the employee is positioned in


the organization. This is an individual perspective of an employee in an organization.
It comprises of the employee group, the employee sub group and the organization
plan (org unit, position, job) for that employee. The hiring action assigns an
employee via infotype 0001- Organizational Assignment to the personnel structure.

What are personnel areas and its functions?

Personnel (( Please note the spelling -> its Personnel (group of people)and not
Personal(Individual)) Area is the sub division (understand these two words) of the
company code and can represent a functional area or geographical location.These
play a very important role in the time and payroll configurations. Each personnel area
is unique to a company code (mark these words) and is represented by a 4 character
code.

What are personnel sub areas and its functions?

The further divisions (understand this word) of a personnel area are defined as
personnel subareas. The functions are similar to the personnel area. Each personnel
subarea too is unique to a personal area (mark these words) and is represented by a
4 character code.

How is an employee in the HR Master data linked to a company to which he


belongs?

"EMPLOYEE--->PERSONNEL AREA--->COMPANY CODE--->COUNTRY


GROUPING-->CLIENT"

Can a personnel area be assigned to many company codes?

No. A Personnel Area can be only assigned to one company code. Many personnel
areas can be assigned to the same company code but the vice versa is not true

How do you categorize the employee groups?

Employee groups are categorized based on employee/staff regulations of work and


pay such as
1. Active
2. Retiree/Pensioner ….. and so on.
These are also used to limit HR authorizations.

What are the indicators defined by personnel sub areas?

The indicators are all personnel sub area groupings for hr, time, payroll which are
very critical to the sap hr implementation. They are also used to limit HR
authorizations.
What are employee subgroups and what are the indicators set up using
employee subgroups?

Further division of the employee groups are called the employee subgroups such as
under employee group 1-Active you could have employee subgroups such as AA–
Hourly wage earner, AH–Salaried Employee …. And so on.The indicators are all
employee sub area groupings for hr, time, payroll which are very critical to the sap hr
implementation. They are also used to limit HR authorizations

Employee groups are two character and employee subgroup are two character
representations in the IMG. Do you support this statement?

False. Employee groups are one character and employee subgroups are two
character representations.

In the HR Master data where are planned working times for an employee seen?
IT 0007- Planned Working Time using transaction pa51 – Display time data

Do I need to give country assignment to personnel sub areas in customizing?


If true support the statement and if not what’s true?

No. You do not need to give country assignment to personnel sub areas. You need
to give country assignments to the employee subgroups on assigning to employee
groups in the enterprise structure.

What are features? What is the transaction for features?

Features are objects those that default values by quering different enterprise,
personnel or data structure fields. The transaction code for features are PE03.

What are the features to default and in which info type ?

Work Schedule SCHKZ -


Rule IT0007

TARIF -
Pay Scale Data
IT0008

Wage Type LGMST -


Model IT0008

Administrator PINCH -
groups IT0001

Number range NUMKR –


Intervals IT0000
Pay Roll Area ABKRS

What is the infotype to store personal data of an employee?

Infotype 0002 – Personal Data is used to store personal information of an employee.


In some countries you could use infotype 0077- Additional Personal Data

Where are the default values for working hours per period taken from in IT
0008?

Taken from Infotype 0007- Planned Working Time.

What are the info type attributes? 


The attributes of the infotype are :

1. The Text describing the infotype

2. The fields that make up the infotype.

3. The subtype for the infotype whether mandatory when creating the infotype

4. The time constraint for the infotype

5. The retroactive accounting triggers for time and payroll

6. Entries in the payroll past are permissible or not

7. Org assignment(IT0001) check for the employee required or not.

8. Date settings for creation and selection of the infotype e.g. the infotype should
always be created with end date equal to 31.12.9999.

9. Technical details of the infotype such as single screen no, list screen no,
activate list entry or not, the dialog module, structure and consultant database table
connected to the infotype and something which we do not notice and that’s the field
Applicant (database)TAB which contains the name of a database table for an
applicant infotype.

10. Infotype views

11. Country assignment/assignments of infotype

What is an infotype view? How to create it?

1. Go to transaction PM01 and click on “IT View” tab.

2. Specify “Primary IT”, “Additional IT” and the “Infotype Version” and then click
on “Generate Objects” button.

This will take you to another screen where you will define PS structure of the
additional IT.
To decide what infotype version to choose to create infotype view, refer to
field “Infotype View Ind” of infotype 0003.Define additional fields in the
“Additional IT” PS structure.

3. Define infotype attributes for this additional infotype

4. Assign Infotype views to Primary IT (Customizing view V_T582W).

5. Assignment of infotypes to views(Customizing views V_T582V).

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00cb41dd-1db7-
2c10-2681-b407dd7d60bf?quicklink=index&overridelayout=true

Where are the info types relevant to retroactive accounting for payroll and time
management defined?

IMG . Personnel Administration-->Customizing Procedures-->Infotypes-->Define


fields relevant for retroactive accounting--> Retroactive accounting relevance for
payroll and time per IT

What are the significance of field triggers in retroactive accounting?

Change in the infotype triggers retroactive accounting or retroactive accounting is


field-dependent according to table T588G where the fields whose change in values
should trigger retroactive accounting are defined. Hence you can see the
significance of field triggers in retroactive accounting where retroactive accounting
for a given infotype can be restricted to changes in the past to certain fields of the
infotype.

What do you need to do in the IMG to specify certain info types for certain
countries only?

SPRO-->Personnel Administration-->Customizing Procedures--> Assign infotypes to


countries

Where can you store a passport photo of an employee? Where do you do the
settings in the IMG? 
You can store passport photos of your employees in the infotype header in infotype
Header Definition view (T588J).In the System Table view T77S0),determine the
document type with which you want to enter the passport photos in the optical
archive. The settings can be done at 
SPRO--> Personnel Administration--> Customizing User Interfaces--> Change
Screen Header

What is TCLAS = A and TCLAS = B?


whenever you write a dynamic action, if you are writing one for PA Master data then
use TCLAS=A and if for Recruitment use TCLAS= B before you begin writin7g the
code for the dynamic action.

What are infotype menus or info menus? Are they user group dependable?

Infotype menus are menus that you see when you


•Display HR Master Data (transaction pa20)

•Maintain HR Master Data (transaction pa30)

Infotype menus are user group dependable and you can have different infotype
menus for different user groups

What setting do i need to make for a SAP user to see that he has the relevant
infotype menus

1. Define the infotype menus for different user groups.

Personnel Administration--> Customizing Procedures--> Infotype Menus--


>User group dependency on menus and info groups

2. Assign the infotypes to the infotype menus for different user groups

Personnel Administration--Customizing Procedures-->Infotype Menus--


>Infotype menu

3. The Main infotype menu’s are defined and assigned to a reference user
group.

Personnel Administration-->Customizing Procedures-->Infotype Menus--


>Determine choice of infotype menus-->User group dependency on menus
and info groups.

4. Assign the infotype menus defined by you to the main menu for a particular
user group

http://scn.sap.com/community/erp/hcm/blog/2013/02/12/infotype-menus

What are dynamic actions and how to configure it?

Dynamic actions are performed automatically by the system, depending on certain


conditions. If maintaining one infotype has an effect on another infotype, the system
automatically displays the second infotype for processing.

1) for dynamic action you need to go to view(SM30) - V_T588Z.

2) Then you have to specify the Infotype number, for which you need to trigger a
dynamic action.

3) Inside the dynamic action there are varios columns;

What is the integration switch between OM and PA?

Using T77s0 for PLOGI ORGA.


What is the role of Administrator in PA?

The role of an administrator is to restrict access to Personnel administration based


on PA/PSA. Administrator can come across for Personnel administration, Time
management, and Payroll in sap. Each administrator is responsible for each
individual activity. We can get the name of the administrator in the pay slip so the
employee for any clarification we can meet the responsible administrator (accessed
through payslip).

What is IT 0041 (Date Specifications) used? How to default IT 0041?

Date Specifications (Info type 0041).  The following information is recorded in the
Date Specifications info type (0041). The Date type specifies the type of information. 
A concrete Date type (specified by the user) is used in a series of reports, for
example to evaluate an entry date that cannot be derived from the organizational
assignment history but which is stored in the Date Specifications info type (0041).  
This info type can be used in payroll as well as for the leave program.  The standard
system contains twelve combinations of Date type and Date. If the requirement is
more than twelve date specifications for an employee at the same time, then the time
constraint 3 is used.

DATAR Feature is used to default date type.

What are different administrators of PA? Where are they stored?

Personnel Administrator, Payroll Administrator, Time Administrator and they are


stored in IT0001.

What are different types of SAP Projects?

There are 7 types of SAP HR projects

1. SAP Implementation Project.

2. SAP Support Project.

3. SAP Roll-Out Project.

4. SAP Enhancement Project.

5. SAP Upgradation Project.

6. SAP Migration Project.

7. SAP Acquisition/Merger Project. 

How do you change Hiring Date?

Use the Tcode PA41 to change the Hiring Date if the payroll has not yet executed
else follow the instructions in OSS note 41523.
How to delete Personnel Records/HR Records?

Use transaction code PU00 to delete records.

RPUDELPN is report/program to delete the personnel numbers in bulk.All infotypes


can be deleted of a personnel

Locking personal number for generating Payroll?

Check “personal number locked” in the infotype IT0003.

What is concurrent employement?

Concurrent Employment scenario an employee has multiple personnel assignments


within one organization. The enabling of Concurrent Employment influences the
system behavior of payroll, master data, and other components of Human Capital
Management.

Switch to maintain concurrent employement in the view V_T77S0 for CCURE


MAINS.

Concurrent Employment is activated, the application has to be registered as a


Concurrent Employment application via the V_T7XSSCE_GRP table view.

Reports used in PA OM intergration?

RHINTE00 -To transfer data from PA to OM

RHINTE10 -To transfer OM data to PA tables

RHINTE20 -To determine whether the data relevant for integration is available in
both PA and OM

RHINTE30 -To update IT0001 (org assignment) 

Significance of Organization Key in PA?

Org key is used for extraauthorization purpose, you can provide the authorization
based on Organization Key.Based on the Org key, system will provide the
authorization.

ASAP Methodology?

Phase 1 Project Preparation


Phase 2 Business Blueprint
Phase 3 Realization
Phase 4 Final Preparation
Phase 5 Go-Live and support

Tcode to maintain Number ranges in PA?


PA04

How many types of reports exist in SAP HR?

There are four types of reports:

1. SAP standard query.

2. HIS can start HIS from any plan versions.

3. Adhoc (in other modules known as Info set) can access data fm all HR areas by
choosing selection and output fields. Selection made directly from the database. Std.
authorization checks take place at the info type & org assignment levels.

4. ABAP query.

What are time constraints and what are different kinds of time constratints?

Time constraints are time constraints to define the following:

· Whether an infotype record must exist for an employee in the system

· Whether further records of the same infotypes may exist

· Whether these records can overlap in the validity period.

Time Explanation
Constraint

1 Only one for the entire employee period

Multiple records can exists.


2
Records cannot overlap.

Multiple records can exists.


3
Records can overlap.

No more than one record. - Validity period period from January 01,
1800 through December 31, 9999.
A
Cannot be deleted
Time Explanation
Constraint

No more than one record. - Validity period period from January 01,
1800 through December 31, 9999.
B
Can be deleted

T Depends on the subtype.

Used for entering working and absence time have a special time
Z
constraint behavior

Which Personal Actions have you performed on an employee?

1.Hire

2.Change Organizational Unit/Position

3.Change of Pay

4.Transfer

5.Terminate

6.Retirement etc.

What are different logical databases used in PA?

PNP, PNPCE are used for PA.

PCH is used for OM.

What are different Authorizations checks which can be performed on SAP


HCM?

1. General Authorization Check

2. Structural Authorization Check.

What are structural Profiles?

Structural profiles use the data model of the Personnel Management components
Organizational Management, Personnel Development and Training and Event
Management to build hierarchies using objects and relationships. Different types of
objects (Object Types) and different types of relationships are used in this process.

What are the steps to maintain Structural Authorizations?

1. Maintain structural authorization profile in view T77PR.

2. Assign structure authorization profile to user in view T77UA (transaction Code


– OOSB).

What is the BADI used for Authorization Check?

HRBAS00_STRUAUTH

How is the Authorization check main swithch stored?

in table T77S0 under the group name AUTSW.

Different fields like ORGIN, ORGXX, ADAYS, PERNR etc are used with AUSTSW.

List of  SAP HR Infotypes:

1.List of  Personnel Administration Infotypes

Infotypes    Pers Administartion  Infotype Name


0000     Actions
0001     Organizational Assignment
0002     Personal Data
0003     Payroll Status
0005     Leave Entitlement
0006     Addresses
0007     Planned Working Time
0008     Basic Pay
0009     Bank Details
0011     Ext. Bank Transfers
0014     Recur. Payments/Deds.
0015     Additional Payments
0016     Contract Elements
0017     Travel Privileges
0019     Monitoring of Dates
0021     Family/Related Person
0022     Education
0023     Other/Previous ERs
0024     Qualifications
0025     Appraisals
0027     Cost Distribution
0028     Int. Medical Service
0029     Workers' Compensation
0030     Power of Attorney
0031     Reference Pers. Nos.
0034     Corporate Function
0035     Company Instructions
0037     Insurance
0040     Objects on Loan
0041     Date Specifications
0045     Company Loans
0050     Time Recording Info.
0052     Wage Maintenance
0077     Additional Personal Data
0078     Loan Payments
0080     Maternity Protection/Parental Leave
0081     Military Service
0082     Additional Absence Data
0083     Leave Compensation
0088     Maternity GB
0094     Residence Status
0105     Communication
0128     Notifications
0139     EE's Applicant No.
0165     Deduction Limits
0167     Health Plans
0168     Insurance Plans
0169     Savings Plans
0183     Awards
0199     Addl. tax deduction
0207     Residence Tax Area
0208     Work Tax Area
0209     Unemployment State
0216     Garnish. Adjustment
0302     Additional Actions
0416     Quota Compensation

2.List of Organisation Management infotypes

Infotype     Org Management Infotype Name


1000     Object
1001     Relationships
1002     Description
1003     Department/Staff
1008     Account assignment features
1011     Work schedule
1015     Cost planning
1016     Standard profiles
1017     PD profiles
1028     Address
1032     Mail address
1208     SAP organisational object

3.List of Time Management infotypes


Infotype Time mgmt Infotype Name
2001     Absences
2002     Attendances
2003     Substitutions
2004     Availability
2005     Overtime
2006     Absence Quotas
2007     Attendance Quotas
2010     EE Remuneration Info
2011     Time Events
2012     Time Transfer Specifications
2013     Quota Corrections
2050     Annual Calendar
2051     Monthly Calendar
2052     Weekly Calendar

4.List of Recruitment infotypes

Infotype E-Recruitment Infotype Name


4000     Applicant Actions
4001     Applications
4002     Vacancy Assignment
4003     Applicant Activities
4004     Status of Applicant Activity
4005     Applicant's Pers.No.

5.List of Payroll Infotypes


General Payroll infotypes

Infotypes Payroll Infotypes Names


0003     Payroll Status 
0008     Basic Pay 
0025     Appraisals 
2010     Employee Remuneration Info Infotype 
0416     Time Quota Compensation Infotype 
0015     Additional Payments 
0057     Membership Fees 
0128     Notifications Infotype 
0052     Standard Wage Maintenance 
0014     Recurring Payments/Deductions 

Payroll  India specific infotypes

Infotypes Payroll India Specific Infotypes


0580    Previous Employment Tax Details
0581    Housing(HRA / CLA / COA)
0582    Exemptions
0583    Car & Conveyance
0584    Income From Other Sources
0585    Section 80 Deductions
0586    Section 80 C Deductions
0587    Provident Fund Contribution
0588    Other Statutory Deductions 
0589    Individual Reimbursements
0590    Long term reimbursements

Work Space

0000 Actions

0001 Organizational Assignment

0002 Personal Data

0003 Payroll Status

0005 Leave Entitlement

0006 Addresses

0007 Planned Working Time

0008 Basic Pay

0009 Bank Details

0011 Ext. Bank Transfers

0014 Recur. Payments/Deds.


0015 Additional Payments

0016 Contract Elements

0017 Travel Privileges

0019 Monitoring of Dates

0021 Family/Related Person

0022 Education

0023 Other/Previous ERs

0024 Qualifications

0025 Appraisals

0027 Cost Distribution

0028 Int. Medical Service

0029 Workers' Compensation

0030 Power of Attorney

0031 Reference Pers. Nos.


0034 Corporate Function

0035 Company Instructions

0037 Insurance

0040 Objects on Loan

0041 Date Specifications

0045 Company Loans

0050 Time Recording Info.

0052 Wage Maintenance

0077 Additional Personal Data

0078 Loan Payments

0080 Maternity Protection/Parental


Leave

0081 Military Service

0082 Additional Absence Data

0083 Leave Compensation


0088 Maternity GB

0094 Residence Status

0105 Communication

0128 Notifications

0139 EE's Applicant No.

0165 Deduction Limits

0167 Health Plans

0168 Insurance Plans

0169 Savings Plans

0183 Awards

0199 Addl. tax deduction

0207 Residence Tax Area

0208 Work Tax Area

0209 Unemployment State


0216 Garnish. Adjustment

0302 Additional Actions

0416 Quota Compensation

Pay roll interview question and answers

1. Question 1. What Is Period Parameter In Systems, Applications And


Products In Data Processing (sap) Payroll?
Answer :
In SAP payroll, the period parameter specifies the time period for which salary is
calculated, such as monthly, bi-monthly, weekly, or annually.
2. Question 2. What Is A Date Modifier?
Answer :
Date modifiers are used to define several payment dates for various payroll areas
for which the same period parameter is assigned.
The following table shows the various date modifiers:
Date Modifier Description
1. Payment date on 1st day of the month
2. Payment date on 15th day of the month
3. Payment date on 25th day of the month
o Question 3. What Is The Payroll Control Record?
Answer :
payroll control record is a control indicator that controls individual stages of a
payroll. It defines the current payroll period and payroll past for retroactive
accounting.
o Question 4. What Is The Use Of Payroll Areas?
Answer :
The payroll area fulfills the following two functions that are necessary for a
payroll:
1. Groups the personnel numbers together, which are to be processed
on the same date.
2. Determines the exact payroll period.
o Question 5. What Are Payroll Periods?
Answer :
Payroll periods are generated for every combination of period parameter and date
modifier that are assigned to a payroll area. These are always defined within a
specified time interval.
o Question 6. List The Steps Involved In Creating A Payroll Results
Infotype (it 0402).?
Answer :
Following are the steps required to create a Payroll Results Infotype:
1. Define the evaluation wage types
2. Set up the Payroll Infotype Assignment, which is used to write the
payroll data automatically
3. Assign the evaluation wage types to one or more wage types from the
payroll results
4. Assign the evaluation wage types to Payroll Results Infotype
o Question 7. What Is Primary Wage Type?
Answer :
The primary or dialog wage types are defined based on the requirement of the
organization. They are the standard wage types defined by SAP and start with a
number, such as 1012.
o Question 8. What Are The Two Main Categories Of Wage Types?
Answer :
The two main categories of wage types are primary or dialog wage type and
secondary or technical wage type.
o Question 9. What Are Wage Types In The Sap System?
Answer :
The wage types are used to assign the payments and deductions in the
employee's payroll. It is also used to control the payroll program.
o Question 10. What Is The Use Of Pay Scale Group And Pay Scale
Level?
Answer :
The pay scale group schedules the job evaluations and indirect evaluations. The
pay scale groups are divided into pay scale levels, which are used to define the
level of jobs.
o Question 11. What Are Pay Scale Areas?
Answer :
The pay scale areas represent the geographical regions to which a pay scale or
Collective Agreement Provision applies.
o Question 12. What Is The Pay Scale Type?
Answer :
The pay scale types are two-character keys defined for each region.
o Question 13. What Is The Tarif Feature?
Answer :
The standard system contains the TARIF feature, which takes the default values
from the pay scale type and pay scale area assigned to the personnel area.
o Question 14. What Is The Pay Scale Structure?
Answer :
The pay scale structure comprises the following four elements:
1. Pay scale type
2. Pay scale area
3. Pay scale group
4. Pay scale level
o Question 15. What Is Employee Subgroup Grouping For Personnel
Calculation Rule?
Answer :
The employee subgroup grouping for personnel calculation rule is defined as a
division of employee subgroups, and for these subgroups the same personnel
calculation rules are defined for payroll accounting and evaluation in payroll.
o Question 16. What Is Payroll Process In Sap?
Answer :
The remuneration for the work done by the individuals is calculated in payroll. In
other words, payroll is an umbrella term for a variety of work processes, such as
the creation of payroll results and remuneration statements, bank transfers, and
payments by check.
o Question 17. What Are The Different Composite Roles Available In
Payroll?
Answer :
Following are the composite roles available in payroll:
1. Payroll Manager:
1. Displays HCM (HR) Master Data and personnel file
2. Displays remuneration statement, payroll account, and payroll journal
3. Payroll Process Administrator:
1. Performs time evaluation and runs payroll
2. Creates remuneration statements
3. Creates files for wage and salary payments
4. Posts payroll results to accounts
5. Payroll Administrator:
1. Maintains HCM (HR) Master Data & Time Management data
2. Simulates payroll
3. Checks remuneration statement and payroll accounts for individual
employees
o Question 18. What Is The Release Payroll Function?
Answer :
When you set the payroll status to Released for Payroll, the following functions
are performed:
1. Locking of the master data records
2. Increase in payroll period by one
3. Increase in payroll run number by one
o Question 19. What Is The Purpose Of Using Payroll Control Record?
Answer :
The purpose of using the payroll control record is given as follows:
1. Defines the past payroll for retroactive accounting
2. Locks the master data and the time data to prevent changes being
made during the execution of the payroll
o Question 20. What Are The Key Features In A Payroll Control
Record?
Answer :
The key features in a Payroll Status Infotype (IT-0G03), which is maintained by
the system automatically, are as follows:
1. Earliest personnel retroactive accounting date
2. Payroll period
o Question 21. What Is The Transaction Code To Access The Payroll
Control Record?
Answer :
The transaction code to access the payroll control record is PE03.
o Question 22. What Is The Abkrs Feature?
Answer :
The ABKRS feature delivers a default value for the payroll area in the
Organizational Assignment Infotype (IT 0001).
o Question 23. What Is The Use Of Matchcode W?
Answer :
The matchcode W is used as a tool in the SAP R/3 system for locating the field
values corresponding to the selected items.
o Question 24. What Is The Use Of Payroll Control Record?
Answer :
The payroll control record allows you to manage payroll runs, such as payroll
period, payroll status, and earliest retroactive accounting period.
o Question 25. Can You Evaluate Payroll Results Using The Sap Query
And The Ad-hoc Query?
Answer :
Yes, payroll results can be evaluated using the SAP query and the Ad-hoc query,
Several Infotypes are available to evaluate the payroll results that are activated by
using the additional wage types. The required data from the payroll results is
available in the logical database PNP.
o Question 26. What Steps Are Required To Post Payroll Results To
Accounts?
Answer :
The following steps are required to post payroll results to accounts:
1. Define symbolic accounts
2. Define posting characteristics of wage types
3. Maintain posting date for payroll periods
4. Assign balance sheet accounts
5. Assign expense accounts
What is a wage type?
Payroll and Personnel Administration objects used to differentiate between monetary
amounts or time units that are used in different ways to calculate the employee's
remuneration. In the SAP System monetary amounts or time units that serve
different business purposes, and that are processed in different ways during the
payroll run, are delimited from one another using wage types.
What are its Wage Type characteristics?
A wage type is identified by the following characteristics:
 Characteristics that control the entry of the wage type on-line, for example.
 Can data be entered on-line for an infotype, personnel area, or
employee subgroup?
 Is a wage type regarded as a payment or a deduction?
 Direct or indirect valuation?
 Can the amount be overwritten on-line when an indirect valuation is
performed?
 Rounding?
 Characteristics that determine how the wage type will be processed during the
payroll run or the evaluation of the payroll results.
 Processing Class
 Evaluation Class
 Cumulation wage type, in which the wage type should be included
 Basis for calculating average value, in which the wage type should be
included
 Valuation basis, in which the wage type should be included

What are the different Wage Types?

1. Primary wage types (starts with an alphabet)

2. Secondary Wage types (starts with a /)

3. Customer specific Wage types (copied from primary wage types and starts
with a numeric)

4. Time Wage types(similar to customer specific but in relation to time)

Transaction to create wage types?

OH11 or PU30

Payroll process?

1. Release one or several Payroll Areas for payroll.


2. run payroll

3. check whether payroll has run correctly, or determine where errors have
occurred.

4. correct master or time data for personnel numbers which contain errors, and
which the payroll program could not process.

5. release payroll again.

6. perform a payroll correction run.

7. simulate the posting to Accounting.


Difference between Offcycle payroll and retroactive account?
Offcycle Payroll is Payroll run that is carried out in addition to the regular payroll run
for a specific day and for inidvidual employees.
When there is a change of earnings for the past, payroll results need to be
recalculated to correct tax and earnings amounts.
 How does the system know when to trigger retroactive accounting for a particular
employee?
When there are some master data change related to earnings for the past.
 How is the earliest retroactive accounting date determined for an employee?
It's normally defined as the start of the financial year.
 What is the payroll control record used for?
It locks the personnel numbers, for which payroll should be run, against master data
changes that affect the payroll past or present.
It locks the payroll for the period during which payroll-relevant changes are made to
the master data for the personnel numbers being processed.
It makes the following information available for the system:
What is the next payroll period for which regular payroll should be run?
Up to what date is retroactive accounting carried out?
What status does the payroll currently have? (for example, Released for Payroll or
Check Payroll Results)?
When you carry out a payroll run, the system automatically changes the payroll
status in the payroll control record. You can also change the status manually under
Payroll ®Tools ® Control Record.
Is the exact date of the payroll period for an employee determined by the payroll
area or the payroll control record?
Payroll area and the payroll control record are related to each other. So, based on a
payroll area the payroll period dates are determined from payroll control record.
 
What activities are possible when the payroll control record is set to “Released for
Payroll”?
You can execute the payroll.
 Is it possible to branch directly from the payroll log to master data and time data
maintenance?
Yes
 What is Matchcode W used for?
Matchcode W is a list of all those personnel numbers for a selected payroll
accounting area and its payroll period which were rejected during payroll accounting
because of incorrect data, and therefore could not be included in a payroll run.
 What effect does grouping employee subgroups have on personnel calculation
rules?
PCRs are normally dependent on ESGs for the decisions.
 Can you evaluate payroll results using SAP Query/Ad Hoc Query?
To some extent.
 What steps are required to post payroll results to Accounting?
Posting to Accounting includes the evaluation of the payroll results, the creation of
summarized documents and posting them in the Accounting components.
When posting to Accounting, you carry out the following activities:
 Simulating a Posting Run
Creating A Posting Run
Checking a Posting Run
Checking the Posting Documents
Releasing Posting Documents
Posting Posting Documents
Checking Accounting Documents
Checking the Completeness of the Postings
Subsequent Activities in Financial Accounting
 Can a posting run be deleted?
Yes
 Where do you specify whether an employee is paid in cash or whether the money is
transferred to a bank account?
IT 0009
Where are payroll results stored?
Payroll results are store in PCL2 cluster, which can be accessed using the
transaction PC_PAYRESULT
What is Matchcode W?
Match Code W provides a list of all personnel numbers in the selected payroll area
that have been rejected by the payroll run because of incorrect data. This means that
the payroll has not run for them successfully. Personnel numbers are also included
in Matchcode W if personnel data is changed in the correction phase of the payroll
run.
Explain what ‘internal payroll process’ is.
Internal payroll process is a program run at specific time to calculate the emolument
paid to an employee. It may not be just the basic remuneration but also factors such
as shift and on call allowance, special bonuses etc which will affect the pay of the
employee for that particular period of time.
Explain what ‘retroactive accounting period’ is in SAP.
If the HR master data is changed for the period for which the payroll has already
been run, the payroll should be re-run with the current values. This is called
retroactive accounting period in SAP HR. The transaction code for this retroactive
accounting is PA03.
Explain what payroll area is in SAP HR?
The employees for whom the payroll is run at the same time are grouped together in
SAP HR as ‘Payroll area’. The dates for the payroll period are also set. A payroll
area can contain the employees from different employee subgroups.
What is an off-cycle payroll? When do you perform it?
Off-cycle payroll function enables you to carry out specific off-cycle payroll activities
for individual employees on any day.
List the steps you would take to transfer employee's salary from HR to FI?
1. Simulating a Posting Run
2. Creating A Posting Run
3. Checking a Posting Run
4. Checking the Posting Documents
5. Releasing Posting Documents
6. Posting Posting Documents
7. Checking Accounting Documents
8. Checking the Completeness of the Postings
9. Subsequent Activities in Financial Accounting
What problems are generally faced while posting results to FI?
 Posting run cancelled with status "selection running"
 Personnel numbers not selected or rejected
 Accounting documents were not created
 Posting run is missing in posting run overview
 Resetting the reversal after termination
What are the fields of wage type ?
A wage type consists of the following fields:
AMT (Amount)
In the case of a standard pay wage type, for example, it contains the amount
that the employee should receive.
RTE (Rate)
Contains the valuation basis therefore in the case of an hourly wage type the
hourly rate, which should be multiplied by the number of hours performed by the
employee, during the payroll run.
NUM (Number)
In the case of a time wage type, for example, it contains a number of time
units such as hours, which, during the payroll run, should be multiplied by the
valuation basis that you specified for this time wage type in Customizing.
Explain the following with examples:
1. Processing Class
2. Evaluation Class
3. Cumulation Class

Processing Class is a wage type characteristic that controls processing during


Payroll.
Evaluation Class is a wage type characteristic that controls processing when payroll
results are evaluated and displayed.
Cumulation Class defines whether wage type should be added for monthly ,
Quarterly and annual cummulations . Like Medical Allowance the wage type will not
be cumulated to taxable salary to a limit amount.
What is a wage type split?
Links from a wage type in table RT (results table) to other tables of the payroll result.
The wage types and some relevant information are stored in table RT. They can be
linked with additional information in other tables using wage type splits. These links
are created using a two-character split indicator.

Wage Type Split Use

Work Center-/ Basic an employee's work center and/or basic pay change within a payroll
Pay Split (WPBP-Split) period

Cost Accounting Split an employee's assignment to a cost center changes within a payroll
(C1 Split) period

Split for Different an employee carries out substitution during a payroll period and is
Payments (ALP Split) remunerated differently than normal.

Absence Split (AB- an employee is absent once or several times (for example, leave or
Split) illness) during a payroll period.

Bank Transfer Split (BT A transfer exists for a wage type. Information on this transfer is found
Split) in table BT

Variable Split (VO there is special information available for an employee for a payroll
Split) period, for example, information on a garnishment, a loan, or a
company car

Country-specific splits there is country-specific information available for an employee for tax,
social insurance and so on.

How are wage types valuated?


Dialog Wage type can be valuated using:
 Direct
 Indirect
 According to the principles of Average.
Time wage type can be valuated using;
 Using averages
 Using Valuation basis.(1. Constant Valuation basis, 2. Employee-related
valuation basis).
List the steps you would take to calculate over time.
What is the TCODE to display Payroll results?
PC_PAYRESULT / H99_DISPLAY_PAYRESULT
What is the TCODE for payroll driver?
PC00_M99_CALC
What is a payroll driver?
Payroll driver is a program to run Payroll.
For each Payroll country version there is a country-specific payroll driver with the
technical name RPCALCx0 or HxxCALC0.
What is a payroll schema?
The payroll schema contains calculation rules to be used by the payroll driver during
payroll.
What does a payroll schema contains?

schema consists of the following parts:

 Initialization

 Updates the databases

 Imports required infotypes

 Gross calculation of pay

 Processes basic data and time data

 Queries off-cycle payroll runs

 Reads payroll account of the last period accounted

 Processes time data and calculates the individual gross values

 Performs factoring

 Net calculation of pay

 Calculates net remuneration

 Performs bank transfers


What are payroll relevant files?
Payroll files contain data for payroll and payroll results.
The system requires the following files for payroll:
 Pnnnn (nnnn = number of the infotype)
The Pnnnn files contain data that has been entered in the respective
infotypes for an employee.
 PCL1
The PCL1 file contains primary information, in other words, data from
the master data and time recording systems.
 PCL2
The PCL2 file contains secondary information, in other words, derived
data and all generated schemas.
What are different internal tables used for storing data during payroll run?

Table Text

WPBP Work Place/Basic Pay

RT Results Table

CRT Cumulative Results Table

BT Payment Information

C0 Cost Distribution

C1 Cost Assignment from Different Infotypes

V0 Variable Assignment

GRT Output Table from Gross Part

ARRRS Arrears

DDNTK Deductions not taken

ACCR Month End Accruals

BENTAB Benefits
FUND Financing

AVERAGE Frozen Averages

MODIF Modifiers

VERSION Information on Creation

PCL2 Update Information PCL2

VERSC Payroll Status Information

STATUS Status Indicator

IT Input Table

OT Output Table

DT Difference Table

ORT Old Results Table

LRT Last Results Table

VORT Summarized ORT

What is a payroll control record?


Payroll control record contains all the information to run a payroll. Like lock
personnel number, next payroll period, retroactive accounting date, payroll status
etc..
What is a payroll status?
It’s an infotype 0003 where payroll status and time management status are stored.
What is a payroll Area?
A group of employees for whom the payroll should be run together.
What is a payroll date?
Exact period in which payroll is carried out.
What is period parameter?
A two-digit parameter that determines the interval for which Payroll is run for a
payroll area.
What is a date modifier?
A distinguishing feature that enables you to specify different paydays for different
employee groups for which Payroll runs with the same periodicity.
Transaction code Pay role simulation?
PC00_M10_CALC_SIMU
T-Code for releasing Payroll?
What is exiting payroll? How do you do it?
What is deleting last payroll result?
Use SLG1 transaction.
What is the table for processing and evaluation classes?
V_512W_D
What is the control record for a payroll to be run for 01.01.2007?
The Payroll Control Record describe the current payroll period and payroll past for
retroactive accounting. Payroll Control Record locks the HR Master Data against
changes during a payroll run. (TCODE PA03).
Payroll Control Record is important for the payroll run, and which contains all the
information on a payroll area.
A Payroll control record is tool used to control the payroll related activities. The main
functions/status of a control record are:
1)Released for Payroll
2)Release payroll for corrections
3)Exit Payroll
4)Check Payroll Results
How do you pay revisions and in which infotype?
What do you mean by Model wage types?
Model wage types are the ones which are provided by SAP.

How to valuate the time wage types


Derive the wage type with 50% & 25%
How to change the employee basic pay from wage type MM20 to 5231
What is the use of counting classes?
What is the use of Day Rules?
What are the partial period factors
In which tables Payroll constant will be stored & through which T-Code you are able
to view the records.
Write the formula for partial period factor for /802
What is the use of factoring in Payroll.
Are you able to run a payroll for ex-employee?
What do you know about Averages in payroll?
Through which T-Code you are able to create a remuneration statement
Explain bank transfers & Check processing?
How does the system know when to trigger retroactive accounting for a particular
employee?
When there are some master data change related to earnings for the past.
Is the exact date of the payroll period for an employee determined by the payroll
area or the payroll control record?
Payroll area and the payroll control record are related to each other. So, based on a
payroll area the payroll period dates are determined from payroll control record.
What activities are possible when the payroll control record is set to “Released for
Payroll”?
You can execute the payroll.
What steps are required to post payroll results to Accounting?
Posting to Accounting includes the evaluation of the payroll results, the creation of
summarized documents and posting them in the Accounting components.
When posting to Accounting, you carry out the following activities:
 Simulating a Posting Run
 Creating A Posting Run
 Checking a Posting Run
 Checking the Posting Documents
 Releasing Posting Documents
 Posting Posting Documents
 Checking Accounting Documents
 Checking the Completeness of the Postings
 Subsequent Activities in Financial Accounting
Where do you specify whether an employee is paid in cash or whether the money is
transferred to a bank account?
IT 0009
If wage type 1234 in IT is Rs. 1000 and i want another Wage Type 8888 getting
calculated 5% of WT 1234 and must get reflected in IT 0014, how its possible,
please explain?
V_T539J
Salary statement?
Report RPCEDTx0; HxxCEDT0

End to end payroll processing will involve the following steps?


1. Release payroll -PA03 This step will lock the employee master data so that
you can process the payroll
2. FONT FACE="Times New Roman, serif">Run the payroll Program
RPCALCX0,X0 refers to the country grouping, For India it is HINCALC0.This will
have the employee payroll processed based on the master data and the time data
,and have the payroll results populated. You can either do a test simulation run or a
live run to check the results.
3. Release for correction -pa03,set the payroll area status as released for
correction. This enables to make changes to employee master data in pa30,if any
corrections need to be done ,while checking the payroll results in step 2 above.
4. Have the payroll area again released for payroll PA03,and run the payroll in
live for all employees.
5. Exit payroll PA03,have the payroll area set to exit payroll. This means payroll
for the current month is processed.
6. Generate the pay slips for employees with program RPCEDTx0 ,x0 is the
country grouping. For India it is HINCEDT0
7. Now execute the payroll posting program RPCIPE00, and PCP0.This will
have the payroll results posting from the HR system to the Finance system
8. Run the PreDme and the DME report, this will generate a bank file which will
be sent to the bank for payment.
9. Process all reports related to statutory and third party and generate payments
for submission of the same within the due dates e.g. Income tax,PF,ESI,LWF,Ptax
etc...
What is a symbolic Account?
Symbolic account is a Customizing object for posting results from Payroll and data
from Personnel Cost Planning and Simulation to Accounting. Wage types from
Payroll (PY) are not assigned directly to accounts in Financial Accounting (FI), but
via symbolic accounts.
A wage type can be assigned to several symbolic accounts. This is usually the case
for wage types that should be posted as both expenses and payables (for example,
wage types for the employer’s contribution for social insurance).
What are the important elements in pay scale structure?
Pay scale type
Pay scale area
Employee subgroup grouping for collective agreement provisions
Pay scale group
Pay scale level
Difference between Off cycle payroll and retroactive account?
Any Payroll run that is carried out other than regular payroll run is called as Off-Cycle
payroll run.
Examples for Off-Cycle payroll run are additional payment, bonus, advance
payment.
The payroll run for a period is completed .if there is change in HR master data for
which period the payroll has already been run, the payroll must be run once again for
this period using current values. This is known as retroactive accounting. Retroactive
accounting is a standard procedure of SAP-HCM which provides the changes in the
last period.
Example:
If SAP HR system is live from 06.01.2008 and in 2010 the company decided to
increase the reimbursement/Salary of employees w.e.f 01.01.2011 then the system
will calculate all the arrears due to an employee from 01.01.2011.
When you perform a Off-cycle payroll?
Any Payroll run that is carried out other than regular payroll run is called as Off-Cycle
payroll run.
Examples for Off-Cycle payroll run are additional payment, bonus, advance
payment.
Difference between Regular payroll and Off Cycle payroll?
Regular payroll runs only at fixed payroll date. for example 30 th of every month.
For Off cycle payroll there is no fixed payroll date. For example bonus payment for
certain employees on 10 th of a month.
What are the advantages of off cycle payroll run?
1.Correction Payroll -Off-Cycle payroll run allows to give adjustment for all erroneous
payroll
2.Bonus payment to an employee for a special occasion.
3.Carry out an immediate correction run
4.Advance Payroll Run -We can run payroll for several periods in advance. for
example, an employee is leaving the company
5.Individual Off-Cycle Payment Run
6.Mass Off-Cycle Payment Run
What are the Configuration steps of Off Cycle payroll run?
IMG->Payroll ->Payroll India -> Off cycle activities -> Recurring Check entry
permissibility per infotype(0267)
IMG-> Payroll ->Payroll India -> Off cycle activities -> Set up Off cycle reasons
IMG-> Payroll ->Payroll India -> Off cycle activities ->Define default for payment in
advance
IMG-> Payroll ->Payroll India -> Off cycle activities ->Specify default for wage types
IMG-> Payroll ->Payroll India -> Off cycle activities ->Specify default for payroll
results
IMG-> Payroll ->Payroll India -> Off cycle activities ->Specify default for payment
methods
How does the system know when to trigger retroactive accounting for a particular
employee?
When there are some HR master data change related to payroll past
How Time management and payroll is integrated?
Time management and Payroll are integrated through the info type 0007. Time data
(employee working hours) is collected from It 0007 and these hours are taken in
basic as Number of hours worked .
What is the connection between Planned Working Time (IT7) and Basic Pay (IT 8)?
The system takes Employment Percentage and Average working hours from IT 0007
are defaulted into Capacity Utilization level and Working hours per period in IT 0008.
Capacity utilization level and Work hours/period fields in Basic pay infotype are
brought to IT0008 from IT0007.Integration between time and payroll is done here.
How do your correct payroll?
We can correct payroll using transaction PC00_M99_PA03_CORR.
How to Delete Payroll Results?
We can delete payroll results in case accidentally run off cycle payment for an
employee.
Using transaction PU01 we can delete the latest payroll result for an employee if
payroll has not been posted to GL account yet.
How to Delete multiple payroll results?
We can use the program RPUDEL20 to delete multiple payroll results of many
employees.
What are the importance of Payroll Status infotype (0003)?
The Payroll Status infotype (0003) stores data for employee’s payroll run and time
evaluation.
It is created automatically by the system, in the background, during the Hiring Action.
Data is updated automatically when time is evaluated, payroll is run, or changes are
made to the payroll past for the employee.
The start date is when Payroll is first run for an employee and the end date is system
end date (12/31/9999).
Is it possible to configure a single payroll to pay an individual in multiple currencies?
No.
How to Map Symbolic Account to G/L Account ?
Below are 2 SAP transactions used to map symbolic accounts to different General
Ledger Accounts.
OBYG
OBYE
How the payroll results of employees are transferred to SAP FICO module?
SAP HCM is basically Integrated with FICO through the Cost Center , GL account ,
Vendor Account etc. For integration link the symbolic accounts(from HR) to GL
accounts. Symbolic accounts are the point of integration between FI and HR.
Symbolic accounts forms the link between the wage types in payroll and G/L
accounts.
Every wage type have to assign the Symbolic account. The symbolic account will
decide to which type of account (Expense Account, Balance sheet Account,
Customer, Vendor) the postings will made in Finance.
a. Run the Payroll
b. Creating the Data Medium Exchange (DME) for payments
c. Posting to Financial Accounting
d. Posting Third-Party Remittance.
Explain the various TCODES used in SAP HR.
PA10 – Personnel file of an employee is displayed and maintained with this Tcode.
Personnel file is located with a personnel number which uniquely identifies the
employee to display or maintain the data.
PA20 – Tcode to display HR Master Data
PA30 – Tcode to maintain HR Master Data
PA40 – Tcode to maintain and administer Personnel Events
PA41 – Tcode to Change the Hiring Data
PA42 – Tcode for fast Data Entry for Events
PRMT –Tcode to update Match code
PS03 – Tcode for the info type Overview
PS04 – Tcode for the individual Maintenance of Info types
PA51 – Tcode to display Time Data
PA61 – Tcode to maintain Time Data
PA62 –Tcode to list Entry of Additional Data
PA64 –Tcode for calendar Entry
PA71 –Tcode for fast Entry of Time Data
PBAB –Tcode for maintaining vacancy assignments
PT02 – Tcode to change Work Schedule
PT03 – Tcode to display Work Schedule
PC00 – Tcode to run Payroll program
PC10 – Tcode for the payroll menu USA
PE00 – Tcode which starts Transactions PE01 PE02 PE03
PE01 – Tcode for Schemas
PE02 – Tcode for calculation Rules
PE03 – Tcode for features
PE04 –Tcode to create functions and Operations
PE51 –Tcode for the HR form editor
PRCA –Tcode for the payroll Calendar
PRCT –Tcode which displays the current Settings
PB10 –Tcode for the initial Entry of applicant master data
PB20 – Tcode for displaying applicant master data
PB30 – Tcode to maintain applicant master data
PB50 – Tcode for displaying applicant actions
PB60 – Tcode for maintaining applicant actions
PB80 –Tcode for evaluating vacancies
PBA0 – Tcode to evaluate advertisements
TM - Time Management

What is a time management status infotype?

Where will you record Times?

How is Time managment and payroll is integrated?

In TM, if group of employees get 10 days of annual leave, what will be the time
evaluation status?

What is Attendance & Absences Quota?

What is Substitutions?

What is Availability?

What are Attendance & Absence Types?

How do we record a Overtime?

What is Attendance & Absences Counting Rule?

What is the difference among work schedule, daily work schedule and work schedule
rule?

Daily Work Schedule: It defines the start and end of working time of the day.

What is counting rules?


What is time quotas?

Is absence/attendence quotas are part of time quotas?

What is TMW & what are its functions?

What is Rounding Rule?

What is Quota deduction?

What is Quota Compensation?

What is a time management status infotype?

Where will you record Times?

You can use a variety of systems and methods to record employee times in SAP R/3
Time Management. Following are few commonly used methods

 Time recording systems-Swipe in & swipe out system

 Online time recording systems by time administrators

 Cross-Application Time Sheet (CATS)

 Employee Self-Service (ESS) or Manager Self-Service (MSS)

 Touch screen systems

 Third party system/No Sap (Legacy) systems through a interface to the R/3
System

 Online time recording systems by employees

How is Time managment and payroll is integrated?

TM MGMT and Payroll are integrated in ways are time data is collected from the info
type 0007 and these hours are taken in basic as Number of hours worked  or
utilizwed, and even with time evaluation and last with schemas integration.

X000 schema carries xt00 and these data can be transfered between other modlues.

In TM, if group of employees get 10 days of annual leave, what will be the time
evaluation status?

TIME evaluation shows the exact details maintained over to the employee through
his 2006 and 2001. if they are all allowed to take leave it shows leave as paid or
unpaid depending on the configuration done by the consultant for these situation. in

processing time data in payroll or even Time evaluation ( Valuation of absences )


also.
What is Attendance & Absences Quota?

Absence Quota: An employee's entitlement to a certain absence. The quota has a


limited validity period, and is reduced by each recorded absence.

Attendance Quota: Determines an employee's time-restricted entitlement to certain


attendances. One such example is overtime approval. Recording an attendance of
this type reduces an employee's entitlement

What is the Feature to default Quota type?

QUOMO

Report to generate Absence Quota?

RPTQTA00

What is the infotype for absence Quota?

2006

What is Absence Quota Type Group?

The absence quota group infotype(IT3355) comprises a field, Absence Quota Group,
that is queried directly to determine which quota type selection rule group is used for
the generation of absence quotas.

This infotype allows you to assign a quota type selection rule group directly on
employee level when the feature QUOMO does not evaluate the fields you need to
evaluate for your business case.

What is a Quota Correction Infotype and what is its significance?

This Infotype (IT 2013) is to change absence entitlements that are generated by time
evaluation.

What is a Time Quota Compensation infotype?

Time Quota Compensatin Infotype (IT 0416) allows a financial remuneration of


absence entitlements that have not been deducted by absences.

How do you configure Absence Quota?

Steps:

Define the absence type

1. Define the absence quota type

2. Define the generation rule

http://www.sapfunctional.com/HCM/Absence/Page5.htm
teps in detail:

1. Define the absence type

1. Group personnel subareas for attendances and absences (V_001P_D)

2. Define absence type (V_T554S)

2. Define the absence quota type

1. Group employee subgroups for time quotas (V_503_E)

2. Group personnel subareas for time quotas (V_001P_I)

3. Define absence quota type (V_T556A)

4. Define deduction rule for absence quotas (V_556R_B)

5. Define and assign the deduction/counting rules

6. Define counting rule and assign deduction rule to it (T556C)

7. Assign counting rule to an absence type (V_554S_Q)

3. Define the generation rule

1. Permit quota generation without time evaluation (V_556A_B)

2. Specify rule groups for quota type selection (Feature QUOMO)

3. Set personnel subarea groupings for time recording (V_001P_H)

4. Base entitlement (V_T559E)

5. Validity interval of absence quota type (T559V)

6. Deduction interval of absence quota type (V_T559D)

7. Define rules for reducing quota entitlements (T559M)

8. Define rounding rule (V_T559R)

What is a Time Recording?

Time recording is recording of Employee related times. We use Absence(IT2001),


Attendance(IT2002), Time Events(2011), substutions(2003) etc..

How can you make changes to the time balances that have been calculated in the
time evaluation?

Time transfers Infotype(IT 2012) allows you to make changes to the time balances
that have been calculated in time evaluation. This means that in exceptional cases
you can change the results of time evaluation.
How is an Overtime Infotype used?

Overtime(IT 2005) is used to enter hours worked in addition to the employee’s


planned working time specified in a Daily work schedule.

What is Substitutions?

A substitution is employee working time that deviates from planned working time
and/or is paid at a different rate because the employee works at an alternative
position. Substitutions allow short-term deviations to personal work schedules, as
well as different payment for an employee, to be recorded in the system.
Substitutions can be set up regardless of whether the absent person is actually being
replaced or substituted for temporarily.

What is Availability?

Description of when a service employee is or is not available.The resource planner


uses availability as background information when scheduling a service employee.

What are Attendance & Absence Types?

Grouping together of employees' scheduled attendances and actual attendances


according to the reason for the attenance. Attendances canalso be grouped for other
personnel-related reasons, such as for employee time accounts and for valuation of
personnel times.

How do we record a Overtime?

Overtime approvals can restrict the amount and the exact point in time when working
time is recognized as "overtime." The type and amount of overtime compensation
also depends upon this criteria. The normal working time of an employee is used to
determine overtime. Normal working time can also be calculated according to the
specific time periods used to perform weekly or monthly overtime calculation
analyses.

What is Attendance & Absences Counting Rule?

Att Counting Rule:

Statement that determines deduction days/hours and payroll days/hours from


attendance days/hours. An attendance counting rule is made up of several
attendance counting rule items. *-- Sree

What is the difference among work schedule, daily work schedule and work schedule
rule?

Work schedule: The work schedule define an organisation works timetable, and
contains information on working and

break times for group of employees.


Daily Work Schedule: It defines the start and end of working time of the day.

Work Schedule Rule: WSR defines the period work schedule in more details. The
Employee Subgroup, Personnel Subarea for workschedules and Public Holiday
calener are taken into account.

What is counting rules?

Counting Rule for Abs/Attn. - Specifies conditions that must be fulfilled for counting
rule to be chosen, and specifications that decide how the attendances/absence are
counted to determine the payroll days or hour.

What is time quotas?

Time Quotas. - It is related to absence and attendance.It is required at the time of


grouping of 'Employee subgroup for Time quota' and 'Personnel Subarea for Time
quota'.

Is absence/attendence quotas are part of time quotas?

Yes.

What is TMW & what are its functions?

Time Manager's Workplace is the option for time administrators to enter the time
datas, it is mainly for maintaining the time events in decentralized. Using intutive ID
they will enter the time events and also absences, OT.

What is Rounding Rule?

It is a rule to round the absence and attendance hours which will be attached to
Counting Rule and then assign to Deduction Rule.

What is Quota deduction?

Quota deduction is the deduction of employee's absence from the entitlement for any
base period.

What is Quota Compensation?

Quota Compensation is how the quota is compensated either by off or by


encashement.

What is a shift group?

The Shift Group infotype (1039) is only used for organizational units and is required if
you want to implement the SAP Shift Planning component. This infotype enables you
to assign a shift group to an organizational unit.

What is a shift planning Requirements?


A shift plan determines the number and type of requirements that need to be
covered. These requirements are then matched to available human resources.

A requirement is defined by assigning it a requirements type and a requirements


record.

A requirement in Shift Planning is structured as following:

 Requirements

 Requirement type

 Requirement records

 Extended Requirement records.

What is a shift Planning? Steps involved in configuration of Shift Planning?

1. Create Profile in V_T77EP - Create new profile by copying standard profile:


SAP_000001 or SAP_000005 .

2. Define substitution type - IMG->Time management ->Shift Planning


->Integration->Define substitution type. Table: V_T556

3. Specify Shift Group - IMG->Time management ->Shift Planning ->Specify shift


group. Table Name: V_T77DB

Copy the standard group ie STANDARD and create a new shift group

4. Assign shift group to an organizational Unit

Use T code PP02 to assign new shift group to organizational units.

5. Specify Factory Calendar

In this step, we can specify which factory calendar is to be used for Shift
Planning.

IMG->Time management ->Shift Planning -> Specify Factory Calendar.

Indicator for Shifts in Shift Plan (V_T77ER)

6. Assign your PS. Grouping for substitution to Personnel area and Personnel
subarea.

Table :V_001P_E

7. Set Defaults for Substitution Types

Feature VTART

http://scn.sap.com/blogs/santoshmohanty/2013/04/05/shift-planning-configuration-
details
What is a time status?

Time management status is the link between time management and payroll. It
determines how an employee's time data should be evaluated in payroll (whether an
employee participates in time evaluation, and if participates, which form).

What is the feature to default Time management Staus?

The TMSTA feature is used to create the default value for the Time Management
status in the Planned Working Time Infotype (0007).

What are different time management statuses?

The following are possible values of TMSTA feature:

0 - No time evaluation

1 - Time evaluation - actual times

2 - Time evaluation - PDC

7 - Time evaluation without payroll integration

8 - External services

9 -Time evaluation - planned times

What are different Time Schemas used based on Time Management Statuses?

TM00 Time Evaluation with Personnel Time Events -TMSTA = 1

TM01 Time Evaluation for Work Schedule Deviations - TMSTA = 9

TM02 Time Evaluation for External Services Management -TMSTA = 8

TM04 Time Evaluation Without Clock Times -TMSTA = 1

What is Personnel Time Events?

Personnel Time Events is a subcomponent of Time Management which enables you


to connect external time recording systems to SAP Time Management.

Time recording systems are connected to the Time Management component via the
Plant Data Collection: Employee Times and Expenditures (HR PDC) interface.

What is the time status for Positive time Management and negative time
management?

Positive Time Management is when an employee has to "Clock-in and Clock-out"


each day. There must be a time entry or absence entry for every scheduled work
day. Eg. Hourly employees usually use positive time recording.
Negative Time Management is when an employee only has to record absences or
"variations" to the work schedule - works overtime, works other than regular
scheduled hours, funeral leave, etc. Eg. Salaried employees usually use negative
time recording.

What is Positive Time Recording?

1. Records the attendance time of the employee

2. Records the deviation times of the employee

3. Valid attendances include: Training, Business Trips, Seminars, Overtime.

4. Attendances & deviations can be entered either:

- Front end system

- Manually.

In Positive Time Management we have two types of recordings:

 With Clock times - Complete time recording is captured

 Without Clock times - Only Number of hours worked is captured

What is Negative Time Recording ?

1. Records time deviations to Planned Working Time

2. Valid deviations include: Absences, Special Absences, On Call Duty, Overtime,


Substitutions, Time off in lieu

3. Deviations are manually entered according to type & duration

What is a Work Schedule?

Work schedules are shift schedules which must be generated for all employees,
even those with a set working time (salaried employees) or flextime. Following need
to be defined: Holiday calendar/grouping of public holiday classes

Daily work schedules,

Period work schedules and

Work schedule rules.

What is a Day Type?

An indicator that a certain calendar day is payment-relevant, that is, an employee is


paid for working that day. An employee's scheduled attendance can differ from the
employee's daily work schedule.
Example: Day type "0" or "blank" indicates a paid workday and day type "1" indicates
days that are paid but no work is performed. Therefore, public holidays are assigned
the day type "1."

0 Work/paid

1 O/pd Off/paid

2 O/upd Off/unpaid

3 O/sp Off/special day

4 Spc D Special Day

By entering the planned working time, the system calculates the planned hours for
one day, taking the break schedule into consideration.

How do you generate Work Schedules?

 Create Work Schedule (transaction PT01)

 Change Work Schedule (transaction PT02)

 Display Work Schedule (Transaction PT03)

use the RPTSHF00 report (Generate Work Schedules) to generate work schedules
en masse in the background.

What are Daily Work Schedules?

The daily work schedule represents the actual working time for a particular employee
on a given day.

What is aPeriod Work Schedule?

A period work schedule is made up of a sequence of daily work schedules over a


defined period.

Daily Work Schedule  

Start and End of Working Time 8:00 a.m. to 5:00 p.m.

Break Times Breaks: 9:45 a.m. to 10:00 a.m. and 12:00 to


1:00 p.m.
Planned Hours
7.5 hours per day

Daily Work Schedule (for days off) Day Off


Planned Hours 0.0 hours per day

Period Work Schedules Daily work schedules for one week

  MO TU WE TH FR SA SU

Flextime, Saturday and Sunday FLEX FLEX FLEX FLEX FLEX OFF OFF


Off

Work Schedule Period work schedule based on the public


holiday calendar

Personal Work Schedules Work schedules for individual employees include


data from Absences (2001), Attendances (2002)
and Substitutions (2003).

How do you define work schedules?

1. define Public Holiday Classes

1. define Public Holidays

2. define Holiday Calendar

2. define daily work schedule and break rules

1. set group personnel subareas for daily work schedule and work
schedule

2. define break schedules

3. define Daily work schedules

3. define period work schedules

4. define work schedules

1. define Grouping for employee subgroup and the public holiday


calendar for the table of Work Schedule Rules.

2. Set Work Schedule Rules and Work Schedules

5. generate work schedules

What are Work Schedule Rules?

A work schedule rule is a precise description of the work schedule that specifies the
working times of a group of employees.
A work schedule rule is assigned a period work schedule, which in turn is made up of
daily work schedules. Rotating shifts are set up by assigning a period work schedule
to several work schedule rules.

Work schedules are not stored all at once, but stored for each month. The work
schedule is created regardless of the length of the period work schedule and is not
person-specific.

What is a Substitution in TM?

A substitution is employee working time that deviates from planned working time
and/or is paid at a different rate because the employee works at an alternative
position.

Substitutions allow short-term deviations to personal work schedules, as well as


different payment for an employee, to be recorded in the system.

Substitutions can be set up regardless of whether the absent person is actually being
replaced or substituted for temporarily.

What is an Availability in time management?

Description of when a service employee is available or not. The resource planner


uses availability as background information when scheduling a service employee.

What is a Rounding Rule?

It is a rule to round the absence and attendance hours which will be attached to
Counting Rule and then assigned to Deduction Rule.

What is a Quota Deduction ?

Quota deduction is the deduction of employee's absence from the entitlement for any
base period.

What is a Quota Compensation ?

Quota Compensation is how the quota is compensated: either by giving comp-off or


by encashment.

What are collision checks?

When you enter a new record, the system carries out a check to ensure that there
are no existing records for that particular employee and time period.

Collision checks are defined when you customize the system, for subtypes rather
than infotypes. This means you can also control collisions between two different
attendance or absence types.

What are different reaction indicators for Collitions?

 N/blank – Nothing will get displayed, system will create a new record.
 W - The collision is displayed but no records are changed. The new record
can be created, but a warning message is issued.

 E - The collision is displayed but no records are changed. The system does
not allow you to create the new record, and displays an error message.

 A - The system displays the collision and changes the old record. The new
record is created, but a warning message is displayed.

Explain CATS?

The Cross-Application Time Sheet (CATS) is a cross-application tool for recording


working times and tasks. It enables you to control all business processes concerning
your employees’ tasks – from paying the employees, through monitoring the
progress of a project, to creating invoices.

What are the different user interfaces available in CATS?

1. CATS Classic

2. CATS Regular

3. CATS Notebook / Mobile Time Sheet (MTS)

4. CATS for service providers

CATS classic is the original user interface of the Cross-Application Time Sheet in the
SAP back-end system. It is particularly suited to users who also use the system to
complete other tasks.

CATS regular offers a similar data entry screen and comparable features to CATS
classic. However, this user interface has been optimized for use as an Employee
Self-Service (ESS) application in a Web browser.

CATS notebook is designed for use with notebooks, and is particularly suited to
employees who have to travel a lot and cannot always have a connection to the SAP
system to record their working times.

CATS for service providers provides an alternative to the data entry screen that is
available with CATS classic, CATS regular, and the MTS. The data entry screen for
CATS for service providers is based on recording billable services, and therefore
does not resemble a traditional paper timesheet. CATS for service providers enables
you to specify basic data that is valid for more than one day.

What is the transaction code for entering cats?

CATS Classic Tcode is CAT2.

Where does the time sheet data gets saved?

system saves time sheet data to the CATSDB database table for the time sheet
What are different processing statuses for time sheet data?

The system assigns a processing status to every record written to the CATSDB
database table for the Time Sheet.

10 In process

20 Released for approval

30 Approved

40 Approval denied

50 Changed after approval

60 Cancelled

What are different interface tables used by CATS for HR?

interface tables (PTEX2000, PTEX2010, and PTEXDIR)

What is the report used to transfer data from CATS interface tables to HR infotypes?

RPTEXTPT – Report transfers only to HR.

RCATSTAL – Report transfers data to all components.

What is time Evaluation?

The Time Evaluation component valuates employees’ working times. Time


evaluation calculates planned times and overtime, administrates time accounts and
forms wage types, updates time quotas, and is used to check working time
specifications.

What are different Time Evaluation Schemas?

Schema TM00: Time evaluation using time events


Schema TM00 is primarily used to evaluate the time data of employees who have
recorded their actual times at time recording terminals or PDC systems, or in the
Time Events infotype (2011).

Schema TM01 - Time evaluation for exceptions to the work schedule

Schema TM01 has been developed to evaluate the time data of employees for
whom only exceptions to the work schedule are recorded. It evaluates time data that
has been entered as clock times.

Schema TM02 - Time evaluation for external services processing

Schema TM02 is used to evaluate time data of persons who provide external
services. For a description of schema TM02, refer to Concepts and Technical
Fundamentals of Integration in Time Management in the section entitled Integration
with Logistics - External Services.

Schema TM04 - Time evaluation for data recorded in hours

Schema TM04 is primarily used to evaluate time data that has been entered online,
either in hours or as clock times. It evaluates the time data of employees who enter
only exceptions to the work schedule and of those who record their actual times.

Schema TC00: Wage type generation (international)

Schema TC00 is the time evaluation schema of payroll and a subschema of schema
xT00 (time data processing in payroll). It is called by the payroll driver RPCALCx0
during the payroll run. Schema TC00 is used for day processing of time data.

Which characteristics does a day with day type 1 have? 

What are day types? How many day types exist? What are they? Where do you
configure them?

Transaction code for personnel calculation rules?

Rules can be created, modified and viewed using Transaction PE02.

What is the report used to check the results of Time Evaluation?

RPCLSTB2

What is the report used to display Time Recording data?

RPCLSTB1

What is the interface table which data from the time events are transferred?

CC1TEV

Where are the time events stored?

Time events are stored in the transparent table TEVEN.


What does a Time evaluation driver do?

Time evaluation driver RPTIME00 concept:

1. Select employees and evaluation period

2. provide data

3. check data for errors

4. classify times

5. select time wage types

6. Compensate time wage types

7. Manage time accounts

8. update results

Where is the time evaluation results stored?

The results are stored in file PCL2 in Cluster B2 according to the day being
Evaluated and the period.

Time Management Transaction Codes

PT50 Quota Overview

PT40 Time Management Pool

PA61/PA51 Maintain/display time data

PA62 Maintain additional time data

PT69 For multiple persons and infotypes

PA70 Fast entry of master data

PA71 Fast entry of time data)


PT 60 Time Evaluation Driver

PE01 Personnel calculation schemas

PE02 Personnel calculation rules

PE03 Features

PE04 Functions and operations

PT80 Sub-system Connection

SCAL Create \ View Public Holiday & Public Holiday


Calendar

PT01 Generate Work Schedule

PT02 Change Work Schedule

PT03 Display Work Schedule

Time Management Reports

General Reports

RPTIME00 - Time evaluation driver

RPTIME01 - Time evaluation driver for concurrent employment

RPTEDT00 - Time statement form to present time accounts and time wage types

Work Schedule
RPTPSH10 - Personal Work Schedules

RPTDSH20 - Daily Work Schedules

Attendance

RPTABS20 - Attendance/Absence Data: Overview

RPTABS50 - Attendance/Absence Data: Calendar View

RPTABS60 - Attendance/Absence Data: Multiple Employee View

RPTEAB00 - Attendance Check

RPTLEA40 - Attendances/Absences Overview Graphic

Absence

RPTABS20 - Attendance/Absence Data: Overview

RPTABS50 - Attendance/Absence Data: Calendar View

RPTABS60 - Attendance/Absence Data: Multiple Employee View

RPTLEA40 - Attendances/Absences Overview Graphic

Time Accounts

RPTBAL00 - Cumulated Time Evaluation Results: Time Balances and Time Wage
Types

RPTDOW00 - Time Accounts

RPTQTA10 - Displaying Absence Quota Information

RPTERL00 - Displaying Time Evaluation Messages

RPTCMP00 - Time Leveling

RPTEDT00 - The Time Statement

Display cluster information

RPCLSTPC - Display personnel. Calendar

RPCLSTB1 - Temporary time evaluation results

RPCLSTB2 - Time evaluation results

Generate Work Schedules

RPTSHF00 - Generate Work Schedules in the background.


Generate Absence Quota

RPTQTA00 - Generate absence quota

Schemas

Schemas

TM00   Time Evaluation with Personnel Time


Events

TM01   Time Evaluation for Work Schedule


Deviations

TM02   Time Evaluation for External Services


Management

TM04   Time Evaluation Without Clock Times

Functions

A2003   Process Work Center Substitutions

ACTIO   Rule-controlled execution of an action

ADJAB   ADJAB

BDAY   Initiate Block in Day Processing

BEND   Processing Block After Day Processing

BINI   Initiate Processing Block

BLOCK   Log Structure


BREAK   Set Break Point

CHECK   General checks before evaluations/Determine


status

COLLI   Collision Check for Multiple Pers.


Assignments

COM   Comment lines in a schema

COPY   Copies front-end subschema

CUMBT   Cumulate Interim Results

DAYMO   Set Selection of Time Wage Types for Day


Grouping

DEFTP   Determine Planned Working Time Pairs

DKG   Reduced Hours Infotype (0049)

DODMO   Set Selection Rule Group for Time Wage


Types

DPTOL   Daily Work Schedule Tolerances

DYNBR   Set Dynamic Breaks

DYNWS   Dynamic Daily Work Schedule Assignment:


Planned/Actual Overlap
EDAY   Exit Block in Day Processing

EEND   Processing Block After Day Processing

EINI   Exit Initialization of Processing Block

ELSE   Perform a Function If a Condition Does Not


Apply

ENDIF   End Function of a Condition

EXPRT   Export Results of Payroll

GOT   Generation of Overtime Time Pairs

GOU   Generation of Overtime Time Pairs without


Quota Deduction

GWT   Generate Wage Types from Time Pairs

IF   Execute Function If a Condition Is Fulfilled

KNTAG   Fill KNTAG String for Core Night Work

LIMIT   Value Limits for Time Balances

MMSRV   Set Switch for External Services Accounting

MOD   Set Groupings


OPTT   Set Program Parameters

P2000   Import Daily Work Schedule/Create Time


Pairs from Daily WS

P2001   Import Absences to Table TIP

P2002   Import Attendances to Table TIP

P2004   Import Availability Data to Table TIP

P2005   Import Overtime Data to Table TIP

P2006   Process Absence Quotas

P2007   Request Personnel Calculation Rule via


ANWKONTI

P2011   Import Daily WS/Enter Recorded Time Pairs


in TIP

P2012   Process Time Transfer Specifications

P2013   Processing of Quota Corrections

PBRKS   Process Break Specifications

PDB   Process Daily Balances Table TES


PERT   Process Error Table PERT

PMB   Process Daily Balances Table SALDO

POVT   Process Table ZML (Overtime Wage Types)

PRINT   Print Request

PROTO   Processing Log

PTIP   Process Time Data Table TIP

PTIPA   Process Time Data Table TIP if Absence


Exists

PZL   Processing Time Wage Type Table ZL

QUOTA   Generate Absence Quotas

RTIP   Read Pairs Table TIP

RTIPA   Read Pairs Table TIP if Absence Exists

SORT   Sort internal tables

TIMTP   Assign Time Types to Time Pairs

TYPES   Assign Processing Type and Time Type


Operations

ADDDB   Cumulate in day balance table

ADDMB   Cumulate in monthly balance table

ADDOT   Transfer to Table ZMO

ADDVS   Cumulate in variable balances table

ADDZL   Cumulate in Time Wage Types Table

ALLDT   Check 24-Hour Coverage from Start of Period

BITQU   Generate Batch Input Session for Attendance


Quotas

BREAK   Set a break point

COLER   Transfer to error table

COLOP   Transfer data to internal table TOP

COLPA   Transfer to pair table

COLTQ   Increase amount of quota taken

COMOT   Overtime Pairs Analysis

DAYPG   Replace Daily Work Schedule


DELIM   Delimit Time Pair

DYNDP   Dynamic Daily Work Schedule Assignment

FILLP   Change Time Pair Information

FILLW   Fill Wage Type Data

GCY   Branch to Other Personnel Calculation Rule

GENOT   Generate Time Pairs for Overtime

GENOW   Generate Wage Type in ZML

GENTG   Generate a TIP Entry

GENTP   Split TIP Entry

GENTW   Generate Wage Types

GOTC   Request Internal Recalculation Run for Time


Evaluation

HRS   Edit Number of Hours Field

INSLR   Insert locked records in table TIP


INSTP   Correctly Set Up Pair

LDPAY   Query End of Continued Pay

LEAVE   Exit Processing of Personnel Calculation Rule

MESSG   Message Output

MNPAS   Determine Main Personnel Assignment

MODIF   Set Groupings

NEXTR   Process a continuation line

OUTAL   Provide Data for Different Payment

OUTAQ   Retrieve Information From Absence Quotas

OUTER   Error information

OUTOT   Provide Data on Overtime Wage Types

OUTPQ   Retrieve Information from Attendance Quotas

OUTTI   Retrieve fields from the "Time Recording"


infotype

OUTTP   Providing Time Pair Data


OUTWP   Providing Work Center Data

OUTZL   Provide information from time wage types

PAYTP   Setting Employee Subgroup Grouping for


Personnel Calculation Rule

PCY   Go to a Personnel Calculation Subrule

PLOOP   Nth Execution of Command Sequence

PPINC   Process Attendance/Absence Reasons (PIN


codes)

R555D   Read Abs./Attendance Reasons for


Subsystem

RETCD   Query return code

RJCT   RJCT: Rejection of employee

RNDOT   Round Time Pairs

ROUND   Round Clock Times or Number of Hours Field

SCOND   Set Validity of Condition (IF ... EIF)

SORTP   Sort Daily Input Table TIP


SUBST   Substitutions

SUM   Cumulation of a Time Type Over a Particular


Period

TABLE   Prepare Access to Table Fields

TEXIT   Exit Schema Processing

TFLAG   Change Status Data of a Day

TIMAP   Have the Infotypes Imported by Time


Evaluation Been Checked?

TIPOS   Determine relative position of a time pair

TKUZR   Query Reduced Working Hours(RWH)Period

TMBRE   Generate break time

TSNDB   Determine Time Type and Add to TES


(Student Nurses)

TSNDC   Decision Operation for Time Statement for


Student Nurses

TSORT   Sort Internal Tables

UPDLE   Absence Quota Accrual


UPDTQ   Accrue Absence Quota

VALEN   Length of variable key

VAOFF   Offsetting Variable Key

VARAB   Provide Information on Absences

VARPR   Provide Data on Current Attendance

VARST   Provide General Fields

VSTRG   Provide Strings in Variable Key

VWTCL   Provide Processing Class of Wage Type

Schema Commands

Line Description
Command

D Deletes a line

I Inserts a line

M Moves a line

C Copies a line
DD Indicates the start of a block to be deleted

DD Indicates the end of a block to be deleted

CC Indicates the start of a block to be copied

CC Indicates the end of a block to be copied

MM Indicates the start of a block to be moved

MM Indicates the end of a block to be moved

OM - Organizational Management

1. What are info types ?

2. Infotype numbers reserved for PD?

3. How to create Custom Infotypes?

4. We want to make a copy of an organizational structure from one plan variant


to another. This copy should include all assignments like purchasing groups to
organizational units made in PFOM . Can we do this?

5. What are plan versions used for?

What are info types ?

Infotypes, known as information types are units of human resources information


formed by grouping related data fields together. These are represented in the sap hr
system by a unique 4 digit number eg. Personal Data (0002), Address (0006) etc. All
customer infotypes fall in the number range from 9000 to 9999. The fields in the
infotype would vary based on the country grouping for eg. if any employee belongs
to country grouping 10 then he would have the SSN no field in the Personal Data
infotype which would not be seen in same infotype for country grouping 99.

Infotype
SAP HR sub module
no

0000- Personal Administration (HR


0999 Master Data)

1000-
PD Infotypes ( OM etc)
1999

2000-
Time Infotypes
2999

4000-
Recruitment Infotypes
4999

How to create Custom Infotypes?

Follow the below steps, if you want to create custom OM HR infotypes.

1. Check the non-existence of the info type: Check for the existence of any info
type with the given number in the tables T582A and T777D.  

2. Go to SE11 and create a data type with the prefix HRI...like HRI9334
(example) 

Choose create--->structure Enter the required fields. Save and activate the
structure.

3. Go to transaction code PPCI .

Enter the info type number: 9334 and name as test infotype org man

Choose create---> (F5) 

Choose create and the next screen and confirm on the confirmation box.

4. Go to transaction code SM30---> give the table name T777I.....choose-->


maintain

5. Select the info type that you have created and double click on the time
constraint

Maintain Time constraints for objects, then save it.

6. Then click on the info types per object type---->new entries

Maintain objects for the infotypes.

We want to make a copy of an organizational structure from one plan variant to


another. This copy should include all assignments like purchasing groups to
organizational units made in PFOM . Can we do this?
Make sure that the plan number is established through the IMG. (And that it is not
the active plan.)
Go Human Resources -> Organizational Management Tools -> Plan version ->
Copy.
It runs RHCOPL00. All or any portion of the plan maybe copied and manipulated and
then copied back in to the active plan.

What are plan versions used for?

Plan versions are  used in OM to create  scenarios in which you can create
organizational plans. The current plan version should be "01", as set in PLOGI
PLOGI. 

Explain what a matrix organization is?

An overlap of two different organizational criteria on the same hierarchical level is


called a matrix organization. Matrix organization enables the definition of such a dual
role of employees and organizational units that exists in many companies.
1. What is SAP HCM?
SAP HCM is an on-premises system that services HR functions such as compliance,
payroll, personnel files and benefits administration. In December 2011, SAP announced
its acquisition of Success Factors, signaling SAP’s commitment to the cloud while
maintaining its commitment to its HCM products.

 What are the modules in SAP HCM?

HCM is part of the Functional modules. SAP HCM manages all functions from hiring an
employee to its final termination in organization. It consist various sub components such
as Personnel Management, Organizational Management (OM), Time Management and
Payroll.

 List The Various Components Of The Enterprise Structure In Systems, Applications, And Products
(SAP) In Human Capital Management (HCM)?

The components of the enterprise structure in SAP HCM are given as follows:

1. Client

2. Company code

3. Personnel area

4. Personnel subarea
 

4. What Is Client In The SAP System?


In the SAP R/3 (R stands for Real-time) system, a client is an organization and a legal
entity. A client is positioned at the highest level among all the organizational units. It
contains the master data of various business processes, such as customers, products,
and vendors. A three-digit number is used to represent clients in the SAP R/3 system.
 What Is Company Code?

A company code is a unique four-character alphanumeric code that represents a legally


independent enterprise.

 What Is Personnel Area?

A personnel area is a subunit of company code. It is identified as an organizational unit


representing an area in an enterprise, which is organized according to personnel
administration, time management, and payroll accounting criteria. It is represented as a
four-character alphanumeric code. For example, the personnel area code for a
corporation is CORP.

7. What Are Personnel Subareas?


A personnel subarea is a part of personnel area, which can be subdivided according to
the geographical location or the strategic line of business. It is represented as a four-
character alphanumeric code. For example, if the branches or locations of an
organization are defined as personnel area, then its departments, such as HR and
ADMIN, are the personnel subareas of the organization.

8. What Is SAP HCM Workflow?


The SAP HCM Workflow automates business processes and assigns tasks to
appropriate person at the right time.
9. What Do You Mean By Infotypes In SAP HCM?
Infotypes are referred to as system-controlled characteristics of employees. Information
related to employee is stored in the form of Infotypes,

which are represented by a four-digit numeric code given as follows:

1. 0000 for actions

2. 0001 for organizational assignment

3. 0002 for personal data

4. 0003 for payroll status


 What Are Features In SAP HCM?

Features are decision trees customized in the Implementation Guide (IMG) screen
in SAP HCM that are made up of technical fields whose values are defaulted in the easy
access.

How Do You Hire A New Employee?

A new employee is hired with the PA40 transaction code. After that, all the Infotypes are
maintained for the employee by using the PA30 transaction code.

12. What are the three administrators?


The three administrators are :
1. Personnel Administrator

2. Payroll Administrator

3. Time Administrator
 How does any company use an organizational plan?
The company organization structure and reporting structure is represented through the
organization plan. The active plan version is the current plan version and the other plan
versions are considered as various planning Stages. Used for manpower planning.
Normally plan version”01″ is always made the active plan version.

14. What is an evaluation path?


An evaluation path describes a chain of relationships that exists between individual
organizational objects in the organizational plan.

You can maintain evaluation paths on img -> Personnel Management ->Organization
Management-> Basic Settings-> Maintain Evaluation Paths .
15. What is the difference between a job and a position?
Job is not concrete, it is is generic.(Eg: Manager, Assistant Manager, Consultant).
Positions are related to persons .Position is concrete and specific which are occupied by
Persons. (Eg: Manager – Finance , Consultant – SAP HR).

16. What are Dynamic Actions? Give few examples?


Dynamic actions when triggered by the system. They are result of some personnel
action. If changes are made (personnel action) to the personnel data of an info type,
then has an effect on the data of a second info type, the system automatically displays
the info type. One of the main purposes of the dynamic action (of the system) is to have
a consistent and coherent data. These actions are started automatically by the system,
unlike the Personnel actions which you start by yourself. The best example is when an
action is carried out like hiring; it needs to populate a set of info types. In the initial entry
of details in info type 0000 is personnel action. Then the system automatically displays
next info types- which are result of dynamic action.

 What is the difference between Indian and US Payroll?

Does each of them have their own ITs and the taxation differs? Yes, since the Benefits
which are more important in US. In US unemployment tax will come. Garnishments will
come, Residence taxation, Work tax and others.

18. How can we evaluate wage types indirectly ?


You must define the characteristics of the wage-type to be evaluated indirectly. To do
this, go to the IMG under Payroll *: Reimbursements, Allowances and Perks ® Maintain
Wage Type Characteristics.

In this activity, if the wage type has to be Indirectly Evaluated, you must first assign
INVAL in the Indirect eval.module field.

Then, you must assign the Module variant(A,B,C,D) for the wage type.Now when you
populate the Basic Pay infotype (0008), the configured wage types will get defaulted,
and those wage types configured for INVAL will also have their amounts defaulted.
19. What ways are there to perform pay scale reassignment ?
You can reassign pay scale to any position through position maintenance (PO13). Go to
change planned compensation and reassign the pay scale to the desired position.

Simple and extended pay increases

Simple Standard Pay Increase

Go to reporting. In the Program field enter report RPU51000.

The selection screen for the report is displayed.

In the Pay Scale Group, Pay Scale Level and Wage Type fields, enter the employees
who should receive a standard pay increase. Enter the date from which the Customizing
settings should be changed. In the Increase and Rounding sections, enter the necessary
data, for example, an increasing amount or an increase percentage rate.

The amount of the indirectly valuated wage types is adjusted according to the data in the
Customizing settings. No new infotype records have been created in the Basic Pay
infotype (0008).

Extended Standard Pay Increase

In the Program field enter report RPITRF00.In the Selection section, enter the selection
criteria you want to use to effect an extended standard pay increase.

Choose Batch Input.

If you do not select Batch Input, the pay scale reclassification will only be simulated. A
results log is displayed, that you can evaluate as required.If necessary, enter the pay
scale structure for which you want to affect a standard pay increase.

Process the batch input session.

The payments for the selected employees have been adjusted in accordance with the
data specified in Customizing. New infotype records have been created in the Basic Pay
infotype (0008).

20. What is the employee subgroup grouping for primary wage types used for?
You can use these groupings to specify which wage types may be entered for which
employee subgroups.
RESTED IN LEARNING PYTHON!

21. Through which T-Code you are able to create a remuneration statement?
PC00_Mxx_CEDT (xx – denotes the molga for a country)

22. How can you define default wage types for the Basic Pay Infotype?
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 needs to be defined. Feature LGMST has
two return values: firstly, the maximum number of wage types that can be entered in the
Basic Pay infotype (IT0008), and secondly, the wage type model the system is to use,
which was defined above.

To access feature LGMST use following SPRO path or transaction PE03.


SPRO: Personnel Management -> Personnel Administration -> Payroll data -> Basic
Pay -> Wage Type -> Enterprise Structure for Wage Type Model
23. In which feature, default wage type is defined for Basic Pay Infotype?
LGMST

24. How does the system know when to trigger retroactive accounting for a particular
employee?
Retroactive accounting recognition consists of four steps:

 If you edit an infotype that is relevant to retroactive accounting, the system enters the start date of
the changed infotype record in the following fields of infotype 0003 Payroll Status:
o Earliest MD change (earliest master data change since last payroll run)

o MD chng.bonus (earliest payroll-relevant master data change (bonus)). This field is only displayed
for specific country groupings, it is not displayed for all personnel numbers.
 During the next regular payroll run or correction run (off-cycle payroll type B), the system
determines whether the date in the Earliest MD change and (if applicable) MD chng.bonus fields comes
before the date in the Accounted to field.

 If this is the case, the system performs retroactive accounting. It starts with the payroll period in
which the date entered in the Earliest MD change and MD chng.bonus fields occurs. The system
recalculates all payroll periods that lie between the date in the Earliest MD change and MD chng.bonus
fields and the date in the Accounted to field.

 The system deletes the date in the Earliest MD change and MD chng.bonus fields
25. What activities are possible when the payroll control record is set to “Released for Payroll”?
If you choose the function Release Payroll from the menu, you are prevented from
changing infotype data records if such changes affect the past or present. This lock
applies to the personnel numbers included in the payroll area concerned. Changes that
affect the future are still permitted. You must execute this function in the menu before
starting the payroll. If the status of the payroll control record was previously Exit Payroll,
the Release Payroll function also has the effect of increasing the period in the payroll
control record by 1.
26. Can a posting run be deleted?
Yes It can be reversed before the Bank transfer.Once the transfer is done the payments
need to be adjusted in the next payments.

 Difference between PCR and CAP?

Difference between PCR and CAP is mentioned below:

PCR – The Personnel Calculation rule allows how one wage type is to be processed in
different ways in payroll accounting.

CAP – CAP is Collective Agreement Provision based on which the different groups of
Employees are eligible for different kinds of pay scale structures and benefits and so on.
CAP is based on the following components :

1) Pay scale type

2) Pay scale area

3) Employee subgroup grouping for CAP

4) Pay Scale Group and Pay Scale Level

An employee subgroup grouping for collective agreement provisions combines


subgroups which are governed by the same valid collective agreement provisions. A
provision is a specific labor law regulation within the collective agreement.

Naming convention for wage types

The following naming conventions are used for wage types:

 /0** – valuation bases

 /1** – cumulation of gross amount

 /2** – averages

 /3** – country-specific, usually for social insurance

 /4** – country-specific, usually for tax

 /5** – legal net

 /7** – wage/salary plus ER shares

 /8** –  factoring

 /84* – cost accounting

 /A** – outgoing wage types in retroactive accounting period

 /Z** – incoming wage types from the previous period


28. Do you know in OM -> copy plan version?
To copy plan version use the Tcode: RE_RHCOPL00.
This report is only for copying objects from one plan version to another plan version to
keep updated structures Always only one plan version would be active which is current.
This report does not help to copy any master data.

29. Can a posting run be deleted?


Yes, It can be reversed before the Bank transfer. Once the transfer is done the
payments need to be adjusted in the next payments.

30. What activities are possible when the payroll control record is set to “Released for Payroll
“?
When you set the status to Released for payroll you cant make any change to master
data. It’s actually released for payroll.

Is it possible to branch directly from the payroll log to master data and time data
maintenance

Yes, you can go in separate sessions.

Payroll Results

31. How do you post the payroll results to FICO?


I created one symbolic account and assigned the same to Salaries GL Account and then
completed the other configuration steps needed to complete the procedure.
However, when I tried to run the simulation for posting to FICO, I got the message
“Document is not generated”.
If you have selected “Output Log” at the beginning of your configuration procedure, it will
tell you at the bottom part what went wrong.

Deduction Wage Type

32. We have a deduction wage type displayed in the window of our pay slip that shows a
negative value.This causes problems and we have tried several measures to correct this including
conversion rule 16 for our wage type in the same window but so far, without any success. How
can we correct or delete the negative sign?
You can review OSS Note 406977.
This is a collective note of issues with RPCEDTx0 with examples of problems and
solutions.
Payroll Simulation

33. How do I correct the payroll simulation entry and check the correctness of our master data?
What if one hundred employees get rejected due to error 167-process health plans? What does
the following error mean: “No entry for plan DENT/cost variant.
FMDN/key////x00000000000000” ?
You should check for the cost element associated and the validity of cost rule for this
plan. To do this, check your configuration under Benefits>Plans>Health Plans>Define
cost variant and define cost rules.
Payroll Simulation

34. Is it possible to configure a single payroll to pay an individual in multiple currencies?


No. The system can be configured to pay in multiple currencies but not to pay an
individual in multiple currencies.

IT0015

35. I need to capture a reason in the “additional payment” IT0015. The reason code is “save” in
this infotype. I tried to capture for reason an Example to ADDWT 9999 if Reason ADDWT9998.
How can I check the reason in IT0015 for accuracy?
You can try using this to start with: ‘TABLE P0015 > VARGB PREAS’

Then, use the variable key to define the different reasons.

36. Which characteristics does a day with day type 1 have?


Its OFF and Paid

37. How does the system know when to trigger retroactive accounting for a particular
employee?
You have to mention the retro active accounting date in IT 0003 in the relevant field.
Otherwise it will take the earlier hiring date.

Is it possible to branch directly from the payroll log to maser data and time data
maintenance?

Yes you can go in separate sessions.

 What is success factor in SAP HCM?

SAP’s SuccessFactors HCM suite includes core HR modules such as payroll, global


employee benefits, time off and record keeping; talent management modules such as
employee performance management, compensation management, succession
management, learning, recruiting, onboarding, workforce planning, and workforce
analyticss

You might also like