Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Former Member
0 Kudos

SAP leave request approval in Web Dynpro ABAP to overcome payroll lock issue

Overview:

The generic solution has Webdynpro as a front-end for the end users to access the system. Back-end leave processes are supported by standard ESS function modules and workflows. The solution can be customized based on the Countries and also for the various systems which it needs to integrate. With the use of the proposed system, Leaves can be submitted and approved without any concern of the payroll lock and processing.

1. Leave Overview : Refer figure 1

  • Employees can view all the leave related details in the Leave Overview page.
  • Current leave status, Quota, Holiday Calendar etc. can be seen on this page.
  • Managers can view the number of pending approvals with him/her.

2. Leave Submission : Refer figure 2

  • Employee can send a leave application from this page
  • Normal or Special leave can be applied
  • Employee can send a leave application irrespective of payroll lock

3. Leave Approval : Refer figure 3

  • Manager can approve the leave from this screen
  • Function module PT_ARQ_REQLIST_GET is used to get the leave requests pending for approval.
  • FM takes approver pernr as input parameter. We will get the approver details, Employee details and Request ID on executing this FM.   

CALL FUNCTION 'PT_ARQ_REQLIST_GET'
EXPORTING

im_pernr              = lv_pernr        “approver pernr                   

im_command      = ‘SHOW_WORKLIST’

im_modus            = ‘A’

IMPORTING

ex_request_list  = it_ex_request_list_hpernr

TABLES

ex_messages      = lt_messages

ex_commands    = lt_commands.

  • With the result of this FM, We will fetch the necessary details to be displayed in Approver’s inbox from PTREQ
    tables (PTREQ_ATTABSDATA, PTREQ_ITEMS and PTREQ_HEADER) which is required to approve the leave request.
  • Approver Inbox will have the necessary information to approve a leave request. Approver can select the record and approve leave the request irrespective of payroll lock and processing.

4. Leave Rejection : Refer figure 3

  • Manager can reject the leave from this screen

5. Leave Cancellation : Refer figure 4

  • Applied leaves can be withdrawn by the employees
  • Approved leaves can be cancelled by the employees though it may require manager’s approval.

6. Leave Forward : Refer figure 3

  • Manager’s can forward a leave request to another manager for approval.

7. Holiday Calendar : Refer figure 5

  • Employee can view the holiday calendar for the location he/she is working from.
  • Calendar can be seen for the past 3 years
  • Holiday Calendar helps employee plan his/her leaves better.

Key Advantages

  • With the use of the proposed system, leaves can be submitted and approved without any concern of the payroll lock and processing.
  • Use of standard SAP components hence ease of maintenance
  • Better look and feel with the new system
  • Added features like Calendar, Document upload etc.

         

1 Comment
Labels in this area