Текущее время: Пн, июл 28 2025, 20:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: XML-файлы
СообщениеДобавлено: Ср, дек 23 2009, 16:19 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Здравствуйте коллеги.

Поскажите пожалуйста классы или ФМ по работе с XML-файлами...
Интересует как впринцепи работа SAP и XML, так и работа с EXCEL на основе XML-файлов
На help.sap.com смотрел, но их там очень много, хотелось бы узнать те с которыми непосредственно кто-нибудь работал.

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Ср, дек 23 2009, 16:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
if_ixml, if_ixml_parser, if_ixml_document и т.д.

Реально работали, в том числе и для парсинга/обработки Excel-XML.

Примеры я думаю можно поиском найти


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Ср, дек 23 2009, 16:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
XML DOM Processing in ABAP part I - Convert an ABAP table into XML file using SAP DOM Approach
XML DOM Processing in ABAP part II - Convert an XML file into an ABAP table using SAP DOM Approach
ABAP – XML Mapping
ABAP and Excel - Create Formatted Excel using XML
Creating charts without using XML classes


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Вт, фев 09 2010, 20:54 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 06 2007, 11:54
Сообщения: 17
Заинтересовало
ROKO написал:

Но как только в тексте выводимой таблицы появляется кириллица, Excel начинает ругаться и не открывает сгенерированный файл.
У XML файла encoding="utf-16". Как изменить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Вт, фев 09 2010, 21:17 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, сен 23 2004, 18:43
Сообщения: 1556
Откуда: Москва
Можно еще помучать оператор АВАР
Code:
CALL TRANSFORMATION ...

_________________
Hе иди по течению, не иди против течения - иди поперек него, если хочешь достичь берега.
Слова Ванталы. Дела Ванталы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Ср, фев 10 2010, 05:12 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
vet написал(а):
Заинтересовало
ROKO написал:

Но как только в тексте выводимой таблицы появляется кириллица, Excel начинает ругаться и не открывает сгенерированный файл.
У XML файла encoding="utf-16". Как изменить?


Попробуете выгружать в кодовой странице 4110 это UNI-8, у меня все работает... а вообще для поиска кодовой страници по имени кодировки использовал ФМ SCP_CODEPAGE_BY_EXTERNAL_NAME.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Вт, фев 16 2010, 12:17 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
При вызове трансформации использую объект типа if_ixml_ostream. При выгрузке через cl_gui_frontend_services=>gui_download filetype = 'BIN'.
Таблица для cl_gui_frontend_services=>gui_download типа swxmlcont.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 11:08 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
Всем привет!
slim написал(а):
vet написал(а):
Заинтересовало

Но как только в тексте выводимой таблицы появляется кириллица, Excel начинает ругаться и не открывает сгенерированный файл.
У XML файла encoding="utf-16". Как изменить?


Попробуете выгружать в кодовой странице 4110 это UNI-8, у меня все работает... а вообще для поиска кодовой страници по имени кодировки использовал ФМ SCP_CODEPAGE_BY_EXTERNAL_NAME.


у меня возникла такая же проблема в преобразовании прописал: <?xml version="1.0" encoding="UTF-8"?>
но это не решило проблему
Подскажите пожалуйста как решить эту проблему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 11:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
DAK написал(а):
у меня возникла такая же проблема в преобразовании прописал: <?xml version="1.0" encoding="UTF-8"?>
но это не решило проблему
Подскажите пожалуйста как решить эту проблему?
Так а вы в какой кодовой странице выгружаете?
Я писал так:
Code:
сl_gui_frontend_services=>gui_download( EXPORTING filename = xls_file  codepage = '4110'  CHANGING data_tab = txt_tab[] ).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 12:05 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
Code:
  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename                = fullpath
      filetype                = 'ASC'
      codepage                = '4110'
    TABLES
      data_tab                = xml_table


пробовал и с codepage и без не открывает


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 12:07 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
в выгруженном файле всегда : <?xml version="1.0" encoding="utf-16"?>


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 12:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
DAK написал(а):
в выгруженном файле всегда : <?xml version="1.0" encoding="utf-16"?>

Как всегда? Вы же сказали что меняли на utf-8...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 12:20 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
я меняю в преобразовании, но когда открываю выгруженный файл там utf-16


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 12:25 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
DAK написал(а):
я меняю в преобразовании, но когда открываю выгруженный файл там utf-16

Значит дело в преобразование, оно не меняет Вам 16 на 8.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML-файлы
СообщениеДобавлено: Чт, авг 19 2010, 15:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, авг 20 2007, 15:49
Сообщения: 67
проблема решилась путем замены string на xstring параметра result xml xmlstr.


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

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


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

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


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

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