Symptom
This KBA will provide you the details on the usage of Block Usage functionality in the Information Lifecycle Management work center in SAP Business ByDesign.
Unable to change the status of Business Partner in the Business Partner Data Work Center. Upon selecting the action as Obsolete for the Business Partner getting Error as "Service agent is also internal employee; no status change allowed for internal employees".
Environment
SAP Business ByDesign
Cause
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.
Resolution
Follow the below steps to terminate Employee:
- Go to Personal Administration work center.
- Go to Employee.
- Select any Employee.
- Click on Actions & Terminate the Relationship with Employee.
Once the Employee is terminated follow the below steps to terminate Associated Business Partner.
- Go to Business Partner Data work center.
- Open Business Partners.
- Search the Associated Business Partner.
- Click on Action & Click on Obsolete you get the below error.
Service agent is also internal employee; no status change allowed for internal employees.
Have tested for the Service Agent, it blocks both Service Agent and Business Partner as well.
Note: While Blocking the Employee you need to make sure there is not active work agreement exists, otherwise you will get the error as "Employee xyz cannot be blocked; active work agreement exists".
- Employee
Where the Business Partner has the Business Partner Role as Employee, if you want to block this Employee and Business Partner you can follow the below steps:
-
- Go to Information Lifecycle Management work center.
- Select the Employee where only Employee column is checked.
- Select the Row and click on Block Usage.
- It seeks the final confirmation:
- The master data of the selected business partner will no longer appear in any work center, new transactional document or report. Do you wish to continue?
- Click on Yes, it will Block the Employee & Business Partner.
- If Employee has Active Work agreement Error will be displayed as "Service agent is also internal employee; no status change allowed for internal employees".
- Account
Where the Business Partner has the Business Partner Role as Private Account, if you want to block this Private Account and Business Partner you can follow the below steps:
-
- Go to Information Lifecycle Management work center.
- Select the row where only Private Account column is checked.
- Select the row and click on Block Usage.
- It seeks the final confirmation:
- The master data of the selected business partner will no longer appear in any work center, new transactional document or report. Do you wish to continue?
- Click on Yes, it will Block the Private Account & Business Partner.
- Service Agent
Where the Business Partner has the Business Partner Role as Service Agent, if you want to block this Private Account and Business Partner you can follow the below steps:
-
- Go to Information Lifecycle Management work center.
- Select the row where only Service Agent column is checked.
- Select the row and click on Block Usage.
- It seeks the final confirmation:
- The master data of the selected business partner will no longer appear in any work center, new transactional document or report. Do you wish to continue?
- Click on Yes, it will Block the Service Agent & Business Partner.
- Contact
Where the Business Partner has the Business Partner Role as Contact, if you want to block this Contact and Business Partner you can follow the below steps:
-
- Go to Information Lifecycle Management work center.
- Select the row where only Contact column is checked.
- Select the row and click on Block Usage.
- It seeks the final confirmation:
- The master data of the selected business partner will no longer appear in any work center, new transactional document or report. Do you wish to continue?
- Click on Yes, it will Block the Contact & Business Partner.
Note:
- Block Usage will remove the entire data of Business Partner & Employee, Service Agent, Private Account and contact from the all the work centers.
- You can block the Business Partner where it has the multiple roles for example, Single Business Partner might be a Private Account also and Contact also.
See Also
Keywords
Block Usage, Information Lifecycle Management, Business Partner, Obsolete, Employee, Account, Contact, Service Agent, Internal Employee, Active Work Agreement, Employee Termination, Service Agent is Also Internal Employee, SAP Business ByDesign , KBA , AP-RC-ILM , ByD,C4C,Travel: Information Lifecycle Management , AP-BP-BP , BusinessByDesign: Business Partner , Problem
SAP Knowledge Base Article - Public