We track external employee’s in SAP as well. And we do this basically for the same reason. We had to set up a new payroll area so that they would be excluded from payroll. Then we put them into a specific employee group as ‘contractors’ or ‘non-employees’. This seems to work very well for us. We did create a separate action to hire these non-employee’s though, so that the action did not go through as many infotypes as a true employee, like you said, not as much was needed on them. Instead of ‘semiskilled’ and ‘skilled’, we have ‘direct’ and ‘indirect’ contractors. These are specified by separate employee groups for us, making them easy to report on. And since they are in the same personnel areas and subareas, it makes the headcount reporting for those areas more accurate because it includes the contractors as well.
Unfortunately, we do not usually hire a contractor for 1 day. If we did, I doubt that we would go through the trouble of entering them into SAP. However, if we did, we would have to go through the same steps to hire and terminate them. Seems like a lot of trouble for one day though.