SAP Knowledge Base Article - Public

2582934 - Error occurs when uploading UTF-8 encoded file in "Mass Maintenance".

Symptom

An error may occur when using UTF-8 encoding data file in "Mass Maintenance".
 Error example : Key field "XXXXX" is missing for table "YYYYY"
This application assumes an encoding with UTF-8.
Document : File Format for File Upload

Environment

  • Fiori Launchpad app for Mass maintenance

Reproducing the Issue

  1. Create CSV data file for Mass Maintenance data using Notepad(Notepad.exe).
  2. Save file as Encoding UTF-8.
  3. Run "Mass Maintenance" ( e.g. Manage Mass Maintenance Business Partner )
  4. Upload UTF-8 Eicoding file.

Cause

BOM(Byte Order Mark) data is added to UTF-8 encoding data file by the specification of Notepad(Notepad.exe).

An error occurs because "Mass Maintenance" does not assume BOM data.

Resolution

Use other editor to make UTF-8 encoding file without BOM data. ( e.g. Notepad++ , Terapad ... )

Keywords

BOM, Notepad, UTF-8, Mass Maintenance, Fiori, error, file upload, encoding, CSV file, Byte Order Mark, data file, table key field, missing key field, UTF-8 file, Fiori UI.  , KBA , CA-MDG-CMP-FIO , Fiori UI for Consolidation & Mass Processing , How To

Product

SAP S/4HANA Cloud 1711