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

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


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

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


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

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