C_HCMP_2311 Practice Test Questions

80 Questions


In what customizing table do you group employees for use in personnel calculation rules (PCRs)?


A. V_T511


B. V_001P_K


C. V_512W O


D. V_503_B





B.
  V_001P_K

Explanation:

PCRs (Personnel Calculation Rules) are used in SAP Payroll to define logic for wage type processing (e.g., overtime, bonuses, deductions).
To apply PCRs selectively, employees must be grouped so that the system knows which rules apply to which set of employees.
This grouping is done in Personnel Subarea Grouping for PCRs, which is stored in the customizing table V_001P_K.

❌ Why not the others?

A. V_T511
→ This table stores time wage types and their valuation bases. It’s about wage type generation, not employee grouping for PCRs.

C. V_512W_O → This table is for wage type characteristics (processing class, cumulation class, evaluation class). It defines how wage types behave in payroll, not employee grouping.

D. V_503_B → This table relates to employee groupings for work schedules. It’s used in Time Management, not PCRs.

📖 Reference:
SAP documentation and training materials on Payroll Customizing explain that Personnel Subarea Grouping for PCRs (V_001P_K) is the correct table for grouping employees to control PCR application. You can find this in SPRO → Payroll → Payroll: International → Personnel Calculation Rules → Define Employee Groupings for PCRs.

What is the purpose of the GENAU constant in the standard payroll process?


A. It decreases the time for processing payroll.


B. It increases the accuracy of rounding.


C. It provides employee groupings for payroll.


D. It removes redundancy from calculations.





B.
  It increases the accuracy of rounding.

Explanation:

In SAP Payroll, the GENAU constant (from table T511K) controls the precision of calculations, especially for rounding rules during payroll processing. It defines how many decimal places are used internally when wage types are calculated. By maintaining higher internal precision, SAP ensures that intermediate calculation results are more accurate before the final rounding is applied. This helps prevent cumulative rounding errors, particularly in complex payroll calculations involving percentages, time evaluation, or retroactive accounting.

❌ Why the other options are incorrect

A. It decreases the time for processing payroll.
GENAU has no impact on system performance or runtime. It only influences numerical precision, not processing speed.

C. It provides employee groupings for payroll.
Employee groupings are defined using payroll control objects such as personnel area, employee subgroup, and PCR groupings, not constants like GENAU.

D. It removes redundancy from calculations.
Redundancy elimination is not a function of payroll constants. GENAU does not optimize logic or reduce repeated calculations; it strictly controls decimal precision.

📚 References
SAP Help Portal – Payroll Constants (Table T511K)
SAP Documentation: Rounding and Precision in SAP Payroll

A vacation wage type is to be generated for an employee based on vacation.Which identifiers play an important role in Absence Valuation (v_T554C) in Customizing?


A. MODIF A and Absence Valuation Rule


B. MODIF 2 and Absence Valuation Rule


C. MODIF W and Absence Valuation Rule


D. MODIF W and the Day Rule





C.
  MODIF W and Absence Valuation Rule

Explanation:

In SAP HCM Payroll, absence valuation determines how an employee’s absence (such as vacation) is valuated and which wage types are generated during payroll. The key Customizing table for this is V_T554C (Absence Valuation).

Two identifiers are crucial here:
MODIF W (Wage Type Modifier) MODIF W controls which wage types are generated during absence valuation. It acts as a link between the absence type and the payroll wage types to be created.

Absence Valuation Rule
This rule defines how the absence is valuated, for example whether the valuation is based on planned working time, average pay, or other valuation bases.
Together, MODIF W and the Absence Valuation Rule determine both what wage type is created and how its value is calculated for vacation absences.

❌ Why the other options are incorrect

A. MODIF A and Absence Valuation Rule
MODIF A is used mainly for time wage type selection and PCR processing, not for generating wage types in absence valuation.

B. MODIF 2 and Absence Valuation Rule
MODIF 2 is relevant for time evaluation and PCR branching, not for absence wage type generation.

D. MODIF W and the Day Rule
The Day Rule controls how absences are counted in days (calendar days, workdays, etc.), not how wage types are generated or valuated.

📚 References
SAP Help Portal – Absence Valuation (Table T554C)
SAP HCM Payroll: Absence Valuation and Wage Type Generation
SAP Time Management and Payroll Integration – SAP S/4HANA

You want to use the possibilities of counting classes.

Into which types can each counting class be classified? Note: There are 2 correct Answers to this question.


A. SA


B. AP


C. KA


D. AU





