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

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


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

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


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

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