This blog post describes the steps to configure the SAP S/4HANA Cloud to meet custom requirements for inserting or updating order reasons. This extension scenario is implemented using Business Configuration (SSCUI).
From CE2202, a new Business Configuration (SSCUI) enabled. When you configure different parameters in the configuration table, sales order reason will display the corresponding results according to the configuration table.
Business users could specify a reason for creating sales documents. By assigning order reasons to specific sales document types and sales organizations, you can limit the list of reasons that business users can choose from. Otherwise, the system proposes all predefined reasons.
In addition, you can set a specific reason as the default reason so that it is automatically filled in the sales documents.
You also can delete the assignments of order reasons to sales document types and sales organizations.
You can find this activity by using the search function in your configuration environment. For example, in the Manage Your Solution app, choose Configure Your Solution. You can find this configuration activity under Sales->Basic Function-> Definition of Reasons in Sales.
In the configuration table, add a new configuration from ‘New Entries’ button. Each sales type with sales organization will only have one default value. After the default value is checked, it would be selected as the default order reason for the specific document type and sales organization. But there has an exception is that one order reason existed in preceding document which used to create sales document as reference, the order reason in preceding document would be the priority even if the order reason does not exist in the defined list.
The sales organizations and sales document types are optional, if you only assign order reason or a sales document type and leave sales org as blank, the order reason list would show for all sales organization, vice versa.
This configuration works for all sales document type, such as sales quotation, sales order, sales return etc. I would take sales return as an example to explain to you.
For example, I assigned order reason ‘101’ and ‘102’ to sales document type CBAR and sales organization 1010. ‘101’ is the default order reason.
When created accelerated return (CBAR) which sales organization is 1010, only the 2 reasons listed here and 101 is the default order reason as defined.
If I created an accelerated return refer from a sales order. The order reason from sales order is 001 – Sales Call. Even order reason 001 does not defined for document type CBAR and sales org 1010, it also be the priority to set to the default returns order reason.
If I created accelerated return (CBAR) which sales organization is NOT 1010, all predefined order reason would be listed.
Special determine logic on Manage Customer Returns app
Before CE2202, when you create a customer return via the Manage Customer Returns app, the order reason would be a default value ‘009 – Accelerated Return’. After this configuration published, the returns order reason would be determined by below logic.
If customer define a default order reason for accelerated return (CBAR), which is NOT 009, the default order reason which customer defined is the priority. Otherwise, the order reason 009 still would be the default order reason unless 009 does not be included in the order reason list.
For more information, check the help documentation of the configuration activity in your configuration environment.