Symptom
You have maintained the Production Memo which contains the "&" character in a sales order and the content has been passed to the production order. However, on the production order output, the "&" is displayed as "<(>&<)>".
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Maintain a Production Memo in a sales order that will be copied to the production order, including the "&" character.
- Open the corresponding production order and print the data list.
- Observe that the "&" character is rendered as "<(>&<)>" in the printed output.
Cause
This is a standard system behavior.
When entering an ampersand, the system interprets it as a variable and replaces it internally by "<(>&<)>".
When printing, system just take the ASCII part of the long text and thus prints "<(>&<)>".
Resolution
A solution of this is to edit the text (or remove the excess characters) in another Editor:
This Editor can be accessed by clicking the Detail button of the Production Memo:
See Also
Keywords
ampersand, Production Memo, production order printing, xml output, character, change editor, data list, sales order, &, <(>&<)> , KBA , PP-SFC-EXE-PRINT-2CL , Order Printing (Public Cloud) , Problem
SAP Knowledge Base Article - Public