Текущее время: Чт, апр 18 2024, 03:39

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


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

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


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

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