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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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