Symptom
Emails sent to accounts with multiple sales organizations fail to create tickets when the sales support block is enabled for any sales organization within the account, displaying the error message: "Please enter a party with role Employee Responsible."
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to Customers work center.
- Open any Account with multiple sales organizations.
- The Header Support Block is set to No.
- Go to the Sales Data Tab.
- There are two Sales Organizations one with a block and the other without.
- Send an email from the account contact to the designated email address.
- Observe the error message "Please enter a party with role Employee Responsible" in the web service message monitoring.
- Remove the sales support block for the affected sales organization.
- Restart the message and observe that the ticket is successfully created.
Cause
The Sales Support Block prevents Ticket creation for the Account, treating Tickets as transactional documents similar to other sales activities. If the block is active at the Header Level or for the specific Sales Area, both manual and automatic Ticket creation from emails are prevented. To create Tickets, the Sales Support Block must be removed at both levels.
Resolution
This is expected system behaviour.
To resolve the issue, remove the global system block on Tickets by unchecking the Sales Support Block in the Sales Data facet for all Sales Organizations, and then enforce restrictions on specific Sales Organizations using Custom Validation.
Suggested Way Forward:
-
Workflow Rules (No-Code/Low-Code):
- Navigate to the Administrator work center → Workflow Rules.
- Create a new Workflow Rule for the Ticket business object.
- Timing: On Create.
- Condition: Check if the Ticket's Sales Organization is "Sales Org 1".
- Action: Set an Error Message to prevent saving the Ticket.
- Message Text: "Ticket creation is not allowed for Sales Org 1."
-
Business Add-Ins (BAdIs) or SDK (Developer Approach):
- For complex logic, use the SAP SDK to write validation in the BeforeSave or BeforeCreate logic of the Ticket business object to stop the transaction if it matches the blocked organization.
Summary:
- Sales Organization: Sales Org 1
- Ticket Creation with Custom Rule: BLOCKED (by Custom Validation)
- Block Field: NO (must be unchecked for this to work)
- Sales Organization: Sales Org 2
- Ticket Creation with Custom Rule: ALLOWED (passes the Custom Validation)
- Block Field: NO (must be unchecked)
Note: This is a suggestion and implementing custom validations is out of our scope. The customer should consider this as a guideline only.
See Also
- 2585560 - Block Sales Support Flag Prevents Emails Being Received From This Account
- 2635924 - Sales Support Block Functionality
- 3594207 - Error "Sales support block is set for party ID" When Sending Email from Ticket
- 3391931 - Error "Sales support block is set for party ID with role Account in master data"
Keywords
sales support block, ticket creation, multiple sales organizations, error message, party with role employee responsible, sales data level, header level, account block, email failure, inbound service emails, ticket creation issue, sales organization block , KBA , LOD-CRM-ACC , Account , Problem
SAP Knowledge Base Article - Public