A.
  SA

C.
  KA

Explanation:

In SAP HCM Payroll, counting classes are used within the payroll schema to count specific types of time and wage-related items (such as overtime hours, night shift hours, etc.). Each counting class must be classified into one of two types to define its purpose in payroll calculations:

SA (Attendance/Absence Counting Class):
This type is used for counting time data derived from attendance and absence information. It handles the quantification of hours or days from time evaluation results (e.g., counting regular hours, overtime categories, or sick days).
Purpose: To aggregate and process time-based information for payroll.

KA (Wage Type Counting Class): This type is used for counting monetary amounts from wage types. It accumulates the financial values of specific wage types that appear during the payroll run (e.g., counting total bonus payments, total deductions, or total payments of a certain allowance).
Purpose: To aggregate and process money-based information for payroll, reporting, or further calculations.

Why the other options are incorrect:

B. AP: This is not a valid counting class type in standard SAP HCM Payroll. "AP" is often associated with Accounts Payable, which is a financial accounting module, not a payroll counting class.

D. AU:This is not a valid counting class type in standard SAP HCM Payroll. "AU" could be mistaken for other SAP abbreviations but is not a classification for counting classes.

Reference
This classification is fundamental when defining counting classes in transaction PU03 (Maintain Counting Classes). The KOCLS-KTART field (Counting class type) in the technical setup allows only the values SA or KA. The distinction ensures that time data and monetary data are processed in separate logical streams within the payroll schema.

Which function does the new average processing perform?


A. X016


B. MEANV


C. PIT X015 GEN


D. AVERA





D.
  AVERA

Explanation:

In SAP HCM Payroll, the function AVERA is used for average processing, specifically for calculating average earnings or average values over a period. This is a crucial step in payroll for determining payments based on average wages, such as for overtime, bonuses, or other statutory calculations that require a historical average rather than just the current period's amount.

Purpose: It reads the relevant wage types from the results table (RT), calculates an average based on a defined number of past periods, and writes the result back into the payroll results for further processing.

Why the other options are incorrect:

A. X016:
This is a Payroll International (PI) function. While it is related to average value determination (/I1C function), it is not the core, standard function named for new average processing. AVERA is the more fundamental and directly named function for this task.

B. MEANV: This is a database function (DBS) used for basic arithmetic mean calculations, not the specific payroll function designed for processing average wages within the payroll schema.

C. PIT X015 GEN: This refers to a Payroll International (PI) template or generation tool, not a runtime payroll function. X015 is another PI function related to average values, but "PIT X015 GEN" suggests the generation of that function's structure, not the processing function itself.

Reference:
The AVERA function is a standard schema function found in SAP HCM Payroll (often seen in schemas like CAP0 - Average Values). It is configured with parameters that define which wage types to average, over how many periods, and how to store the result. Understanding the difference between core payroll functions (AVERA, P0014, P0015), database functions (DBS), and international extensions (PI) is essential for the exam.

Which tables can you find in the PC_PAYRESULT transaction? Note: There are 2 correct Answers to this question.


A. Internal Table (IT)


B. Results Table (RT)


C. Bank Transfer (BT)


D. Output Table (OT)





B.
  Results Table (RT)

C.
  Bank Transfer (BT)

Explanation:

Transaction PC_PAYRESULT is used to display the detailed results of a payroll run for an employee. It shows the core internal tables populated during payroll execution.

Results Table (RT):
This is the central and most important table displayed. It contains all the calculated wage types for the payroll period, including their number, amount, rate, and units. Viewing the RT table is the primary purpose of PC_PAYRESULT to check gross-to-net calculations.

Bank Transfer (BT):
This table stores the results related to payment distribution and bank transfers. It shows how the net pay is split across different bank accounts, payment methods, and amounts. It is a standard part of the payroll results display.

Why the other options are incorrect:

A. Internal Table (IT):
While "IT" is a common abbreviation for a generic internal table in ABAP programming, it is not a specific, named payroll results table displayed in PC_PAYRESULT. The payroll driver has specific tables like RT, BT, and CR.

D. Output Table (OT):
This is not a standard payroll results table. The payroll driver uses tables like RT (Results), BT (Bank Transfer), and CR (Control Record). "Output Table" is a misnomer; the closest relevant concept might be the "Output Schema" used for payroll slips, but it is not a data table displayed in this transaction.

Reference:
Understanding the structure of payroll results is fundamental. When you run payroll (transaction PC00_M40_CALC), the payroll schema processes data and populates several key internal tables. These are stored in the cluster tables (PCL1, PCL2, PCL3, PCL4) and can be inspected via PC_PAYRESULT. The main tables you will see in the standard display are:

