SAP Knowledge Base Article - Public

2868409 - Expired Employee's Appointments Cannot Be Found/ Employee cannot Have Status Obsolete

Symptom

Expired employee's appointments cannot be found/ activities for employees with status obsolete cannot be searched.

Environment

SAP Cloud for customer

Reproducing the Issue

  1. Go to the Activities  work centre.
  2. Go to the  Appointments view.
  3. Open query All.
  4. Open the Advanced filter. 
  5. Open the OVS for Owner ID.
  6. Open Advanced filter.
  7. For Status, reset the Exclude option.
  8. In Employee ID, enter the ID of an expired/ obsolete employee.
  9. Click Go.

Actual Result: no results.

Expected Result: the employee should be found.

Cause

The employee ovs shows internal employees and external employees (partner contacts/service agents).

For external employees it is possible to set the status (i.e. to obsolete) for internal employees the status is not exposed in C4C.

The default filter (with regards to status) in this ovs is "not equal obsolete" which excludes all external employees with status obsolete.

Additionally, we also have the query parameters valid from/valid to. They are not exposed in the advanced find form of the ovs, but you can influence these parameters with the ovs inport parameter "noValidityRestrictionIndicator".

The ovs will only show employees currently valid.

Resolution

After discussing with our Product Management, we have decided not to change the import parameter for this case, as this would effect all customers. Including those who prefer and are accustomed to the current behavior.

From a business case perspective, it makes sense to just show employees who are currently valid.

Keywords

KBA , LOD-CRM-ACT , Activities , Problem

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions