Skip to content

C-HCMP-2311 C_hcmp_2311 Practice Questions

Prepare for C-HCMP-2311 with more than an answer.

206 questions in the full set20 sample questionsUpdated Aug 11, 2025
Exam fee
$1308 USD
Level
Associate
Valid for
12 months
Domains covered on the exam 8
  1. Payroll Basics15%
  2. Personnel Calculation Rules (PCR)15%
  3. Wage Type and Absence Valuations15%
  4. Basic Payroll Elements10%
  5. Time Wage Type Selection10%
  6. Payroll Factoring10%
  7. Average Processing10%
  8. Payroll Processes10%
  1. 1

    A payroll consultant is configuring factoring for an employee who has an unpaid absence mid-month. The goal is to reduce their monthly allowances proportionally. In the processing class settings for the allowance wage types, which specification ensures they are subject to reduction based on partial period factors?

    Show answer details

    Correct answer: B

    Processing Class 10 is the standard processing class used to control how a wage type is handled during payroll factoring. By setting it to a specific value (e.g., '1' for reduction based on working hours, '2' for calendar days), you instruct the factoring personnel calculation rule (like XVAL) to reduce the wage type amount based on the partial period factors calculated by function PARTT. Other processing classes control different aspects of wage type behavior.

  2. 2

    In an average processing rule, the calculation needs to be based on amounts from the previous three payroll periods. When the payroll driver runs, how does it access these historical results to form the average basis?

    Show answer details

    Correct answer: B

    The SAP payroll driver does not query the RT table directly for past periods during a live run. Instead, the standard schema uses the IMPRT function to read specific historical payroll results from the payroll cluster files (like PCL2) into memory. These imported results are then available for processing by the average calculation rules.

  3. 3

    True or False: A single personnel calculation rule (PCR) can contain a maximum of 10 operations.

    Show answer details

    Correct answer: B

    This statement is false. There is no such technical limit of 10 operations within a single PCR. A rule can contain many lines and operations, structured with decision points to handle complex logic. While best practice suggests keeping rules concise and readable, the system does not enforce a low limit like 10 operations.

  4. 4

    An organization needs to set up a new absence type for Jury Duty. This absence is paid and should be valued based on the employee's standard daily rate derived from their Basic Pay infotype (IT0008). Which valuation principle should be configured in the absence valuation rule?

    Show answer details

    Correct answer: C

    The 'as if' principle is used to pay an employee for an absence 'as if' they had worked. This typically involves valuing the absence based on their basic pay and planned working time. The system calculates what they would have earned and generates the appropriate wage types. Valuation using averages is for variable pay, and constants are for fixed amounts.

  5. 5

    Case Study

    'Innovate Solutions', a software development company, is refining its personnel calculation rules. They have a requirement to provide a one-time 'Certification Bonus' (wage type 9BON) of $500 to any employee who belongs to the 'Developers' employee group (code 'DV') and has a specific processing class 6 value of 'C' on their bonus wage type.

    The lead consultant has started to write the PCR, ZBN1, which is called by the function PIT in the schema. The logic needs to first check the employee group and then check the processing class of the wage type currently being processed.

    Which sequence of operations represents the most efficient and correct logic for the PCR ZBN1?

    flowchart TD A[Start PCR ZBN1 for WT 9BON] --> B{Check Employee Group?} B -->|Is 'DV'| C{Check Processing Class 6?} B -->|Not 'DV'| D[Process as normal] C -->|Is 'C'| E[Set Amount to 500] C -->|Not 'C'| D E --> F[Add to OT] D --> G([End]) F --> G
    Show answer details

    Correct answer: B

    This sequence is the most logical and efficient. 1. OUTWP PERSK queries the employee group first. The rule then branches based on the value ('DV' or '*'). 2. If the employee group is 'DV', the next operation VWTCL 6 queries processing class 6 of the current wage type. 3. If the value is 'C', the AMT= 500 operation sets the amount. 4. Finally, ADDWT * places the modified wage type into the output table. This follows the required logic precisely.

  6. 6

    A global manufacturing firm is implementing SAP S/4HANA Payroll for a new subsidiary in Germany. During partial period processing for a new hire who started mid-month, the payroll administrator observes that the basic pay is not being prorated correctly. They have confirmed that function PARTT is active in sub-schema XT00. Which technical wage type should the administrator analyze in the payroll log to diagnose issues with proration factors?

    Show answer details

    Correct answer: A

    The technical wage type /801 is specifically used in payroll factoring to store the partial period factor used for proration calculations based on working hours or days. Analyzing this wage type in the payroll log is the correct step to troubleshoot incorrect proration. /810 stores the difference in hours, /101 is total gross, and /550 is statutory net, none of which directly represent the proration factor itself.

  7. 7

    A consultant is configuring an average calculation rule for overtime payments. The requirement is to calculate the average based on the last 3 months of regular earnings and overtime, then apply this average rate to the current month's overtime hours. Which two personnel calculation rules (PCRs) are fundamental for this process? (Select TWO)

    Show answer details

    Correct answer: A, B

    PCR X017 is used to determine if a wage type is relevant for the average calculation basis. Following this, PCR X018 performs the actual calculation, typically by dividing the cumulated amount (AMT) by the number (NUM) to derive the average rate. X015 and X016 are related to time wage type valuation but are not the core rules for average calculation itself.

  8. 8

    True or False: In SAP HCM Payroll, the function PARTT must be placed after the processing of basic pay (Infotype 0008) in the schema to correctly calculate partial period factors for employees with mid-period organizational changes.

    Show answer details

    Correct answer: B

    This statement is false. The function PARTT is typically called at the beginning of sub-schema XT00 (Gross Part of Payroll). It needs to execute before basic pay and other wage types are processed so that it can determine the correct proration factors that will then be applied to those wage types.

  9. 9

    A retail company uses a complex average calculation for sales commissions, which is based on a rolling 6-month period. An administrator needs to verify the cumulated amounts and numbers that form the basis for this average. Which internal table in the payroll log should be inspected to see the wage types being stored for average calculation bases?

    Show answer details

    Correct answer: C

    The internal table AVGBS (Average Bases) is specifically designed to hold the wage types that form the basis for average calculations. When troubleshooting averages, inspecting this table in the payroll simulation log is a crucial step to confirm that the correct wage types with the correct amounts and numbers are being cumulated before the final average is calculated.

  10. 10

    A consultant is writing a personnel calculation rule (PCR) to process a custom allowance. The rule needs to check the employee subgroup grouping for Personnel Calculation Rule. If the grouping is '3', the wage type amount should be multiplied by 1.5. If the grouping is anything else, it should be processed without modification. Which operation should be used to query the employee subgroup grouping?

    Show answer details

    Correct answer: C

    The OUTWP operation is used within a PCR to query various fields from the work center and basic pay data (WPBP internal table). Specifically, OUTWP PERSG queries the employee subgroup. This allows the rule to branch its logic based on the employee's subgroup grouping for the PCR. VWTCL queries processing classes, TABLE queries specific configuration tables, and NUM queries the number field of the current wage type.

Create an account to continue.