SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Динамический URL рисунка на Adobe Form



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Paul_80
Участник
Участник


Age: 43
Joined: 15 Apr 2010
Posts: 1
Location: Bangladesh

PostPosted: Thu Apr 15, 2010 9:09 pm    Post subject: Динамический URL рисунка на Adobe Form Reply with quote

Всем привет!

Коллеги, мне нужно в PDF формуляре разместить фотографию сотрудника, причем путь до этой фотографии формируется динамически. Все фотки хранятся на одном из локальных серверов, но не загружены в SAP.

Собственно, сформированный путь до фотки передается в контекст формуляра. И тут начинаются чудеса: ни под каким соусом увидеть эту фотографию не удается.
Если забить путь до фотографии в поле URL объекта Image формуляра и поставить галку "Embed Image", то рисунок видно из PDF-превью и из программы.
Если прописать путь до фотографии в скрипте
Code:
$.StaticImage1.value.#image.href = "\\MachineName\Foto.jpg"

, то фотку видно на превью, но не видно из программы.
Если прописать в URL вместо строки-константы значение переменной из контекста, фотографию не видно из превью (что логично) и из программы.
Причем текстовое поле формуляра честно отображает содержимое переменной контекста, в которой лежит требуемый путь до фотографии.

Подскажите, пожалуйста, что я делаю не так, какие есть рецепты отображения рисунка с динамическим URL в PDF-формуляре?
Бьюсь уже вторую неделю.

Заранее огромное спасибо!
Back to top
View user's profile Send private message
july7
Старший специалист
Старший специалист



Joined: 10 Oct 2007
Posts: 109
Location: Киров

PostPosted: Mon Apr 19, 2010 4:07 pm    Post subject: Reply with quote

Добрый день!

Можно воспользоваться вариантом для MIME Repository из примера:
http://www.sapnet.ru/viewtopic.php?p=6668

Только заменить считывание из репозитария на считывание файла из сети, например, вот так
Code:

DATA: ls_line(1022) TYPE x,
      itab LIKE TABLE OF ls_line.

CALL FUNCTION 'WS_UPLOAD'
  EXPORTING
    filename = \\MachineName\Foto.jpg'
    filetype = 'BIN'
  TABLES
    data_tab = itab.

CLEAR w_binary.
LOOP AT itab INTO ls_line.
  CONCATENATE w_binary ls_line INTO w_binary IN BYTE MODE.
ENDLOOP.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG.
SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG.
Every effort is made to ensure content integrity. Use information on this site at your own risk.