Message type: E = Error
Message class: HRPAY99PM - Messages for HR Process Manager
Message number: 409
Message text: Selection program &1 must not contain function module &2
If a selection program is not used for off-cycle batch processing, it
must not contain function module &V2&.
Remove the call for &V2& from program &V1& or assign a different
selection program to the process model.
Error message extract from SAP system. Copyright SAP SE.
The SAP error message HRPAY99PM409 typically occurs in the context of payroll processing within the SAP Human Resources (HR) module. This error indicates that a selection program is attempting to call a function module that is not allowed to be used in that context.
Cause: The error is caused by the following: The selection program (which is usually a report or a program that retrieves data) is trying to use a function module that is restricted or not permitted for use in that specific selection program. This restriction is often in place to ensure data integrity, security, or compliance with business rules.
Solution: To resolve this error, you can take the following steps: Check the Function Module: Identify the function module that is causing the issue. You can do this by looking at the error message details, which will specify the function module name. Review Program Logic: Examine the selection program (the report or program) to see why
Get instant SAP help. Sign up for our Free Essentials Plan.
HRPAY99PM408 Selection program &1 uses LDB &2, LEAVE statement is missing
What causes this issue? The selection program <LS>&V1&</> uses the logical database &V2&. This automatically triggers an ...
HRPAY99PM407 Program &1 with LDB &3 must not contain parameter &2
What causes this issue? Program <LS>&V1&</> uses the logical database &V3&. In this case, the parameters required by the ...
HRPAY99PM410 Program &1 with LDB &3 must not contain function module &2
What causes this issue? Program <LS>&V1&</> uses the logical database &V3&. The logical database triggers the events and ...
HRPAY99PM411 Program &1 contains LEAVE, therefore, it requires function module &2
What causes this issue? Program <LS>&V1&</> contains a <DS:ABAP.LEAVE>Leave</> statement. This means that <LS>&...
Click on this link to search all SAP messages.