Текущее время: Пт, авг 01 2025, 14:54

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Пт, апр 17 2009, 13:17 
Начинающий
Начинающий

Зарегистрирован:
Сб, окт 14 2006, 15:57
Сообщения: 17
Господа, необходимо в фоновом режиме файл из репозитария (bussiness document navigator, тр-я OAER) отправить как вложение по e-mail.

В качестве решения собираюсь после чтения документа из репозитария переслать его на сервер приложений, затем считать оттуда модулем SO_DOCUMENT_REPOSITORY_MANAGER и через этот же модуль отправить e-mail.

Затык пока, как документ, доступный как ссылка на объект i_oi_document_proxy:
DATA:
document TYPE REF TO i_oi_document_proxy,

переслать на сервер приложений. У объекта i_oi_document_proxy есть метод:

CALL METHOD document->save_document_to_url
EXPORTING
* NO_FLUSH = ' '
url = '/usr/sap/trans/myFile.xls'
* USER_INFO =
IMPORTING
ERROR = ERROR
RETCODE = RETCODE
CHANGING
DOCUMENT_SIZE = DOCUMENT_SIZE
.

Он успешно выполняется, но после этого файл на сервере я не вижу!

Кто-нить решал подобную задачу?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Пт, апр 17 2009, 15:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Вот непонятно мне - отправка файла на какой сервер?

Если просто выгрузить в каталог (на сервер приложений), то I_OI_DOCUMENT_PROXY~SAVE_DOCUMENT_TO_TABLE и далее F1 OPEN DATASET.

Если требуется в виде аттача через е-mail - то поиск по SO_NEW_DOCUMENT_SEND_API1

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Сб, апр 18 2009, 22:36 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
В фоне все это барахло i_oi_document_proxy работать не должно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Вс, апр 19 2009, 01:18 
Начинающий
Начинающий

Зарегистрирован:
Сб, окт 14 2006, 15:57
Сообщения: 17
Так каким же образом в фоне отправить файл из репозитария приаттаченным в mail? Кто делал?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Вс, апр 19 2009, 10:57 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Vic написал(а):
Так каким же образом в фоне отправить файл из репозитария приаттаченным в mail? Кто делал?

Делаете PDF форму и отправляете её.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Пн, апр 20 2009, 10:19 
Начинающий
Начинающий

Зарегистрирован:
Сб, окт 14 2006, 15:57
Сообщения: 17
А если надо не PDF, а, в общем случае, любой файл, например Excel или Word?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Пн, апр 20 2009, 10:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 22 2005, 09:51
Сообщения: 208
Пол: Мужской
Vic написал(а):
А если надо не PDF, а, в общем случае, любой файл, например Excel или Word?


Если в фоне все это барахло i_oi_document_proxy работать не должно(с)John Doe :roll: , то значит надо поискать какой-то другой путь.

Например, ФМ BDS_BUSINESSDOCUMENT_GET_TAB

_________________
С уважением, В.Ш.
4.6C


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как отправить в фоновом режиме файл из репозитария на сервер приложений
СообщениеДобавлено: Чт, май 28 2009, 18:40 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Все-таки снова подниму тему. В репозитарии есть шаблон. Нужно его в фоне заполнить данными и выслать по e-mail. Кто-нибудь решил такую задачу?


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

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


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

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


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

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