SAP Knowledge Base Article - Public

3448847 - The Error "Cancellation reason XX is not valid" is displayed for a Sales Order

Symptom

The Process Communication Error "Cancellation reason XX is not valid" is displayed in the Document Flow tab of a Sales Order document.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to the Sales Order Work Center.
  2. Go to the Sales Orders View.
  3. Filter for All Orders.
  4. Search for the Sales Order XYZ (XYZ represents the Sales Order ID).
  5. Open, Select View All.
  6. Navigate to the Document Flow tab.

The Process Communication Error is displayed for the Sales Order XYZ.

Cause

The Process Communication Error "Cancellation reason XX is not valid" occurs because the items in the Sales Order document were rejected with a Reason for Rejection Code that is no longer valid in the system.

In order to check the Reason for Rejection Codes that are currently valid in the system, the following steps can be performed:

  1. Go to the Business Configuration Work Center.
  2. Go to the Overview View.
  3. In the search field, search for Reasons for Rejection.
  4. Open the Reasons for Rejection activity.

The valid Reason for Rejection Codes are displayed in the UI.

Resolution

In order to remove the Process Communication Error from the Sales Order document, the following solutions can be applied:

Option 1 -  Change the Reason for Rejection for the Line Items to a valid option.

  1. Go to the Sales Order Work Center.
  2. Go to the Sales Orders View.
  3. Filter for All Orders.
  4. Search for the Sales Order XYZ.
  5. Open, Select View All.
  6. Navigate to the Items tab.
  7. Mark the Line Items YY (YY represents Line Item Number).
  8. Change the Reason for Rejection to a valid value.
  9. Select Save button.

Perform the same for other line items which have the same invalid Reason for Rejection Code in the Sales Order XYZ.

Option 2 - Restore the Reason for Rejection Code in the 'Reasons for Rejection' activity

Note: This option can only be applied if a Default Reason for Rejection Code was deleted in the system. If a custom Reason for Rejection Code was deleted in the system, then we kindly recommend to apply the "Option 1" as the custom Reason for Rejection Code can no longer be restored. 

  1. Go to the Business Configuration Work Center.
  2. Go to the Overview View.
  3. Search for Reasons for Rejection.
  4. Open.
  5. Select Restore Defaults button.
  6. Mark the Key for the Default Reason for Rejection Code.
  7. Select Restore button.
  8. Select Save and Close.

After one of the above processes is performed in the system, we kindly ask you to open a case in order for SAP support to perform a backend correction to remove the Process Communication Error from the Sales Order document.

See Also

KBA 3452802 - The Error "Cancellation reason XX is not valid" is Displayed for a Sales Order (Internal)

Keywords

cancellation reason, is not valid, valid, items, reason for rejection, sales order, process communication error , KBA , AP-SLO-SO , Sales Order , How To

Product

SAP Business ByDesign all versions