What function generates time wage types on the TIP table?


A. GWT


B. DAYPR


C. PIT


D. PZL





A.
  GWT

Explanation:

In SAP HCM Payroll, time wage types are generated during payroll processing based on evaluated time data. The TIP table (Time Input Processing) is used to hold time-related data that is relevant for payroll.

The function GWT (Generate Wage Types) is responsible for creating time wage types and placing them into the TIP table. These wage types are then further processed by payroll functions and PCRs for valuation and transfer to subsequent tables (such as RT).

❌ Why the other options are incorrect

B. DAYPR
DAYPR is used to prorate wage types by day, not to generate time wage types on the TIP table.

C. PIT
PIT is a payroll function related to processing input tables, but it does not generate time wage types on the TIP table.

D. PZL
PZL is used mainly for time evaluation and time quota processing, not for generating payroll time wage types.

References
SAP Help Portal – Payroll Function GWT (Generate Wage Types)
SAP HCM Payroll Processing – Time Wage Type Generation

In which payroll subschema are time wage types selected?


A. TM00 Time Evaluation with Clock Times


B. TM04 Time Evaluation Without Clock Times


C. TC00 Time Data Processing, WT Selection


D. XINO Initialization of payroll (INTERNATIONAL)





C.
  TC00 Time Data Processing, WT Selection

Explanation:

The TC00 (Time Data Processing, Wage Type Selection) subschema is specifically designed for processing time data within the payroll run. Its core function includes selecting the relevant time wage types from the Time Information Packet (TIP) table (populated by Time Evaluation) and preparing them for payroll calculation.

Why the other options are incorrect:

A. TM00 Time Evaluation with Clock Times & B. TM04 Time Evaluation Without Clock Times:
These are time evaluation schemas, not payroll subschemas. They are executed in transaction PT60 or PT61 to process raw time data and produce the TIP. They perform attendance/absence recording and quota deduction, but the selection of time wage types for payroll is a subsequent step handled by the payroll subsystem (TC00).

D. XINO Initialization of payroll (INTERNATIONAL):
This is a Payroll International (PI) subschema used for country-specific initialization steps at the very start of a payroll run. It handles preparatory tasks like reading specific international infotypes or setting global variables, but it does not process or select time wage types.

Reference:
The payroll schema follows a clear sequence of subschemas:
XINO (Initialization - International)
CINO (Initialization - Country)
TC00 (Time Data Processing, Wage Type Selection)
PC00 (Basic Pay Processing)
... (other subschemas for deductions, taxes, etc.)

Which of the following can be queried using operation OUTWP? Note: There are 3 correct Answers to this question.


A. Personnel areas


B. Pay scales


C. Infotypes


D. Wage types


E. Cost centers





C.
  Infotypes

D.
  Wage types

E.
  Cost centers

Explanation:

The OUTWP operation in a payroll schema is used in conjunction with functions starting with 'P' (like P0014, P0015, P0008, P0167, etc.) to read and process specific Human Resources master data into the payroll results. Essentially, OUTWP calls a function module that reads the specified data.

C. Infotypes:
This is the primary and most common use. Each Pxxxx function corresponds to a specific HR Infotype (e.g., P0008 reads Basic Pay (Infotype 0008), P0009 reads Bank Details (Infotype 0009)). OUTWP is the operation used to execute these read functions.

D. Wage types:
Master data wage types (like those from Basic Pay Infotype 0008 or Recurring Payments/Deductions Infotype 0014) are queried via their respective Infotypes. Therefore, reading wage types is done through the Infotype read operations (e.g., OUTWP P0014).

E. Cost centers:
Cost assignment data (like Cost Center, Internal Order) is stored in Infotype 0001 (Organizational Assignment) and related Infotypes (e.g., 0027 for Cost Distribution). To access the employee's cost center within payroll, you use an operation like OUTWP P0001 to read the relevant infotype data.

Why the other options are incorrect:

A. Personnel areas:
While Personnel Area is a key organizational attribute, it is not directly queried using a specific Pxxxx function called by OUTWP in the standard payroll context for calculation purposes. It is a field within Infotype 0001. The payroll driver automatically provides the personnel area (via the PERNR-AWART relationship) for basic control, but you don't typically use OUTWP to "query" it as a separate operation. For detailed reporting, you would read Infotype 0001.

