Текущее время: Вс, июл 27 2025, 20:50

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка IDOC
СообщениеДобавлено: Пт, авг 26 2005, 13:02 
Гость
Добрый день!

Стоит задача выгрузки IDOC в файл (формат XML) в системе 4.6С. Проблема заключается в том, что XML-файл выгружаемого IDOC имеет кодировку ISO-8859-5. Но в теге <?xml version="1.0"?> выгружаемого файла нет атрибута кодировки и страница открывается с ошибкой.

Вопрос:
1. Как при формировании файла IDOC получить в теге <?xml version="1.0" encoding="ISO-8859-5"?>
2. Можно ли выгрузить IDOC (XML-файл) из системы 4.6С в кодировке UTF-8 ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, авг 26 2005, 13:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Можно. Там разница в одном или двух байтах вначале. Сравните документ, сформированный SAP и какой-нибудь другой программой и всё станет ясно.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 26 2005, 14:12 
Гость
Смотрел байты, да, в разных кодировках коды русских букв разные.

Если нетрудно, подскажите, как сформировать IDOC в кодировке UTF-8, если по умолчанию он формируется в кодировке ISO-8859-5 ?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 26 2005, 14:45 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Давно я этим занимался. Делал, кажется, так. Выгружал на application server в саповской кодировке, затем считывал оттуда файлы в двоичном виде, перекодировал, и выгружал на frontend. Перекодировал с помощью TRANSLATE, после чего менял пару байт. Сейчас бы стал перекодировать с помощью классов CL_ABAP_CONV*. Думаю, что в последнем случае никакой замены не понадобится.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB