Текущее время: Сб, июл 19 2025, 19:35

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Ср, авг 14 2013, 18:55 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Добрый день, Коллеги!

Возникла следующая задача.
Необходимо сформировать в ABAP HTML-документ электронной почты с дальнейшим отображением его в Outlook с возможностью редактирования.

Собственно, вопрос в том, как передать этот документ в Outlook.
Я так понимаю, как-то через OLE объект 'Outlook.Application'?

Сам же HTML документ формирую как объект класса cl_document_bcs.

Подскажите, пожалуйста, есть ли решение данной задачи?

Заранее благодарен!

_________________
С Уважением, Danila


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Ср, авг 14 2013, 20:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, мар 28 2005, 15:38
Сообщения: 1257
Давайте поточнее: послать письмо или открыть заготовку в оутлуке?
Если первое: то - да, класс cl_document_bcs. Примеров много у индусов на www.saptechnical.com и scn.sap.com
Если второе: то - да через OLE объект 'Outlook.Application'

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Ср, авг 14 2013, 21:31 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
При втором варианте, я бы попробовал сформировать письмо в виде файла, выгрузить его на локальную машину и открыть из outlook'а (запуском команды или, действительно, через ole).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Чт, авг 15 2013, 11:11 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Кодер написал(а):
Давайте поточнее: послать письмо или открыть заготовку в оутлуке?
Если первое: то - да, класс cl_document_bcs. Примеров много у индусов на http://www.saptechnical.com и scn.sap.com
Если второе: то - да через OLE объект 'Outlook.Application'


Да, именно 2-е. С отправкой-то все просто.
А тут надо именно сформированный HTML файл использовать как заготовку письма, то есть открыть его в Outlook с возможностью редактирования, добавления аттачей и пр. уже непосредственно функциями Outlook.

И в том-то и вопрос, как в объект 'Outlook.Application' передать этот HTML код?

Насчет выгрузки файла локально - тоже есть такая идея, но вариант не самый красивый, вот и думаю, есть ли альтернативные варианты.

_________________
С Уважением, Danila


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Чт, авг 15 2013, 12:06 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
По OLE не смотрели http://scn.sap.com/thread/122840 и https://scn.sap.com/thread/1439684?
Мне выгрузка локально казалась более корректной, т.к. в этом случае больше шансов открыть файл на альтернативных системах (web, linux, macos, мобильные опрационки).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Чт, авг 15 2013, 19:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Danila написал:
А тут надо именно сформированный HTML файл использовать как заготовку письма, то есть открыть его в Outlook с возможностью редактирования, добавления аттачей и пр. уже непосредственно функциями Outlook.

Так не проще ли отправить письмо из SAP себе в Outlook. И затем просто форварднуть его туда, куда надо?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Чт, авг 15 2013, 21:35 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, окт 22 2009, 12:41
Сообщения: 473
Да, отправить письмо себе разумнее, но нужно помнить, что серверы, как правило, сохраняют кучу информации в заголовках писем. Т.е. письмо отправленное первый раз от себя и отвеченное/форварднутое отличаются. Иногда это может иметь значение.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Формирование письма Outlook в формате HTML из ABAP
СообщениеДобавлено: Чт, авг 22 2013, 11:41 
Специалист
Специалист

Зарегистрирован:
Пн, фев 11 2008, 16:17
Сообщения: 122
Пол: Мужской
Да, вариант с отправкой себе и пересылкой непосредственно из Outlook-а так же рассматривался, как наиболее разумный и понятный с т. з. реализации...

Позволю себе еще один вопрос, в догонку.
Если все таки отказываемся от Outlook и используем SAP редактор писем.
Сформировали объект сообщения с телом письма, списком получателей.
Далее хочу открыть его в SAP-овском редакторе на изменение. Использую метод IF_DOCUMENT_DISPLAY_BCS~DISPLAY_OUTPLACE
класса CL_DOCUMENT_BCS, в результате письмо отображается, но для редактирования доступны только вложения.
Следовательно, решение не правильное )

Подскажите, пожалуйста, каким образом можно открыть сформированное сообщение с возможностью полного его редактирования средствами редактора сообщений SAP?

Заранее благодарен...

_________________
С Уважением, Danila


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

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


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

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


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

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