Sunday, 28 October 2012

PY Q n As Set 1

Q. What are the mandatory modules for HR to implement SAP Payroll ?
A. PA / OM / Time Management (basic) 

Q. What is the personnel subarea grouping for primary wage types used for?
A. You can use these groupings to specify which wage types may be entered for which personnel subareas.

Q.  What is the employee subgroup grouping for primary wage types used for?

A. You can use these groupings to specify which wage types may be entered for which employee subgroups.

Q. Permissible check for wage type is performed for each
A. EE subgroup grouping and PSA grouping

Q. Which criteria determine payroll accounting areas?
A. The payroll accounting area  is determined according to the HR country grouping, the employee group and the employee subgroup.

Q. Is there a way to define default values for the pay scale area and pay scale type?
A. Via TARIF feature. The return value must have the form xx/yy, when xx is the pay scale type, and yy the pay scale area. 

Q. Is there a way to define default values for the pay scale group and pay scale level ?
A. Pay scale group and levels can only be defaulted through ABAP development. There is no standard feature to default payscale group and level.

Q. In which tables Payroll constant will be stored & through which T-Code you are able to view the records?
A. Payroll constants are stored under tables T511K which can be accessed via SM30.

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

Q. What is the employee subgroup grouping for collective agreement provisions used for?
A. The collective agreement provisions grouping is required for indirect valuation of wage types in the Basic Pay infotype (0008).

Q. Can all wage types be entered into all Infotypes?
A. No. All wage types are not permissible for all infotypes (refer wage type groups concept). Wage types are permitted to be stored in payroll infotypes only if these are added to the wage type groups.  Eg Basic Pay IT0008 has wage type group 0008.

Q. What does the input permissibility of a wage type depend upon?
A. Input permissibility of a wage type depends on  the wage type grouping and wage type characteristics. The wage type characteristics are attributes of the wage type that determine as to what is permissible and not permissible, what are the maximum and minimum value limits , what are the units permissible, whether they are to be valuated directly (values entered) or indirectly (values as a reference to other wage type values).

Q. How can you define default wage types for the Basic Pay Infotype?
A. 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

Q. In which feature, default wage type is defined for Basic Pay Infotype?

Q. How does the system know when to trigger retroactive accounting for a particular employee?
A.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:
    • Earliest MD change (earliest master data change since last payroll run)
    • 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 
Q. How is the earliest retroactive accounting date determined for an employee?
A. The system uses the following values to determine the retroactive accounting limit:
  • For each payroll area, the system uses the earliest possible retroactive accounting period that is stored in the corresponding payroll control record
  • For each employee, the system uses the earliest personal retroactive accounting date that is stored in the Payroll Status infotype (0003)
  • For each employee, the system uses the hiring date of the employee The system uses these values to select the most recent date.
Q. What activities are possible when the payroll control record is set to “Released for Payroll”?
A. 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.

Q. Can a posting run be deleted?
A. Yes It can be reversed before the Bank transfer.Once the transfer is done the payments need to be adjusted in the next payments.

Q. Where are payroll results stored?
A. Payroll results are stored in PCL2 cluster, which can be accessed using the transaction pc_payresult.

Q. Account assignment type characteristic used in SAP HR
A. The account assignment type of the symbolic account determines:
-The type of posting (for example, posting to expense accounts, debit posting, credit posting) and the process that the system uses in table T030 (Standard Account Table) to search for the assigned account in Accounting
-Which information the system should transfer to Accounting and from which table in the payroll result this information should be taken

Example: The wage types Basic pay and Overtime both represent personnel costs and should therefore be posted to expense accounts. You also want to assign these wage type amounts to Cost Accounting objects. Both wage types are dealt with in the same way as far as posting is concerned and can therefore be posted to the same symbolic account. You must specify the account assignment type C, since, in Accounting, there should be a posting to expense accounts and Cost Accounting should be provided with information.

Q. Where do you specify whether an employee is paid in cash or whether the money is transferred to a bank account?
A. IT 0009 (Bank Details )

Q. Is it possible to branch directly from the payroll log to master data and time data maintenance?
A. Yes. To some extent.

Q. Difference between PCR and CAP?
A. 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.

Q. PCRs and Employee Subgroup Grouping
A. A personnel calculation rule can consist of several subareas, each of which is characterized by an employee subgroup grouping for personnel calculation rules, a wage type, and a time type. An index function provides an overview, and enables you to switch from one section to another as well as delete individual subareas.

To facilitate differential processing, each employee subgroup must be assigned to a grouping for a personnel calculation rule. Each grouping is defined by SAP and, in this case, can have its own area depending on the personnel calculation rule.

Q. What are the Characteristics of a wage type?
A. These characteristics describe entering of wage types and not how they behave in payroll.

  • · You want to define a maximum wage type amount of $1000 and a minimum of $10.
  • · The maximum wage type number may be 100, the minimum 1.
  • · The wage type amount should not be included in the totals line of basic pay.
  • · You must enter a wage type amount.
  • · You should only be able to enter the number for a wage type.
  • · You want to set certain units of time and measurement for the number.
  • · You want to set certain units of time and measurement for the number.
  • · Wage types should be valuated indirectly.
Q. What is the remuneration Infotype used for?
A. The Employee Remuneration Information infotype (2010) describes the possible entries for different wage types. You can enter a variety of information for wage types in this infotype which is then processed accordingly during payroll.

In this infotype you can enter the following in combination with a wage type:
  • · a valuation basis entered simultaneously with the wage type
  • · extra pay for the valuation basis of the wage type still to be determined in payroll
  • · a premium indicator
  • · an overtime compensation type. 
Q. Naming convention for wage types
A. 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 

Q. Briefly explain the two different ways to perform pay increase? In dynamic pay increase what are variants A, G, D, E, T , C and R?
A. The two ways are:
1.Simple pay scale increase using report RPU51000 which increases the wage types in customizing
2. Standard pay scale increase where the wage types entered in IT0008 can be automatically increased and the history of the wage types in IT0008 are also updated.

Only one variant can be defined for a wage type. You need to maintain table V_T510D in the customizing and run the program RPITRF00 to carry out the standard pay scale increase.

Make sure that you test your configuration and the execution of the report RPITRF00 only in the test system, run payroll test cases and take user acceptance before transporting these changes to the Production. It is highly recommended that you always do this in the supervision of a senior consultant with good sap payroll experience.

Variant AIncreases a wage type in IT0008 to an absolute amount
Variant GIncrease total pay in IT0008 to an absolute amount
Variant DIncrease by a difference by value or percentage.
Variant EValuate according to another pay scale group
Variant TAdd a new wage type to IT0008
Variant CDelimit an existing wage type in IT0008
Variant RReplace one wage type by another in IT0008


  1. excellent post thanks for sharing from Sankar

  2. Thanks for the great information in your blog SAP HR Training in Chennai

  3. My friend Suggest me this blog and I can say this is the best blog to get the basic knowledge.Thank you so much for this Selenium Training in Chennai

  4. It was very nice blog to learn about Selenium.Thanks for sharing new things.selenium training in chennai

  5. Thanks for Sharing Interview Questions on SAP HR and HCM. It helped me a lot in Cracking Interview

  6. informative post! I really like and appreciate your work, thank you for sharing such a useful facts and information about collective agreement strategies, keep updating the blog, hear i prefer some more information about jobs for your career hr jobs in hyderabad .