Текущее время: Пт, июл 18 2025, 06:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Smartforms - адреса отправителя без привязки к ID пользователя
СообщениеДобавлено: Ср, июл 09 2014, 12:12 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Коллеги, приветствую.
Имеется прога, формирующая и отсылающая стандартным образом смарт-форму:
1- Тянем имя ФМ смарт-формы через 'SSF_FUNCTION_MODULE_NAME'
2- С помощью 'CREATE_RECIPIENT_OBJ_PPF' получаем ID получателя
3- С помощью 'CREATE_SENDER_OBJECT_PPF' - ID отправителя
4- Запускаем ФМ смарт-формы.

Вопрос в 3-ем пункте. Как отправить смарт-форму, не привязываясь к ID пользователя SAP-системы? Либо, куда засунуть расширялово, чтобы сломать :) эту логику?
Камень преткновения в том, что программа, отсылающая форму запускается по расписанию.
Расписаний таких, пока, 2. С разными вариантами. Каждое расписание запускается от имени своего пользователя, с заданным E-mail.
В перспективе, таких заданий будет пару десятков. Не создавать же для запуска каждого задания своего пользователя, с отдельным E-mail.

Please, advise.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Smartforms - адреса отправителя без привязки к ID пользователя
СообщениеДобавлено: Ср, июл 09 2014, 14:10 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Есть 2 варианта:
1. На вход 'CREATE_SENDER_OBJECT_PPF' подавать фиксированное имя пользователя.
2. Использовать ФМ CREATE_RECIPIENT_OBJ_ZAV_PPF, на вход подавали данные бизнес-партнера(сотрудника), который искался в обрабатываемом документе.

Все зависит от бизнес-логики определения отправителя.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Smartforms - адреса отправителя без привязки к ID пользователя
СообщениеДобавлено: Ср, июл 09 2014, 14:40 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Удав написал(а):
Есть 2 варианта:
1. На вход 'CREATE_SENDER_OBJECT_PPF' подавать фиксированное имя пользователя.
2. Использовать ФМ CREATE_RECIPIENT_OBJ_ZAV_PPF, на вход подавали данные бизнес-партнера(сотрудника), который искался в обрабатываемом документе.

Все зависит от бизнес-логики определения отправителя.


Оба варианта не подходят, так как в обоих заточка на внутрисаповскую учётку.
1 -> Учётка указывается в явном виде
2 -> подаётся номер адреса и номер лица. А внутри происходит выборка откуда-нибудь, типа ADR6.

Можно ли куда-то подать e-mail в явном виде, чтобы смарт-форма ушла?

Отвечаю сам себе, что можно сконвертировать смарт-форму в OTF и собирать письмо с вложенным OTF вручную.
Но, больно много кода надо набить.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Smartforms - адреса отправителя без привязки к ID пользователя
СообщениеДобавлено: Ср, июл 09 2014, 14:42 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
В общем, все-ещё надеюсь, на альтернативный вариант.
В смысле, на указание в стандарте, где можно "улиткой" вставить свой кейс с e-mail-ом.


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

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


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

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


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

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