cancel
Showing results for 
Search instead for 
Did you mean: 

MSS Substitution: How to avoid self Approval for Leave/Timesheet/HCM Forms etc

Former Member
0 Kudos

Hi There,

We are on HR Renewal 1.0 FP4 and using MSS Substitution for workflows.

We have a situation(well i am sure this is more than common), If manager selects a team member as his/her substitute. This team member will starts to receive and approve all the Leave/timesheet/HCM processes and other approval requests on behalf of Manager.

These requests will also include Substitute's own requests. We are using approval standard tasks(just to make things little more interesting)

Now we want to avoid any self approval situations. There is similar functionality delivered for Leave encasement. Now we were looking for something similar for Leave/timesheet services or if something can be managed at very high level to restrict all self approval across system.

If you would faced this issues and have any thoughts around how we can approach.

Regards,

Sudhir

Accepted Solutions (1)

Accepted Solutions (1)

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

implement the note 967582 for leave request

SAP did not release for Timesheet yet 😉 for CATS< probably you can do a check in  authoristion objects as well? P_pernr?  or BADI_CATS_APPROVAL

Former Member
0 Kudos

Thanks Sidharth.

This note suggests that user will not be able to approve their own leave request. So functionally avoids our issue. But these requests will be still pending with Substitute or till Manager is back from vacation.

If HCM Process and Forms also got such capability. I recon we can use some BADI driven enhancement to control this.

But I find it strange that this has been taken up as development request either as part of Inbox services/POWL or against HCM objects to ensure this situation can be avoided.

Thanks a lot.

Regards,

Sudhir

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Yes you are right, in items will be still pending in inbox unless action is performed, in this case you do a backend approval by Time admin using RPTARQAPP, We ll check further with the development to enhance this for other applications, meanwhile for which applications you want to avoid self approval?

Former Member
0 Kudos

Thanks Siddharth.

These are immediate concerns.

  • Timesheet
  • Time in Time Out
  • Travel n Expense request

Phase we gonna face new ones on Training requests, ECM requests, Performance Appraisal requests.

Much appreciated !!

Regards,

Sudhir

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Since its happening thru substitution, I would recommend you to raise a OSS to CA MSS HCM Team and we ll try to move forward as many customers will be asking for this to avoid self approval once you appoint substitution

Former Member
0 Kudos

Thanks mate. on to it. We applied note for leave self approval.. but that did not help. I have updated OSS note to see what comes back. Will keep you posted.

Regards,

Sudhir

Answers (4)

Answers (4)

Former Member
0 Kudos

Update: SAP has prvided with two new notes

Note 2000608

Note 2015547


These should help in your scenario.


Regards,

Sudhir

VWITS01
Active Contributor
0 Kudos

Hi Sudhir,

Our client has also got the same requirement and we are not able to get the solution yet.

Did you raise OSS and got any solution for this Please? If Yes, Kindly share with me.

Many thanks

Regards

Priya

former_member182426
Active Contributor
0 Kudos

you can validate in workflow level and skip the approval process if both (Requester & Approver) pernr's are same. So it will be automatic approval when ever Requester itself Approver for the Tasks.

sahirn
Active Contributor
0 Kudos

Some options that come to my mind.

1. Use excluded agents in workflow

2. Use a generic service to prevent self approval.

3. Enhacement feeder classes.

However I feel SAP standard shoud prevent self approvals.

Regards.