SAP Knowledge Base Article - Public

3636894 - Notification Task "Solve Document Inconsistency in Sales Order to Process Purchase Order Processing Sent by Purchase Order" Being Sent to Multiple Users Instead of Designated Employee Responsible

Symptom

The Person Responsible of the Notification Task “Solve Document Inconsistency in Sales Order to Process Purchase Order Processing sent by Purchase Order” is sometimes only assigned to one user (Employee Responsible of the Sales Order) and sometimes assigned to multiple users.

For example:

The Task with the Subject “Solve Document Inconsistency in Sales Order to Process Purchase Order Processing sent by Purchase Order ABC” is assigned to multiple users (ABC represents the ID of the Purchase Order)

The Task with the Subject  “Solve Document Inconsistency in Sales Order XYZ to Process Purchase Order Processing sent by Purchase Order EFG” is assigned to user XXX (XYZ represents the ID of the Sales Order, EFG represents the ID of the Purchase Order and XXX represents the Employee Responsible of the Sales Order)

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Application and User Management work center.
  2. Under the Task Distribution view, select the Business Task Management sub view.
  3. In the drop-down field, select All Items.
  4. Search for Solve Document Inconsistency in Sales Order*
  5. You can see the following tasks with the Subject:
  6. Solve Document Inconsistency in Sales Order to Process Purchase Order Processing sent by Purchase Order ABC
  7. Solve Document Inconsistency in Sales Order XYZ to Process Purchase Order Processing sent by Purchase Order EFG

  8. Select the Notification Task with the Subject: “Solve Document Inconsistency in Sales Order to Process Purchase Order Processing sent by Purchase Order ABC”
  9. In the Details the Person Responsible is assigned to Multiple Persons.
  10. You will notice that the Sales Order ID is blank in the subject of the Notification Task resulting the task being assigned to multiple users.

  11. Select the Notification Task with the Subject: “Solve Document Inconsistency in Sales Order XYZ to Process Purchase Order Processing sent by Purchase Order EFG”
  12. In the Details the Person Responsible is assigned to user XXX.
  13. You will notice that the Sales Order ID is determined and added in the subject of the Notification Task resulting the task being assigned to only one user which is user XXX.

Cause

The assignment for the Person Responsible of the Notification Task “Solve Document Inconsistency in Sales Order to Process Purchase Order Processing sent by Purchase Order” depends on the assignment of the Sales Order ID in the task.

If the Sales Order ID is not determined in the Notification Task and therefore not added in the Subject of the Notification Task, the Person Responsible for the Notification Task is assigned to all users in the system that have the Sales Order work center view assigned.

If the Sales Order ID is determined in the Notification Task and therefore also added in the Subject of the Notification Task, the Person Responsible for the Notification Task is assigned to one user which is the Employee Responsible of the Sales Order.

The Sales Order ID can be only determined in the Notification Task if the Purchase Order Acknowledgment can be created and for this the following has to apply:

  1. The Output Channel in the Sales Order is set to XML via the settings in the Account Master Data.
  2. The Sales Order created via the Purchase Order was Released and is not in status In Preparation when the Purchase Order was updated.
    In an Intercompany Scenario where a Sales Order was created from a Purchase Order and the Output Channel is XML
    1. When the Purchase Order is changed e.g. a new item is added and the Send Update is triggered and the created Sales Order is still in status In Preparation, the Sales Order ID is not determined and therefore not added in the Notification Task.  In this case the Notification Task is assigned to all users in the system that have the Sales Order work center view assigned.
    2. When the Purchase Order is changed e.g. a new item is added and the Send Update is triggered and the created Sales Order was Released and is in status Open or In Process,the Sales Order ID is determined and added to the Notification Task.  In this case the Notification Task is assigned to only one user which is the Employee Responsible maintained in the the Sales Order.

    Resolution

    To ensure that the Sales Order ID is determined and the Notification Task is only assigned to the Employee Responsible, you need to ensure that the Sales Order is released before the Purchase Order is updated and the Output Channel in the Sales Order is set to XML via the settings in the Account Master Data.

    This can be checked as follows:

    1. Go to the Account Management work center.
    2. Select the Accounts view.
    3. Open Account XYZ
    4. Navigate to the Communication tab and the Collaboration sub tab.
    5. Select Sales Order Confirmation
    6. The Output Channel has to be set to Internal EDX

     Please note if you would like to define multiple Channels you need to ensure that the Output Channel Internal EDX is in the first position.

    See Also

    KBA 2911155 - How to Define Multiple Channels for Document Output

    Keywords

    BTM Task, notification task, sales order, purchase order, employee responsible, multiple users, task distribution, CRM_SALESORDERS, inconsistent, intercompany scenario, PCE error, Process Communication Error, Output Channel, XML, Internal EDX , KBA , AP-SLO-SO , Sales Order , Problem

    Product

    SAP Business ByDesign all versions