Текущее время: Пт, апр 19 2024, 19:47

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Преобразование XML в аттачмент письма
СообщениеДобавлено: Чт, май 02 2019, 15:12 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, фев 12 2008, 14:52
Сообщения: 19
Пол: Женский
Коллеги, подскажите, кто сталкивался.
У меня есть xml-шаблон (в SMW0), который я считываю в коде, на основании шаблона формирую нужный мне вордовский документ. Далее, этот документ я преобразовую в двоичный и прикрепляю аттачментом в письмо. Для преобразования использую gui_download, затем считываю через gui_upload, и результат передаю в SO_NEW_DOCUMENT_ATT_SEND_API1 для отправки письма. Все работает.
А можно сделать аналогичное преобразование gui_download/gui_upload, минуя сохранение на диск? Может метод какой есть для преобразования на лету?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Преобразование XML в аттачмент письма
СообщениеДобавлено: Чт, май 02 2019, 15:47 
Начинающий
Начинающий

Зарегистрирован:
Сб, мар 09 2019, 18:15
Сообщения: 18
SCMS_TEXT_TO_XSTRING или SCMS_STRING_TO_XSTRING потом SO_XSTRING_TO_TAB


возможно даже тебе нужна scms_text_to_ftext

неизвестно какой тип у тебя на входе и какой нужно получить на выходе.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Преобразование XML в аттачмент письма
СообщениеДобавлено: Пт, май 03 2019, 06:46 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 14 2011, 07:26
Сообщения: 80
Откуда: Альфа Центавра
Пол: Мужской
ДД
можете глянуть как реализовано тут Z_XTT_INDEX
просто поставьте переключатель на вызов метода send (zcl_xtt->send)
в аттачменте будут доки

тут еще есть спец параметре в конструктор когда HTML класс посылает себя в качестве body e-mail
zcl_xtt_html


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Преобразование XML в аттачмент письма  Тема решена
СообщениеДобавлено: Пн, май 06 2019, 16:04 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, фев 12 2008, 14:52
Сообщения: 19
Пол: Женский
Всем спасибо! Все получилось!
1. На входе у меня таблица строк scr_strings, с тремя строчками:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<pkg:package ... содержимое xml-файла
2. Конкатенация всех строк через cl_abap_char_utilities=>cr_lf в строку типа string
3. Добавляю еще cl_abap_char_utilities=>cr_lf в конец строки
4. Преобразую string в xstring через SCMS_STRING_TO_XSTRING с кодировкой 4110
5. Преобразую xstring в binary через SCMS_XSTRING_TO_BINARY


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

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


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

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


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

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