SAP Knowledge Base Article - Public

3803778 - Sales Order Not Found in "Create Outbound Deliveries - from Sales Orders" App in SAP S/4HANA Cloud Public Edition.

Symptom

When searching for a Sales Order in the Create Outbound Deliveries - from Sales Orders app (F0869A), no results are returned.

This happens even though the Sales Order exists, has confirmed schedule lines, a valid Shipping Point assigned, and no delivery block.

The same Sales Order is found and an Outbound Delivery can be successfully created using the Create Outbound Delivery - with Order Reference app (VL01N).

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Open the Create Outbound Deliveries - from Sales Orders app (F0869A).
  2. Enter the Shipping Point and Sales Order number.
  3. Click Go.
  4. Result: no results are returned.

To confirm the Sales Order itself is valid:

  1. Open the Create Outbound Delivery - with Order Reference app (VL01N).
  2. Enter the same Shipping Point and Sales Order number.
  3. Click Continue.
  4. Result: the Outbound Delivery is proposed and can be saved successfully.

Cause

One or more items on the Sales Order use a Unit of Measure that has no language-specific text maintained for English (EN).

The Create Outbound Deliveries - from Sales Orders app relies on backend selection logic that requires EN language texts for all Units of Measure used in the selected Sales Order items. When the EN text is missing, the affected items are silently excluded from the selection result. No error message is displayed to the user.

This behavior affects all users regardless of their logon language, because the backend processing always requires the EN text specifically.

You can confirm the root cause directly in the Sales Order. Affected items display *** in the unit column. The system also raises message BM302:

"No language-specific unit defined in language EN for internal unit [UoM]."

Resolution

Permanent Fix - Maintain the Missing English Text for the Unit of Measure

Note: This step requires Key User or Administrator authorization, as it involves maintaining configuration data.

  1. In the Fiori Launchpad, search for Units of Measure.
  2. Open the app and locate the affected Unit of Measure (the one displayed as *** in the Sales Order item).
  3. Add the English (EN) language description for that Unit of Measure.
  4. Save.

Alternatively, this can be done via Configuration Activity SSCUI 102179 - Check Units of Measurement.

After completing this step, return to the Create Outbound Deliveries - from Sales Orders app and search again. The Sales Order will now appear in the results.

Immediate Workaround - Use the Single-Document Creation App

If the fix cannot be applied immediately, use the following workaround in the meantime.

  1. In the Fiori Launchpad, search for Create Outbound Delivery - with Order Reference.
  2. Enter the Shipping Point and Sales Order number.
  3. Click Continue.
  4. Verify the items and click Save.

This app does not rely on the same backend selection logic and is not affected by the missing UoM language text.

See Also

  • KBA 2310402 - Error messages BM302, BM303, BM304 in MM transactions
  • KBA 2724718 - BM302 Unit of measure not defined for language EN

Keywords

Create Outbound Deliveries; Create Outbound Delivery; Sales Order; Outbound Delivery; Unit of Measure; BM302; No language-specific unit defined; F0869A; VL01N; SSCUI 102179 , KBA , LE-SHP-DL-2CL , Delivery Processing (Public Cloud) , Problem

Product

SAP S/4HANA Cloud Public Edition all versions