Текущее время: Чт, июл 31 2025, 17:22

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


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

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


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

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