cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Work Manager : Determine Activity Type depending on Technician's working time

former_member607509
Discoverer
0 Kudos

Dear Experts,

On SAP Work Manager as I understand with real time order confirmation when confirmation is sent from Mobile Device it usage the Activity Type from the assigned operation.

We have a logical requirement where every Technician has it's scheduled working Hours i.e. 08:00 - 17:00 any time after that leads to overtime.

So when we assign the Operation to Technician it may cross it's normal working Hour for example:

Technician completes the work order between           16:00     to      19:00

Total Hours worked = 3 Hours

In the above case engineer will work 1 Hour as it's normal work time and 2 Hours as Overtime.

As we need to invoice customer with 2 separate prices therefore we would like to post the completion confirmation in SAP with 2 different Activity Types as below

16:00 - 17:00 using Activity Type 9001 Normal work

17:00 - 19:00 using Activity Type 9002 Over time Work

I wonder if any one know how this can be achieved so that Technician carry on working on site but when Sync the device system will split the confirmations in to 2 confirmation with respective Activity Types?

Any Solution or Suggestion will be appreciated.

Thank you in Advance

Rakesh

Accepted Solutions (0)

Answers (3)

Answers (3)

bill_froelich
Product and Topic Expert
Product and Topic Expert
0 Kudos

This is something that is usually handled on the backend.  The technician reports the actual hours worked and based on a lot of invoicing logic and rules which can and often vary by customer being invoiced the backend will determine what to invoice at what rate.

My recommendation would be to look at making it part of the invoice process or part of the backend submission process.

--Bill

Former Member
0 Kudos

1) You need to have the End of normal time saved on the client somewhere

2) When the time entry is created
a) for the end time field

- Check to see if the start time is before normal time end is

- the end time is after the normal time.

- if both are true, set the end time to the normal end time

- set the activity type to 9001

- Save the real end time in a temp field
3) After the time entry is created you need to have a sub action to check to see if the real end time is later then the shift time and that a new entry is created.

4) Create a new transaction set the start time to the normal end time and the end time to the real end time. and set the code to 9002

mark_pe
Active Contributor
0 Kudos

Rakesh,

We will ask some of our colleagues in consulting how they have done this. In the support role, we may have to study two things to get this done: Confirmation Action + LaborAdd (Overtime properties) to be done for each operation tied to the job.

But most of the system integrator companies or consulting team does some customization here and not everybody does it the same way. It all depends on the customer requirements.

We will try to ping our SAP consulting colleagues if they can chime in. Hopefully they could respond to you. 

At the end of the day this is consulting work (you may need to talk to your AE to get a project evaluated).

Best Regards,

SAP Mobile Platform team