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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как загрузить данные из XML?
СообщениеДобавлено: Пн, дек 25 2006, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 07 2006, 07:59
Сообщения: 2
Привет всем!
есть ли какой нибудь инструмент который помог бы загружать данные из XML файлов.
Поясню
Файл лежит на сервере приложений. Попробовал
OPEN DATASET FileNAME FOR INPUT IN TEXT MODE encoding default.
............
READ DATASET FileNAME INTO... и тд

а дальше просто отковыривать данные из соответствующих тегов. Но это прокатит только если теги записаны в файле построчно типа
<PIMS_PIPELINE_DEFECTS>
<PACKAGE_NUMBER>123527</PACKAGE_NUMBER>
<REPAIR>
<REPAIR_NUMBER>32973</REPAIR_NUMBER>
<REPAIR_ID>3435645644562973</REPAIR_ID>

<FAC_NUM>000000000010000000</FAC_NUM>
<PROPOSED_REPAIR>040</PROPOSED_REPAIR>
<PIPELINE_SECTION>A-1</PIPELINE_SECTION>

Что делать если данные в файле идут все сразу непострочно Незнаю. Может инструмент есть какой проглатывающий стандартный.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 25 2006, 14:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Если у вас версия >= 4.7, то там есть, во-первых, CALL TRANSFORMATION, во-вторых, класс CL_XML_DOCUMENT, который все это умеет.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 25 2006, 14:48 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
+1 к сергею
тока call transformation адекватно работает тока с базисом от 6-40
а класс cl_ixml - это рулез
на sdn где то режит очень хороший пример, как ни странно из индии=)

_________________
полный SAPец


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

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


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

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


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

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