Текущее время: Сб, июл 19 2025, 20:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Выгрузка рисунков JPEG на сервер приложений
СообщениеДобавлено: Вт, янв 23 2007, 10:55 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, янв 23 2007, 10:47
Сообщения: 9
Откуда: Зеленоград
Подскажите <я не знать русский языка> метод , каким образом лучше выгружать картинки на сервер приложений.
Сейчас пробую из BDS выгрузить, но этот способ выгружает на локальную машину с помощью фронтенд - не подходит.
Может кто уже делал что либо подобное, мне нужно передавать картинки либо в формате JPEG, либо ввиде бинарных данных, подскажите <я не знать русский языка>.


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

Зарегистрирован:
Вт, авг 17 2004, 16:09
Сообщения: 202
транзакция SMW0


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
DATA it_lines type table of TLINE.

CALL FUNCTION 'WS_DOWNLOAD'
EXPORTING
BIN_FILESIZE = l_size
FILENAME = l_fname
FILETYPE = 'BIN'
TABLES
DATA_TAB = it_lines
EXCEPTIONS
CONVERSION_ERROR = 1
FILE_OPEN_ERROR = 2
FILE_READ_ERROR = 3
INVALID_TABLE_WIDTH = 4
INVALID_TYPE = 5
NO_BATCH = 6
UNKNOWN_ERROR = 7
GUI_REFUSE_FILETRANSFER = 8
OTHERS = 9
.

"For 'BIN', the table is completely filled line by line. The last line is not necessarily filled completely with file contents. For the reason, the parameter FILELENGTH must also be evaluated."


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
2vga, а теперь давайте-ка в поиск и читайте почему ФМ 'WS_DOWNLOAD' нельзя использовать для выгрузки на сервер приложений

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
согласен, прости ArmAnn :-), не тот кусок из сырцов вставил. Предыдущий для копирования на локальную машину.

* write file on aplication server
open dataset fname for output in binary mode message msg.
if sy-subrc = 0.
loop at it into line.
transfer line to fname.
if sy-subrc ne 0.
concatenate 'Error in transfer ' fname
into msg separated by ' '.
exit.
endif.
endloop.
close dataset fname.
endif.


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

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
теперь одобряю :D

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 23 2007, 14:15 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, янв 23 2007, 10:47
Сообщения: 9
Откуда: Зеленоград
Snegurenok написал(а):
транзакция SMW0

у мну на локальную машину пишет...

2VGA ...спасибо, буду пробовать ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 23 2007, 15:12 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, янв 23 2007, 10:47
Сообщения: 9
Откуда: Зеленоград
Я уточню вопрос.
Мне нужно из BDS выгрузить документы в виде файла в каталог на сервере приложений. Я знаю КЛАСС, ТИП объекта и ключ объекта - нужно получить файлы на сервере приложений. Подскажите простой или универсальный метод <я не знать русский языка>.


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Сначала
Code:
  data mime TYPE TABLE OF w3mime WITH HEADER LINE.
  CALL FUNCTION 'WWWDATA_IMPORT'
    EXPORTING
      key               = key
    TABLES
      mime              = mime.

а потом, как уже писали,
Code:
data dsn(64) value '/usr/tmp/1.jpg'.
OPEN DATASET dsn FOR OUTPUT IN BINARY MODE.
LOOP AT mime.
  TRANSFER mime TO dsn.
endloop.
CLOSE DATASET dsn.


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

Зарегистрирован:
Вт, янв 23 2007, 10:47
Сообщения: 9
Откуда: Зеленоград
Решил проблему так
по типу и классу нахожу данные с помощью
CALL FUNCTION 'BDS_BUSINESSDOCUMENT_GET_INFO'
.....

а потом отсылаю их на сервер приложений с помощью
call function 'SCMS_R3DB_GET'
....

получилось очень 'корасиво' и всего две функции....


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

Зарегистрирован:
Пт, дек 23 2005, 13:28
Сообщения: 113
Откуда: Южно-Сахалинск
разве на сервер приложений?
помоему на сервер БД в архивлинк качается


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

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


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

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


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

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