Текущее время: Вс, сен 14 2025, 23:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: cl_abap_conv_in_ce альтернатива в 4.6С.
СообщениеДобавлено: Пт, ноя 16 2007, 13:09 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
Доброго времени,
может кто сталивался при загрузке xml. в 4.6С отсутствует интерфейс cl_abap_conv_in_ce. если не громоздок код, выложите плиз или может есть другая альтернатива.
Code:
    LOOP AT l_xml_table INTO l_xml_line.
      c_conv = cl_abap_conv_in_ce=>create( input = l_xml_line-data
          replacement = space  ).
      c_conv->read( IMPORTING data = l_content len = l_len ).
      CONCATENATE l_str1 l_content INTO l_str1.
    ENDLOOP.

спасибо.

_________________
Kind regards


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 16 2007, 13:27 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Если я правильно понял, требуется что-то типа:
Code:
*---------------------------------------------------------------------*
*       FORM get_ixml_doc_content                                     *
*---------------------------------------------------------------------*
*       ........                                                      *
*---------------------------------------------------------------------*
*  -->  P_IXML_DOC                                                    *
*  -->  P_CONTENT                                                     *
*---------------------------------------------------------------------*
FORM get_ixml_doc_content
                  USING
                    p_ixml_doc TYPE REF TO if_ixml_document
                  CHANGING
                    p_content TYPE xstring.

  DATA: l_ostream TYPE REF TO if_ixml_ostream.
  DATA: l_ixml_renderer TYPE REF TO if_ixml_renderer.

  CLEAR p_content.
  l_ostream = istreamfactory->create_ostream_xstring(
                                  string = p_content ).

  l_ixml_renderer = ixml->create_renderer(
        ostream        = l_ostream
        document       = p_ixml_doc ).

  IF NOT l_ixml_renderer->render( ) IS INITIAL.
    RAISE error.
  ENDIF.
ENDFORM.


Какая задача решается, если не секрет?

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 16 2007, 13:36 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
да, что-то типа этого. Нужно выгружать из сапа xml. дана структура этих файлов( очень уж они громоздкие). не хочется вбивать всю структруру руками. хочется загрузить эту структуру файлов в sap , пусть в виде таблиц саповских, затем их использовать при выгрузке xml.
слямзил код с sdn.sap.com, но вот нет такого интерфейса ..

_________________
Kind regards


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 16 2007, 14:13 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Sten написал(а):
да, что-то типа этого. Нужно выгружать из сапа xml. дана структура этих файлов( очень уж они громоздкие). не хочется вбивать всю структруру руками. хочется загрузить эту структуру файлов в sap , пусть в виде таблиц саповских, затем их использовать при выгрузке xml.
слямзил код с sdn.sap.com, но вот нет такого интерфейса ..


Дарю: XML и XSLT в 4.6C
Оформлять нет времени, но должно быть все понятно

Создано давно, по мотивам обсуждения, которое было здесь.
Надеюсь, не много воды утекло, и код еще рабочий :)

Удачи! :D

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 19 2007, 10:22 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
спасибо большое )

_________________
Kind regards


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

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


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

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


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

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