Symptom
You or an employee is trying to record time against a project,
or
When you try to approve timesheet of an employee,
system throws error message "Labor resource assignment mandatory for project time confirmation on DD.MM.YYYY".
This KBA also works for recording time using service confirmation.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Home work center.
- Access the Self-Services view.
- Choose the Self-Services Overview.
- Click the Edit Time Sheet link.
- Enter the time recording as required.
- Click the Save button.
- Click the Release button.
- System throws the mentioned error message.
Alternatively:
- Go to the Project Team work center.
- Access the Edit Time Sheet view under the Common Tasks section.
- Click the Save button.
- Click the Release button.
- System throws the mentioned error message.
Cause
It is not possible to post employee times when there is no Resource maintained. Labor resource assignment is required for Project Time Recording to calculate the project's internal costs based on labor resource cost rates.
To confirm there is no resource maintained:
- Go to the Personnel Administration work center.
- Access the Employees view.
- Locate and select the relevant employee.
- Click the Edit button.
- Go to the Employment tab
- In the Organizational Assignment sub-tab,
- Take the Cost Center name which is nothing but the Reporting line unit
- Take the employee's Job and its validity as well
- Go to the Cost and Revenue work center.
- Access the Master Data view.
- Access the Resources subview.
- Search for the employee's Cost Center from step 7.
- Select and click Edit
- Check whether the employee's Job (from step 8) is maintained or not under Valuation tab, and ensure that its valid.
Resolution
If no resource is maintained for the relevant job and cost center combination, you can create it as follows:
- Go to the Cost and Revenue work center.
- Access the Master Data view.
- Access the Resources subview.
- Search for the relevant job.
- Select and click the Edit button.
- Go to the Valuation tab.
- Under Cost Center Assignment, click Add Row.
- Enter the relevant cost center.
- Set the validity so that it encompasses the period in which the time recordings will be entered (i.e. Valid From date set before the time recording dates).
- Click the Save button.
It might be the case that there's already a resource maintained for the job and cost center combination, but the issue is simply in the validity period. In this case, edit the resource and correct the Valid From or Valid To dates accordingly.
In case you do not want to use the resource cost rate, you can create labor resources without a cost rate which would assure that the service cost rate will be determined.
Note:
1.If you find a Labor Resource with Cost Center but no Job assigned then the Cost Center of the employee is used to select this Labor Resource.
2.If a Labor Resource exists with Cost Center and Job then the Cost Center and Job of the employee is used to select this Labor Resource.
See Also
This error message can also occur when a project manager tries to approve times.
Keywords
Labor resource assignment mandatory, Project time confirmation, No labor resource, Time recording, Project management, Time approval , KBA , project time confirmation , labour resource , labour resource assignment , SRD-HR-TLM , Time and Labour Management , How To