SAP Knowledge Base Article - Public

3379643 - You do Not Want to Use Any Approvals for Payment Anywhere in The System


Payment entries which are created after undefined date is going for approvals with error

"End date cannot be earlier than yesterday."


SAP Business ByDesign

Reproducing the Issue

1. Go to Organizational Management work center

2. Go to Employee Work Distribution view

3. Select the Effective date 

4. Go to actions, set to undefined

5. Select end date and click OK

Error: "End date cannot be earlier than yesterday." 


This issue is caused because you have not maintained the end date to be earlier than the undefined date.


This is the current system Behavior.

As the error tells, the end date for approvals cannot be earlier than yesterday, please maintain the end date to be earlier than the undefined date.

For example, If August 10, 2023, is indicated as the Undefined date. For payment approvals to be withheld, you should have completed it before to August 10th.

You can also maintain "yesterday", "today", or "a date in the future" to be accurate.

See Also

Payment approvals, undefined, Effective date, End date


KBA , SRD-MD-BP , Business Partner , Problem


SAP Business ByDesign 2308