When creating sales orders the order block for a customer is a common issue that causes results in an error at the time of assigning sold-to or ship-to party for the order. In S/4 HANA this issue is similar to the ECC scenario but since the Business Partner Customer Vendor Integration (CVI), the removing of the block – where to remove the block from – is a bit different.
For a business partner the central block flag when set may result in this error. However, it should be noted that the BUT000.XBLCK field pertaining to the central block refers to the transaction processing transaction in CRM – CRMD_ORDER.
If the sales and distribution module is being used and transaction codes such as VA01 is being used for customer sales processing which is the case in S/4 HANA using the CVI logic, this may not work.
It can be seen in Fig3 that the aforementioned is the case.
How to resolve this issue? The Order block set in this case is actually at the customer level and not just at the business partner level. Hence the status needs to be checked in the “Sales and Distribution” section of the customer data for the business partner.
The above flag is in the “Sales and Distribution” section of Customer Data for the business partner. the BP Role that pertains to this is FLCU01 – Customer. The Sales Order Block under the status tab pertains to the fields in table KNA1. Field KNA1.AUFSD.
Once the Overall block is removed from the customer Sales Data the error associated with the sales order creation will be resolved.
Note that once the block is removed it is likely there is time involved with the commit in the database. So wait a few minutes before trying to create the order again for the business partner.