Текущее время: Вс, июл 27 2025, 15:12

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: BDS передача бинарного файла
СообщениеДобавлено: Пн, июн 23 2008, 15:09 
Ассистент
Ассистент

Зарегистрирован:
Чт, май 31 2007, 17:05
Сообщения: 26
Доброго дня!
Бапишка BDS_BUSINESSDOCUMENT_GET_TAB возвращает в таблице CONTENT файлы в бинарном виде. Их описание лежит в таблице COMPONENTS. Если у нас к документу прикреплено несколько файлов, то все они вываливаются в одной таблице.
Как разделить один файл от другого? проблема с длиной строки: эл-т данных SDOK_SDATX, тип RAW 1022 Строка для БинарнДокументСодерж, длина для загрузки.
Или может есть стандартные модули, чтобы считать в бинарном виде прикрепленный файл, для которого известен внутренний ID??
Буду признателен за любую подсказку


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

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
ф.м. BDS_BUSINESSDOCUMENT_GET_FILES

Помотрите класс CL_BDS_DOCUMENT_SET: метода построены на базе этих ф.м., но там всё в одной кучке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BDS передача бинарного файла
СообщениеДобавлено: Ср, мар 02 2011, 15:41 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, авг 24 2007, 11:29
Сообщения: 350
Добрый день.
Цитата:
Как разделить один файл от другого?
Сейчас занимаюсь похожей задачей.
Как нибудь решили проблему?

Как вариант можно перекодировать бинарную таблицу в строку с помощью ФМ 'SCMS_BINARY_TO_STRING' и там уже смотреть.
Но мне этот вариант не нравится.
У меня должно храниться порядка 30 файлов и каждый раз читать все 30 файлов во внутренюю табличку, а потом еще и искать нужный мне из общего перечня. Очень долго.

Может быть кто-нибудь решал похожую задачу?

Заранее благодарен за любой ответ.


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

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


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

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


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

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