Текущее время: Вт, июл 22 2025, 09:58

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


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

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


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

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