cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Unable to Block or Delete the Service Agent who is Also an Internal Employee

SAPSupport
Employee
Employee
0 Likes
293

Unable to block or delete a Service Agent since he/she is also an Internal Employee. 


------------------------------------------------------------------------------------------------------------------------------------------------
Learn more about the SAP Support user and program here.

Accepted Solutions (1)

Accepted Solutions (1)

SAPSupport
Employee
Employee
0 Likes

It is not possible to block a service agent as there is no specific role and an internal employee always needs to be active until he/she gets terminated in Personnel Administration work center. So if an Employee has been in any point of time an internal Employee, the status of the Business Partner cannot be changed.

The status is persisted at business partner level and there is no business partner role specific status.

If the same Business Partner instance is an internal and external Employee at once, the status can't be changed anymore. The reason is that for internal Employees the status has to be always = 'Active'.

Special Case: The Service Agent is Active even after the Internal Employee is Terminated

Even though you have terminated the employee in Personnel Administration work center, the respective Business Partner remains Active because as per definition, a business partner can be used for other roles like Account, Suppliers, etc. Blocking a Business Partner while terminating an employee will result in inconsistency, if the Business partner is used in any other Business transaction document (for example: sales order, purchase order).

Although the Employee is terminated, the system only allows the status active for internal Employees. The reason for this design is consumer of internal Employees (Rehire Employee, Employee OWL, Change workplace address, Change Private Address, etc.) counting on this system behavior. Hence, it is not possible to block/Obsolete a Business Partner which is an Internal Employee (Active or Terminated).

In cases, if the Business partner has only Service Agent role, you can block the status manually in the Business Partner Data work center by using Change Status. So if a Service Agent has been in any point of time an internal Employee, the status cannot be changed.

You can also refer to KBA: https://me.sap.com/notes/1645825

Answers (0)