Symptom
The error message appears in the sales order: “Party with role Employee Responsible missing (KBA: 3215948)”.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Orders work center.
- Go to the Sales Orders view.
- Show All Orders and search for the Sales Order ID XYZ (XYZ represents the ID of the sales order).
- Click Edit, then View All.
- Error appears: “Party with role Employee Responsible missing (KBA: 3215948)”.
Cause
The determination of the Employee Responsible for a Sales Order follows a hierarchy of rules. If none of the rules apply, the system cannot assign the Employee Responsible, resulting in the above error.
The employee responsible is determined according to the following rules:
1. Rule 1 - Direct Responsibility for Account
- If this step is active, the system will check if there is a direct responsible maintained in the Responsibilities of the Account Master Data for the party role Employee Responsible – Sales.
- If this is not the case the system will check the next step.
2. Rule 2 - Responsibility to Determine Employee Responsible - Sales
- The system checks if a rule for the Employee Work Distribution and the Work Category Employee Responsible for Sales has been defined in the Organizational Management.
- If no rule defined or the rule does not apply, the system will check the next step.
3. Rule 3 - Logged-on User
- If this step is active, the system will determine the logged on User as Employee Responsible.
In this scenario, the sales order is created by a technical user. Since this is a technical user and not a business user the user cannot be determined as employee responsible in the sales order, hence the error appears.
To determine if a user is a technical user, follow these steps:
- Navigate to the Application and User Management work center.
- Under User and Access Management, select User and Access Management.
- Access the Support and Technical Users view.
- In the view, locate the User ID and Technical ID columns.
- Identify the Technical ID for each user. A non-empty Technical ID indicates the user is a technical user.
Resolution
Ensure that a valid determination rule is maintained so an employee can be determined.
If no rule is maintained or no rule matches, the system falls back to the logged-on user. This fallback does not work for technical users, therefore the employee responsible cannot be determined.
See Also
KBA 1435056 - How to determine 'Employee Responsible' in a Sales Order
You can find more information on the Party Role Determination in a Sales Document in the following blog in the SAP Business ByDesign Community forum: https://blogs.sap.com/2016/10/13/party-role-determination-sales-document/
Keywords
Employee Responsible, Missing, Blank, Technical User, Business User , KBA , AP-SLO , Sales Order Processing , Problem
SAP Knowledge Base Article - Public