Symptom
Users encounter an error when creating a Purchase Order (PO) for a vendor whose communication language differs from the user's logon language (e.g., vendor's language is DE, user logs on in EN).
The system displays:
"No material short text (short description) has been maintained in language DE" (Message ME095).
Environment
- SAP S/4HANA Cloud Public Edition
- Materials Management (MM)
- SAP enhancement package for SAP ERP, version for SAP HANA
- SAP S/4HANA
Reproducing the Issue
-
Create a Purchase Order.
-
Select a material that does not have a short text in the vendor's communication language (e.g., DE).
-
Ensure the vendor master record specifies DE as the communication language.
-
Log in with a different language (e.g., EN).
-
Observe that error message ME095 is triggered.
Cause
- The material description is not maintained in the vendor’s communication language, and the system reads the vendor’s language first, then the user’s logon language.
- Message ME095 is configured as an error, preventing PO creation when the description is missing in the vendor language.
Resolution
- In the vendor master record, ensure that the communication language is properly maintained.
- When a new Purchase Order (PO) is created, the system first attempts to retrieve the material short text in the vendor’s communication language. If the text is not available in that language, it then checks the user’s logon language.
- If the material description is missing in both the vendor’s communication language and the user’s logon language, the system issues Message ME095 – “No short text maintained in language”. This behavior is hardcoded and results in an error.
- However, if the text is available in the logon language but not in the vendor’s language, the system still issues Message ME095, which can be customized. By default, this message may be configured as an error, but it can be changed to a warning, allowing the PO to be saved with the logon language text.
- To avoid the error, change the standard message type for ME095 to a warning by navigating to: OLME → Purchasing → Define Attributes of System Messages, and setting Message ME095 from 'E' (Error) to 'W' (Warning).
Keywords
Purchase Order, Material Text, Communication Language, Logon Language, Error Message, ME095, Vendor Master, OLME, Define Attributes of System Messages, Warning. , KBA , MM-PUR-PO-2CL , Purchase Orders (Public Cloud) , MM-PUR-PO , Purchase Orders , Problem
SAP Knowledge Base Article - Public