Текущее время: Пн, июл 21 2025, 02:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: SAP -почта
СообщениеДобавлено: Ср, дек 26 2007, 10:26 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
Всем здравствуйте!
Столкнулся с пробелмой автоматической отправки по сап-почте
Использую ФМ SO_NEW_DOCUMENT_ATT_SEND_API1, но почта отправляется только мне, другим пользователям и на внешний е-майл не отправляется. Может кто подскажет, может там параметры какие-то для этого обязательные нужны или еще что.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 11:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Это читали?:
http://sapboard.ru/forum/viewtopic.php?t=16133
http://sapboard.ru/forum/viewtopic.php?t=22550
http://sapboard.ru/forum/viewtopic.php?t=17391

В своих персональных данных e-mail указан?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 11:29 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
sibrin написал:
Это читали?:
http://sapboard.ru/forum/viewtopic.php?t=16133
http://sapboard.ru/forum/viewtopic.php?t=22550
http://sapboard.ru/forum/viewtopic.php?t=17391

В своих персональных данных e-mail указан?


Это читал, в персональных данных майл указан, да и не только на майл, а на сап почту другим пользователям тоже не отправляется,.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP -почта
СообщениеДобавлено: Ср, дек 26 2007, 12:11 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
CTyDeHT написал(а):
Всем здравствуйте!
Столкнулся с пробелмой автоматической отправки по сап-почте
Использую ФМ SO_NEW_DOCUMENT_ATT_SEND_API1, но почта отправляется только мне, другим пользователям и на внешний е-майл не отправляется. Может кто подскажет, может там параметры какие-то для этого обязательные нужны или еще что.

Может и нужны, а может и нет. Кто-ж его знает.
"Подробности! -- сказал Римский, стукнув пресс-папье по столу."

Что значит "не отправляется"? Падает в дамп? Возвращает код ошибки? Завершается нормально?
Привидите фрагмент вашего кода, так как через форум не видно что, как и где Вы заполнини, какие параметры задействовали.
По поводу отправки на внешнюю почту - а должно отправляться? все необходимые для этого настройки сделаны?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP -почта
СообщениеДобавлено: Ср, дек 26 2007, 12:19 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
sy-uname написал(а):
CTyDeHT написал(а):
Всем здравствуйте!
Столкнулся с пробелмой автоматической отправки по сап-почте
Использую ФМ SO_NEW_DOCUMENT_ATT_SEND_API1, но почта отправляется только мне, другим пользователям и на внешний е-майл не отправляется. Может кто подскажет, может там параметры какие-то для этого обязательные нужны или еще что.

Может и нужны, а может и нет. Кто-ж его знает.
"Подробности! -- сказал Римский, стукнув пресс-папье по столу."

Что значит "не отправляется"? Падает в дамп? Возвращает код ошибки? Завершается нормально?
Привидите фрагмент вашего кода, так как через форум не видно что, как и где Вы заполнини, какие параметры задействовали.
По поводу отправки на внешнюю почту - а должно отправляться? все необходимые для этого настройки сделаны?


Завершается нормально, помещается в отправленные, но дальше никуда не уходит.

REPORT ZESK_OTPRAVKA_SAPMAIL .

data: gt_kont type TABLE OF ZESK_UCHET,
gs_kont type ZESK_UCHET.

data: gt_konter TYPE TABLE OF ZESK_UCHET,
gs_konter type ZESK_UCHET.

data: DOCUMENT_DATA LIKE SODOCCHGI1.


data: RECEIVERS LIKE SOMLRECI1 OCCURS 1 WITH HEADER LINE.

*Data: tab_lines type i.

data: DOC_HEADER LIKE SOLISTI1 OCCURS 1 WITH HEADER LINE.

data: DOC_CONTENT like SOLISTI1 occurs 1 with header line.

*data: objpack like sopcklsti1 occurs 1 with header line.

select * from ZESK_UCHET into CORRESPONDING FIELDS OF TABLE gt_kont.

Data: docdata like sodocchgi1,
objpack like sopcklsti1 occurs 1 with header line,
objhead like solisti1 occurs 1 with header line,
objtxt like solisti1 occurs 10 with header line,
objbin like solisti1 occurs 10 with header line,
reclist like somlreci1 occurs 1 with header line.

Data: tab_lines type i,
doc_size type i,
att_type like SOODK-OBJTP.
docdata-obj_name = 'Ïðîâåðêà'.
docdata-obj_descr = 'Íåò îáíîâëåíèÿ'.
docdata-PROC_TYPE = 'D'.

loop at gt_kont into gs_kont.
if gs_kont-erdat < sy-datum.
CONCATENATE gs_kont-name1
gs_kont-name2
gs_kont-name3
gs_kont-name4 into objtxt.


CONCATENATE gs_kont-kanum
objtxt into objtxt SEPARATED BY space.

append objtxt.

objtxt = gs_kont-KOMMENT.
append DOC_CONTENT.


