When it comes to Employee Self Service (ESS) users and customer consider it as to be the only interface to interact within the organization through Workflows and updating their respective information system wide.
Through ESS portal, employees are able to create or apply for their respective leaves which goes through certain levels of workflow approvals. With EHP 7 SAP came up with variety of enhanced functionality but at the same time there are specific errors which users are currently facing. For that matter SAP has provided certain notes to resolve such issues.
This article covers some important notes which you need to implement in order to ESS Leaves to function correctly. For the sake of article I will copy paste the symptoms with what kind of errors we faced and notes solved the issue:
1. Upgrade to Patch Level 40
SAP recommends to update to the latest version which may solve most of the application bugs.
When selecting a particular approval record from powl, details of incorrect record is displayed .
When trying to delete a leave in rejected status, it is navigating to the details screen.
Whenever I was opening workitem to approve the leave request, the system was showing the latest request submitted by the team member. I wasn’t able to see the leave request previously submitted by the employees.
Apply above note to solve this issue.
After applying a leave and successfully posting the record , if a new leave is created without refreshing the screen, collision with the previous leave is encountered.
I had similar issue which this note solved.
The initiator of the Leave request tries to Approve his own leave under the following business scenario, incorrect error message “Selected request was already approved/rejected” is displayed instead of the message “You cannot approve the leave from &1 to &2 yourself”.
1. The initiator sends a leave request to the Approver.
2. The Approver makes initiator as Substitute.
3. Now, the leave that initiator has sent earlier is available in his own UWL (Universal Worklist). The initiator tries to approve the leave and incorrect message is displayed.
And yes, as you can see in the symptom that we also had a scenario where the sender is the substitute of the approver. In that case he shouldn’t be allowed to approve and this is exactly what the system was doing but at the same time the error message was not relevant. If you don’t apply this note than you will witness that system will say “Selected request was already approved/rejected” which might leave you thinking that may be this request was already approved or rejected. After applying this note you will have the correct error message.
According to SAP Note 1881690, refresh is not carried out for navigation through the months if the ‘Only employees with absences’ flag is set
The corrections from SAP Note 1739650 do not take effect in navigation through the months
For EHP5 and EHP6, use SAP Note 1998347 instead of this one.
This note carries out a bunch of corrections. If manager or approver receives a leaves task and he needs to approve it then he might switch to the ‘Team Calendar’ view to see who is absent in the same group for the same period to take appropriate action. Without this note he will not be able to see that by default instead he has to jump into another view of selecting all employees manually and see who’s leave request is already approved.
I will update this blog in case I came up with another bug or scenario.