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

GOS attachment list



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
vga
Мастер
Мастер


Age: 205
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Wed Mar 05, 2008 2:00 pm    Post subject: GOS attachment list Reply with quote

Коллеги, может кто сталкивался, в какой таблице хранится URL
в GOS attachment list для материала?
Трассировка sql запросов что-то ничего явного не дала. Sad



gos_attachments.JPG
 Description:
 Filesize:  31.21 KB
 Viewed:  8529 Time(s)

gos_attachments.JPG


Back to top
View user's profile Send private message Blog Visit poster's website
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Wed Mar 05, 2008 2:31 pm    Post subject: Reply with quote

Привет! Попробуй посмотреть в таблице SOOD с ключом URL. По идее GOS соединяет связями только бизнес-объекты. Вот мне и подумалось, что весь аттачмент - это инстанции какого нибудь БО (к примеру SOOD)...
Back to top
View user's profile Send private message Blog
vga
Мастер
Мастер


Age: 205
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Wed Mar 05, 2008 3:54 pm    Post subject: Reply with quote

Привет!
И правда есть, в SOOD-OBJDES. Осталось по ключу связать с материалом, но это уже легче. Сенкс!
Back to top
View user's profile Send private message Blog Visit poster's website
vga
Мастер
Мастер


Age: 205
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Mar 06, 2008 3:12 pm    Post subject: Reply with quote

Функциональньщики все же подорвали найти им связь по таблицам. В абапе таких извращений не требуется, все делается через соответствующие ФМ.

Из таблицы "SRRELROLES" получаем ROLEID
по ключу
SRRELROLES-OBJKEY = '000000000020000335' "название материала
SRRELROLES-OBJTYPE = 'BUS1001006' "бизнес объект

Полученное значение:
SRRELROLES-ROLEID = 'HMvnkVHe0}a200002e4IUG'

По полученной роли через таблицу связей SRGBINREL типа один ко многим
по ключу
SRGBINREL-ROLE_A = 'HMvnkVHe0}a200002e4IUG'
SRGBINREL-BRELTYP = 'URL'
получаем
SRGBINREL-RELATIONID = 'HOPAYPu50wa200002e4IUG'


Теперь снова из таблицы ролей "SRRELROLES" получаем уже OBJKEY, который в данном случае является названием папки
по ключу
SRRELROLES-ROLEID = 'HOPAY9u50wa200002e4IUG'
получаем
SRRELROLES-OBJKEY = 'FOL26000000000004URL31000000000012'
этот ключ представляет собой структур следующих полей
SOFM-FOLTP = 'FOL'
SOFM-FOLYR = '26'
SOFM-FOLNR = '000000000004'
SOOD-OBJTP = 'URL'
SOOD-OBJNO = '31000000000012'
На основе полей данной структуры получаем из таблицы SOOD
по ключу
SOOD-OBJTP = 'URL'
SOOD-OBJYR = '31'
SOOD-OBJNO = '000000000012'
нужное поле
SOOD-OBJDES = '\\eupmirumosfnp02\Exchange\Spare_parts\10000050.JP'
Back to top
View user's profile Send private message Blog Visit poster's website
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.