SAP Knowledge Base Article - Public

3618056 - Why is Character "&" not Supported in a Transformation XML in SAP Business Bydesign?

Symptom

Why does the system convert the "&" symbol to "&amp"?

Environment

SAP Business ByDesign

Reproducing the Issue

Cause

XML cannot handle special characters directly. Therefore, the system converts the symbol "&" into "&".

 In XML, the ampersand "&" is a reserved character used to introduce entity references (such as "&amp", "&lt", "&gt", etc.). If you include a raw ampersand "&" in your XML data—for example, <Name>Smith & Sons</Name>—it will cause a parsing error because the parser expects a valid entity reference following the ampersand.

Resolution

This is the current system behaviour.

In SAP Business ByDesign, when working with XML transformations, the ampersand character "&" is not directly supported in raw form within XML content.

This is not specific to SAP but it is a general rule of XML syntax.

Keywords

Ampersand, Invoice, JSON, E-Invoice portal, incorrect. , KBA , AP-CI-CI-GLO , Cross-Country Extensions , How To

Product

SAP Business ByDesign all versions