Текущее время: Ср, июл 30 2025, 21:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Пн, сен 14 2009, 13:29 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 14 2007, 16:00
Сообщения: 17
Ситуация следующая в системе BI настроен Workflow, но пользватели которых он задействует редко заходят в эту систему.
Поэтому хочется отправлять им сообщение во внешнюю систему R\3, связь с этой системой настроена(грузим данные из нее).
Насколько я понял штатными средствами Workflow это сделать нельзя и нужно писать ABAP код, но не совсем понятно что именно в нем писать )
Надеюсь кто-то уже сталкивался с подобным и подскажет варианты решения.
Может быть есть стандартный ФМ для отправки почты пользователю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Пн, сен 14 2009, 14:03 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Искать не пробовали?

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Пн, сен 14 2009, 14:05 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Maser написал(а):
Ситуация следующая в системе BI настроен Workflow, но пользватели которых он задействует редко заходят в эту систему.
Поэтому хочется отправлять им сообщение во внешнюю систему R\3, связь с этой системой настроена(грузим данные из нее).
Насколько я понял штатными средствами Workflow это сделать нельзя и нужно писать ABAP код, но не совсем понятно что именно в нем писать )
Надеюсь кто-то уже сталкивался с подобным и подскажет варианты решения.
Может быть есть стандартный ФМ для отправки почты пользователю?

Code:
Пример без вложения.
Если у Вас он не отрабатывает, обратитесь к базису, пусть они сделают необходимые настройки в системе

DATA:
lt_header LIKE TABLE OF solisti1,
ls_document_data LIKE sodocchgi1,
lt_content TYPE TABLE OF solisti1,
lt_receivers TYPE TABLE OF somlreci1,
ls_receivers LIKE LINE OF lt_receivers,
ls_content LIKE LINE OF lt_content.

* получатель
ls_receivers-receiver = 'user@domain.com'.
ls_receivers-rec_type = 'U'.
APPEND ls_receivers TO lt_receivers.
* Заголовок
ls_document_data-obj_langu = sy-langu.
ls_document_data-obj_descr = 'Заголовок письма'.
* Тело письма
ls_content = 'Привет, Мир!'.
APPEND ls_content TO lt_content.
ls_content = 'С уважением.'.
APPEND ls_content TO lt_content.

* Отправка
CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
EXPORTING
document_data = ls_document_data
put_in_outbox = 'X'
commit_work = 'X'
TABLES
object_header = lt_header
object_content = lt_content
receivers = lt_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.

Где то нашел этот пример на форуме.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Ср, сен 16 2009, 16:28 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
я так понимаю надо не на внешнюю почту, а во внешнюю систему SAP ERP из BIной системы на внутренний адрес юзера SAP. А смысл? Может, проще на обычную почту?
я о такой возможности не слышала (sap-sap), но может гуры что подскажут.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Чт, сен 17 2009, 07:09 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Galka написала:
я так понимаю надо не на внешнюю почту, а во внешнюю систему SAP ERP из BIной системы на внутренний адрес юзера SAP. А смысл? Может, проще на обычную почту?
я о такой возможности не слышала (sap-sap), но может гуры что подскажут.


Можно через RFC вызвать тот же самый фм (SO_NEW_DOCUMENT_SEND_API1) на целевой системе.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Чт, сен 17 2009, 12:21 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, окт 20 2008, 10:29
Сообщения: 339
Откуда: Мюнхен
Пол: Мужской
Rokhay написал:
Galka написала:
я так понимаю надо не на внешнюю почту, а во внешнюю систему SAP ERP из BIной системы на внутренний адрес юзера SAP. А смысл? Может, проще на обычную почту?
я о такой возможности не слышала (sap-sap), но может гуры что подскажут.


Можно через RFC вызвать тот же самый фм (SO_NEW_DOCUMENT_SEND_API1) на целевой системе.


Именно такой ответ был дан вопрошающему на форуме по Workflow, но видимо он его не устроил :)

_________________
Вежливость - лучшее оружие чайника :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отправить сообщение на почту пользователя во внешнюю систему SAP R/3
СообщениеДобавлено: Чт, сен 17 2009, 14:39 
Специалист
Специалист

Зарегистрирован:
Пн, янв 14 2008, 10:33
Сообщения: 163
SCOT - настройка
SOST - монитор
Пример: SCR_MAIL_EX1
Сам пользуюсь: Sending E-Mail from ABAP - Version 610 and Higher - BCS Interface. https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/789


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

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


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

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


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

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