Кто работал с транзакцией EMIGALL, помогите разобраться с кодировками. Проблема в том, что трансформируя импортируемый файл в бинарный файл миграции, русский текст записуется иероглифами.. Импортируемый файл из Экселя сохраняю как текстовый файл с разделителем табуляцией. Далее Выполняю трансформацию и полученный файл открываю для просмотра Импорт данных - Просмотр файл импорта и получаю зяблики вместо текста, хотя открыв этот двоичный файл в блокноте, то текст нормально отображается.
При трансформации импортируемого файла его кодировка указана 1100 SAP internal, like ISO 8859-1, а в настройках компании 4103 UTF-16LE Unicode / ISO/IEC 106. Кодировка эта не поддерживает кирилицу, но если ее не изменять процесс проходит успешно, но текст иероглифами русский. А Если, я ставлю либо какую кодировку поддерживаемую кирилицу (1500,1501,1504,1517,1401), то процес трансформации у меня выпадает в дамп:
A character set conversion is not possible
что произошло: At the conversion of a text from codepage '4103' to codepage '1100':
- a character was found that cannot be displayed in one of the two codepages; - or it was detected that this conversion is not supported
The running ABAP program 'CL_ABAP_CONV_OUT_CE===========CP' had to be terminated as the conversion would have produced incorrect data.
The number of characters that could not be displayed (and therefore not be converted), is 18. If this number is 0, the second error case, as mentioned above, has occurred.
Пожалуйста укажите, что я не так делаю и как решить проблему с кодировкой. Зараннее благодарна
|
|