How To Fix HRPAY99OC402 - No payroll type has been selected for batch processing


SAP Error Message - Details

  • Message type: E = Error

  • Message class: HRPAY99OC - International payroll accounting, off-cycle

  • Message number: 402

  • Message text: No payroll type has been selected for batch processing

  • Show details Hide details
  • What causes this issue?

    None of the available payroll types has been selected. The HR process
    model cannot be started.

    How to fix this error?

    Select the payroll types to be processed in this run.

    Error message extract from SAP system. Copyright SAP SE.


Smart SAP Assistant

  • What is the cause and solution for SAP error message HRPAY99OC402 - No payroll type has been selected for batch processing ?

    The SAP error message HRPAY99OC402 indicates that no payroll type has been selected for batch processing in the payroll module. This error typically occurs when you are trying to execute a payroll run in batch mode, but the system does not have a defined payroll type to process.

    Cause:

    1. Missing Payroll Type: The payroll type has not been defined in the configuration for the payroll run.
    2. Incorrect Configuration: The payroll schema or the variant used for the payroll run may not have the necessary payroll type assigned.
    3. Authorization Issues: The user executing the payroll run may not have the necessary authorizations to access the payroll types.
    4. Incorrect Selection Criteria: The selection criteria for the payroll run may not include any valid payroll types.

    Solution:

    1. Check Payroll Type Configuration:

      • Go to the configuration settings in SAP (Transaction code: SPRO).
      • Navigate to Payroll -> Payroll for Country -> Define Payroll Types.
      • Ensure that the relevant payroll types are defined and active.
    2. Review Payroll Schema:

      • Check the payroll schema being used for the batch run (Transaction code: PE01).
      • Ensure that the schema includes the necessary payroll types and that they are correctly configured.
    3. Check Variants:

      • If you are using a variant for the payroll run, check the variant settings (Transaction code: SE38 or SA38).
      • Ensure that the variant includes the correct payroll type.
    4. User Authorizations:

      • Verify that the user executing the payroll run has the necessary authorizations to access the payroll types.
      • Check the user roles and profiles in transaction PFCG.
    5. Selection Criteria:

      • Review the selection criteria used for the payroll run to ensure that it includes valid payroll types.
      • Make sure that the selection parameters are correctly set.

    Related Information:

    • Transaction Codes:

      • SPRO: Customizing settings.
      • PE01: Payroll schema maintenance.
      • SE38/SA38: Execute programs and check variants.
      • PFCG: Role maintenance for user authorizations.
    • Documentation: Refer to SAP Help documentation for detailed information on payroll configuration and troubleshooting.

    • SAP Notes: Check for any relevant SAP Notes that may address specific issues related to this error message.

    By following these steps, you should be able to identify and resolve the issue causing the error message HRPAY99OC402. If the problem persists, consider reaching out to your SAP support team for further assistance.

    • Do you have any question about this error?


      Upgrade now to chat with this error.


Instant HelpGet instant SAP help. Start your 7-day free trial now.


Related SAP Error Messages

Click the links below to see the following related messages:

Click on this link to search all SAP messages.


Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant