Текущее время: Пн, июл 28 2025, 15:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Пн, авг 30 2010, 11:49 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Заказчик требует вывести в PDF картинку(изврат нужен для печати карточки канбан).
Картинка прикреплена к ОЗМ - документ, созданный в тр. CV01N.
Нашла, как загрузить картинки из Web-репозитария.
Но эта картинка храниться не там. Все, что я о ней знаю:
- draw-doknr номер документа
- draw-filep - путь к файлу
Я так понимаю, мне нужно как-то считать картинку в двоичный файл и его передать в форму?
Чем считать, подскажите пожалуйста?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?  Тема решена
СообщениеДобавлено: Вт, авг 31 2010, 10:15 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
вопрос снят, все получилось :)

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Вт, авг 31 2010, 21:49 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Обычно считается хорошим тоном поделиться путем решения на благо будущих поколений. :)

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Ср, сен 01 2010, 08:06 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
Делюсь :)
Не знаю, насколько мое решение оптимально, возможно есть более правильный путь.
Code:
TABLES: drad, draw.
  data: z type string,
        ld_logfile type string,
        zstr type string,
        w_binary TYPE xstring,
        w_base TYPE string VALUE 'image/bmp'.
  data: begin of xml_lines occurs 0,
      txt(1024) type x,
    end of xml_lines.

" Соединение документ-объект:
select single * from drad into drad where dokob = 'MARA' and objky = matnr.
  CHECK sy-subrc = 0.

  select single max( dokvr ) FILEP from draw into (draw-dokvr, draw-FILEP)
    WHERE dokar = drad-dokar and doknr = drad-doknr
    GROUP BY dokar doknr filep.
  CHECK sy-subrc = 0.

  ld_logfile = draw-FILEP.  " путь к файлу с рисунком

" загрузка рисунка 
  CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
      FILENAME                = ld_logfile
      FILETYPE                = 'BIN'
      READ_BY_LINE            = ''
      REPLACEMENT             = ''
    TABLES
      DATA_TAB                = xml_lines
    EXCEPTIONS
      ....
      OTHERS                  = 17.

  CHECK sy-subrc = 0.

" преобразование таблицы с двоичными данными в строку (тут возможно можно проще, не знаю, как)
  loop at xml_lines.
    z = xml_lines-txt.
    CONCATENATE zstr z  into zstr.
  endloop.
  w_binary = zstr.


Ну а дальше передать в формуляр w_binary и w_base
Как сделать в формуляре, подсмотрела тут: viewtopic.php?f=13&t=63029
Загружаются и печатаются и bmp и jpg.

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Ср, сен 01 2010, 10:29 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
в приведенном коде предполагалось, что путь к файлу указан явно
но поскольку базисник сейчас настраивает хранение файлов в SAP-системе, мне придется теперь искать, как их оттуда выковыривать :)
Может кто с этим уже сталкивался?

_________________
Silence v.2.0


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Ср, сен 01 2010, 10:45 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Silence1 написала:
в приведенном коде предполагалось, что путь к файлу указан явно
но поскольку базисник сейчас настраивает хранение файлов в SAP-системе, мне придется теперь искать, как их оттуда выковыривать :)
Может кто с этим уже сталкивался?

Всё зависит от реализации этого самого настраивания для "хранение файлов в SAP-системе".
А так - поищите по форуму - очень много примеров, особенно когда касается работы с Excel\Word шаблонами.

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В PDF - документ, прикрепленный к материалу?
СообщениеДобавлено: Ср, сен 01 2010, 12:43 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 19:38
Сообщения: 434
Откуда: Санкт-Петербург
Пол: Женский
sy-uname написал(а):
Всё зависит от реализации этого самого настраивания для "хранение файлов в SAP-системе".

по нашему "настраиванию" получилось - двоичные данные картинок лежат в DRAO :)
достаточно select :)

_________________
Silence v.2.0


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

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


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

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


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

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