on 03-12-2014 10:29 AM
I have a similar requirement to introduce the mass approval functionality in the Approve timesheet fjiori app.
We have the Approve timesheet app implemented as of now. I read about the My Inbox app but we have some technical restrictions to implement the My Inbox app as of now.
Hence, need some guidance on how can we enhance the existing Approve time sheet version 2 app to introduce Mass approval.
Regards
Naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tejas,
Mass approval is not released in UI side.
Users can use quick approval by side sliding in tablet.
From business process point of view, mass approval is not a best practice.
When user do mass approval, approves never check details and it means blind approval.
If it is the case, workflow engine can set approval based on business rules and send workitems which really need to be checked. It reduce workload for managers.
Regards,
Masa
SAP Rapid Innovation Group - RIG
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tejas,
Appreciate your quick reply.
For mass approval instead using My timesheet approval , you mentioned recommendation is to use My Inbox. can you help me understand a bit what is the issues and why to choose my Inbox vs my timesheet approval app.
Also can you give me few links what is the best way to enhance for Mass approval from UI side and backend side. Some direction or few relevant links would be very helpful, main important like what are the steps, ui extension points, backend BADI class, how to create batch, is there any other configurations , if there is any document in explaining this scenario would be very grateful.
I am going through, SAP FIORI My Inbox consolidated wiki page.
Also can you elaborate bit more $batch , means where to use etc..
Thanks
Krish
HI Krish,
Depends on your requirement for mass approval.
Do you mean that customer wants to do mass approval for a specific employee's timesheet ?
say : employee fills timesheet for a week, and it goes to manager as a 1 workitem. Manager can view the entry and either he can approve for one day or he can select all and approve at one go. If this is what is required, this is already available as of standard.
If you are looking for approving multiple workitems at a go, you need to enhance the application and add UI logic for handling batch requests. Before that you need to use a POST query as an odata back to SAP. How to use $batch ? http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40546820-3ea7-2f10-dfab-be373c0da...
For UI you need to consume the same as of basic service consumption on click of a button. You can refer My Inbox code and do it.
My inbox why ? : This app has readymade mass approval enabled, you just need to link your workflow, which saves some effort from ui and gw. You need to write a logic to handle approve and reject in the badi existing. Exxample is already available : This app has many good features which solves many customer queries, like mass approval, substitutions, forwarding, Open task and many other capabilities. For more check here :
I would suggest to go with Approve timesheet approaval app, as it has already hcm features, and you just need to enhance the master view of it. But yes how to do it. you can refer my inbox : check fiori cloud ediition SAP Fiori, Demo Cloud Edition
Regards,
Tejas
Hi Tejas,
Appreciate your time writing very detailed explanation.
Right now , manager can select one employee at a time and he can approve time sheet for a day or week.
what we need is:
Manager should be able to select multiple employees and based on the employee selection all underlying timesheets should be select defaulted.
for example manager can select 6 employees and approve , this time all 6 employees weekly timesheet approved in one go.
Attached my current FIORI for demo employee.
To make multiple employee selection and approve all underlying time sheets for selected employee , which app should I go?
can I enhance the Manager Time Sheet approval app version2 or can I go with SAP My Inbox?
Thanks
Krish
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.