SAP Knowledge Base Article - Public

3617166 - 'Cannot process Customer Project Expense List because Employee Time Calendar not yet posted in accounting'

Symptom

Customer Project Expense List AAA is unposted with error:

'Cannot process Customer Project Expense List AAA because Employee Time Calendar BBB not yet posted in accounting' 

AAA means the Customer Project Expense List.

BBB means the Employee Time Calendar.

When searching for Employee Time Calendar BBB you notice that it's not cancelled nor marked as irrelevant. The Employee Time Calendar is not found under General Ledger work center -> Source Documents view. 

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the General Ledger work center.
  2. Go to the Source Documents view.
  3. Open the Unposted Source Documents list.
  4. Search for Customer Project Expense List AAA.
  5. Notice that AAA is unposted with error:

'Cannot process Customer Project Expense List AAA because Employee Time Calendar BBB not yet posted in accounting' 

Cause

The Employee Time Calendar BBB cannot be found in Source Documents view because it has a process communication error with message:

'Company different from Project company CCC but no contract found'

CCC means Company ID (Company Name).

The process communication error can be seen by following below steps:

  1. Go to the Application and User Management work center.
  2. Go to the Process Communication Errors view.
  3. Select from the dropdown list: Open Errors with Cases.
  4. Filter by Main Error: 'Company different from Project company CCC but no contract found'

In Sending Document ID system shows CreateAccountingDocument.

From this system view (in system frontend) it's not possible to figure out to which Employee Time Calendar the error is related.

The cause of the error is that an expense of employee DDD is claimed against the project EEE.

The company for project EEE is CCC, whereas the employee is hired under company FFF. Since the project is not an intercompany project, the error occurs. To claim time expenses in such way the project has to be intercompany.

DDD means Employee ID.

EEE means Project ID.

FFF means Company ID.

This can be checked as follows:

  1. From General Ledger work center -> Source Documents view, open Customer Project Expense List AAA.
  2. From AAA, open Employee Time Calendar BBB.
  3. Under Labor Information section, notice that there's no Intercompany Project field.
  4. Also, you can click over Employee name for Employee ID DDD and then over Project ID EEE and confirm that the companies for both are different (FFF and CCC, respectively).

Resolution

Please report a case to SAP Support giving approval for marking the Customer Project Expense List AAA as irrelevant for accounting from backend system.

The action of marking Customer Project Expense List documents as irrelevant can only be done via system backend by SAP Support.

Keywords

Customer Project Expense List, CPEL, Employee Time Calendar, ETC, intercompany project; project company; employee time , KBA , SRD-FIN-GL , General Ledger , Problem

Product

SAP Business ByDesign all versions