endif.
endloop.



describe table objtxt lines tab_lines.
read table objtxt index tab_lines.
docdata-doc_size = ( tab_lines - 1 ) * 255 + strlen( objtxt ).
clear objpack-transf_bin.
objpack-head_start = 1.
objpack-head_num = 0.
objpack-body_start = 1.
objpack-body_num = tab_lines.
objpack-doc_type = 'RAW'.
append objpack.

reclist-receiver = 'smo@itec-center.ru'.
reclist-rec_type = 'U'.
reclist-com_type = 'INT'.
append reclist.
clear: reclist.
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
reclist-EXPRESS = 'X'.
append reclist.
clear: reclist.
reclist-receiver = '70bae'.
reclist-rec_type = 'B'.
reclist-EXPRESS = 'X'.
reclist-com_type = 'RML'.

append reclist.

reclist-receiver = sy-uname. "<-- change internal user

* reclist-rec_type = 'B'.
* append reclist.


CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = docdata
* PROC_TYPE = 'T'
PUT_IN_OUTBOX = 'X'
tables
packing_list = objpack
OBJECT_HEADER = objhead

* CONTENTS_BIN = objbin
CONTENTS_TXT = objtxt
receivers = reclist
.



IF sy-subrc <> 0.
message ID 'SO' TYPE 'S' NUMBER '023'
with docdata-obj_name.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 12:27 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Перед отправкой сообщений на внешние адреса нужно прочитать эту статью и желательно дать почитать ее своему админу.
При отправке на SAP-почту - нужно не забывать указывать тип получателя B - SAP-пользователь.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 12:29 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Code:
reclist-receiver = sy-uname.

Зачем???? :shock:

Добавил: сорри, не заметил второго пользователя

Добавил снова: 70bae - реальный пользователя системы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SAP -почта
СообщениеДобавлено: Ср, дек 26 2007, 13:20 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
CTyDeHT написал(а):

clear: reclist.
reclist-receiver = '70bae'.
reclist-rec_type = 'B'.
reclist-EXPRESS = 'X'.
reclist-com_type = 'RML'.

append reclist.

...

Предположу что имя пользователя должно быть в верхнем регистре.
И как сочетается 'RML' и 'B'?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 13:30 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
RML добавил уже потом, в качестве эксперемента, пользователь рельный,
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
reclist-EXPRESS = 'X'.
append reclist.
если всместо sy-name пишу 70smo(это я), мне приходит, если 70bae, ему не приходит


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 26 2007, 15:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
CTyDeHT написал(а):
RML добавил уже потом, в качестве эксперемента, пользователь рельный,
reclist-receiver = sy-uname.
reclist-rec_type = 'B'.
reclist-EXPRESS = 'X'.
append reclist.
если всместо sy-name пишу 70smo(это я), мне приходит, если 70bae, ему не приходит

Проверьте что возвращается в параметре ФМ SENT_TO_ALL и содержимое таблицы RECEIVERS после выполнения - есть-ли там каки-либо изменения.
Так-же посмотрите в ваших исходящих - в каком статусе и состоянии находятся отправленные другим пользователям сообщения.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 27 2007, 07:29 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
SENT_TO_ALL возвращается пустым, из таблицы удаляется строка с адресом smo@itec-center.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 27 2007, 11:19 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, окт 24 2007, 14:24
Сообщения: 272
Откуда: Екатеринбург
Пол: Мужской
John Doe написал:
Перед отправкой сообщений на внешние адреса нужно прочитать эту статью и желательно дать почитать ее своему админу.
При отправке на SAP-почту - нужно не забывать указывать тип получателя B - SAP-пользователь.


как его админ, статью эту прочитал.
1. у нас настроена почта через smtp, без изпользования sap mail gateway.
2. письма, созданные вручную отправляются без проблем, будь то непосредственно на е-mail, либо через переадресацию: sap-user --> e-mail.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 27 2007, 11:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
CTyDeHT написал(а):
SENT_TO_ALL возвращается пустым, из таблицы удаляется строка с адресом smo@itec-center.ru

Разбейте задачу на части - вызывайте ФМ только для одного получателя.
И что с out-box-ом? Там есть письма или их нет?

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 28 2007, 06:49 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 10:07
Сообщения: 16
В аут-боксе письма есть


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 28 2007, 09:16 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
tr0ublemaker написал:
как его админ, статью эту прочитал.
1. у нас настроена почта через smtp, без изпользования sap mail gateway.
2. письма, созданные вручную отправляются без проблем, будь то непосредственно на е-mail, либо через переадресацию: sap-user --> e-mail.


1) Откуда письма отправляются без проблем, непосредственно с сервера приложений проверяли?
2) Сервер приложений на чем, Unix, Windows? Если Unix, почтовый агент какой (sendmail,...)? Логи смотрели?

_________________
С уважением, VGA
Мой блог


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.

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


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

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


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

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