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

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


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

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


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

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