on 03-19-2012 9:07 AM
Dear all,
I have an issue with once manager approved employee leave request employee cannot change or delete that particular approved leave. In the ESS--> leave request service--> under show Leave overview table.
Scenario: show Leave overview table->showing list of leave request items status
1.sent(Leave Request Sent but it is not approved by manager)
2.rejected(Leave Request Sent but Rejected by the manager )
3.approved(Leave request approved by the Manager)
sent leave request employee can change and delete .rejected leave request employee can change and delete.
But here my client requirement approved leave request can't change and delete by the employee.
We are using stranded workflow ws12300111.
portal 7.01 using webdynpro java iviews.
Could you ,please, advise how to solve the issue?
Tanks&Regards
Pradeep
Hello Pradeep,
I'm not sure this can be implemented within the standard. Maybe you should implement a check in the Enhancement Spot PT_ABS_REQ (method IF_EX_PT_ABS_REQ~SIMULATE_VIA_BLOP). If a corresponding entry exists in infotype 2001 or 2002, then issue an error message (using message manager).
Kr,
Julien
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can prevent the changes to a posted absence by doing the customisation in table
V_t554s_web
Specifies for each type of leave whether employees are permitted to change absences that are stored in the Absences infotype (2001).
for your specific condition use the badi PT_ABS_REQ and throw a error message if the employee tries to change it
check here
PT_ARQ_REQUEST_CHECK
PT_ARQ_REQUEST_EXECUTE
PT_ARQ_REQUEST_PREPARE
User | Count |
---|---|
104 | |
12 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.