Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Wed Mar 05, 2008 2:00 pm Post subject: GOS attachment list
Коллеги, может кто сталкивался, в какой таблице хранится URL
в GOS attachment list для материала?
Трассировка sql запросов что-то ничего явного не дала.
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Wed Mar 05, 2008 2:31 pm Post subject:
Привет! Попробуй посмотреть в таблице SOOD с ключом URL. По идее GOS соединяет связями только бизнес-объекты. Вот мне и подумалось, что весь аттачмент - это инстанции какого нибудь БО (к примеру SOOD)...
Age: 170 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Mar 06, 2008 3:12 pm Post subject:
Функциональньщики все же подорвали найти им связь по таблицам. В абапе таких извращений не требуется, все делается через соответствующие ФМ.
Из таблицы "SRRELROLES" получаем ROLEID
по ключу
SRRELROLES-OBJKEY = '000000000020000335' "название материала
SRRELROLES-OBJTYPE = 'BUS1001006' "бизнес объект
По полученной роли через таблицу связей 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'
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.