B. Pay scales:
Pay scale data (Pay Scale Group, Level, etc.) is stored within the Basic Pay Infotype (0008). It is not a separate entity read by its own Pxxxx function. You access it by reading Infotype 0008 (OUTWP P0008), and the pay scale information is part of that data structure. The option is incorrect because OUTWP does not query "Pay scales" as a distinct object separate from the infotype that contains them.

Reference:
The OUTWP operation is fundamental for data retrieval in payroll schemas. The naming convention Pxxxx directly corresponds to the Infotype number.

You want to use a wage type in infotype 8 (Basic Pay) that valuates your amounts indirectly from the pay scale table. Which module do you use for this?


A. SUMME


B. PRZNT


C. ARBPL


D. TARIF





D.
  TARIF

Explanation:

The TARIF wage type module is specifically designed for indirect valuation from pay scale tables (T5* tables, like T51* for wage types or T52* for salary scales). When you assign a wage type with module TARIF in Infotype 0008, the system does not store a fixed monetary amount. Instead, it stores a pay scale grouping (pay scale group, level, step, etc.). During payroll processing, the system uses this grouping to look up the current monetary value from the active pay scale table, ensuring the basic pay is always up-to-date with the latest salary agreements.

Core Function: It links the wage type to the organizational pay structure, enabling automatic valuation based on the employee's assigned pay scale data.

Why the other options are incorrect:

A. SUMME:
This is the summation module. It is used for wage types where a fixed monetary amount is directly entered and stored in Infotype 0008. This is the opposite of indirect valuation.

B. PRZNT:
This is the percentage module. It is used for wage types where the amount is calculated as a percentage of another wage type (e.g., a 10% bonus of basic pay). It does not perform pay scale table lookups.

C. ARBPL:
This is not a valid wage type module. ARBPL is an abbreviation for Work Center, which is a field in organizational planning and time management, not a module for wage type valuation.

Reference:
Wage type modules in the V_T512W (Wage Type Characteristics) table define how a wage type's amount is determined. Key modules for Infotype 0008 include:

Which secondary wage types are available for average calculation?


A. /840 to 1845


B. /201 to /232


C. /001 to /002


D. /801 to /816





D.
  /801 to /816

Explanation:

In SAP HCM Payroll, secondary wage types are used for internal calculations and processing. They are organized into specific number ranges with designated purposes. The range /801 to /816 is exclusively reserved for average value calculations.

Why the other options are incorrect:

A. /840 to /845:
This range is typically used for cumulations and running totals (e.g., year-to-date totals), not specifically for average calculations.

B. /201 to /232:
This is a common range for statutory deductions (like taxes, social insurance contributions). These are wage types for final calculated amounts, not internal averaging work areas.

C. /001 to /002:
These are extremely common wage types, but they are usually primary wage types for gross pay components (like base salary) or are used in time management. They are not designated for average processing.

Reference:

SAP HCM uses a structured numbering system for wage types:
Primary Wage Types (e.g., 1000, 2000): Represent earnings and deductions from master data.
Secondary Wage Types (e.g., /101, /801): Used for internal payroll operations.

With which operation can you transfer wage types to an internal table?


A. XINO


B. PIT


C. ADDWT


D. OUTWP





C.
  ADDWT

Explanation:

The ADDWT (Add Wage Type) operation is specifically designed to transfer wage types to an internal table during payroll processing. It takes a wage type from a specified source (like the results table - RT) and copies it into a different internal table (often the input table - IT or another processing table) so it can be used in subsequent calculations.

Why the other options are incorrect:

A. XINO (Initialization of Payroll - International):
This is a subschema, not a data transfer operation. It is called at the beginning of a payroll run for country-specific initialization tasks and does not move individual wage types between tables.

B. PIT (Payroll International):
This is a category or prefix for a suite of functions and operations designed for country-specific requirements. By itself, PIT is not an operation that transfers wage types. You would use a specific PIT function (like PIT X015 for averages), but the transfer of the wage type to a table beforehand would be done by another operation like ADDWT.

D. OUTWP (Output Work Process):
As discussed in a previous question, this operation is used to read data from HR master data (Infotypes) into the payroll context. It queries and retrieves data from the database, but it does not transfer wage types between internal tables that already exist in memory during the payroll run.

Reference:
Understanding the role of different schema operations is essential:
ADDWT: Moves/copies wage types between internal tables (e.g., from RT to IT).
OUTWP: Reads data from master data infotypes into the payroll run. ELIMI: Removes/deletes wage types from an internal table.


Page 1 out of 7 Pages