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

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


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

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


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

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