Solution : https://service.sap.com/sap/support/notes/855495 (SAP Service marketplace login required)
Summary :
When attempting to maintain customer/vendor master data using the batch input programs RFBIDE00 or RFBIKR00 with a Unicode UTF-8 formatted file, you may encounter the error FB004 indicating that the first file record is not a session record, due to the presence of a byte order mark. To resolve this issue, apply the corrections available in the SAP_BASIS Support Package for Basis Release 6.20 and 6.40, specifically referencing Note 788449 for implementation details. Additionally, incorporate corrections in the SAP_APPL part from the Support Packages for Releases R/3 Enterprise and ECC 500, including source code updates and the regeneration of affected programs using designated transactions and tools.
Key words :
batch input programs rfbide00 / rfbikr00, customer / vendor master data, byte order mark, transaction se91 - create, source code corrections, relevant support package, message class fb, programs rfbide00, terms rfbide00, support package
Related Notes :
910857 | Incorrect characters (#) in batch input session |
878369 | Batch input: Working with files in non-Unicode format |
863392 | RFBIBL00: The first record is not a session record |
788449 | Byte-order Marks in UTF-8 Files |
738448 | RFBIDE00/RFBIKR00: Import from non-Unicode file |