Текущее время: Пт, июл 18 2025, 09:39

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Хранение документов
СообщениеДобавлено: Пн, дек 20 2010, 14:45 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Здравствуйте!
В rsa1 можно посмотреть документы к инфо-провайдеру (вкладка документы-просмотр документов).
Вопрос такой: существует ли стандартный ФМ для просмотра документов? где они хранятся, в какой-то таблице и тд.?Интересуюсь с целью создания RFC функции для вывода комментариев к документу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Вт, дек 21 2010, 15:51 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
sanura написал(а):
Вопрос такой: существует ли стандартный ФМ для просмотра документов?

Существует ФМ для извлечения содержимого документа SKWF_PHIO_LOAD_CONTENT.
sanura написал(а):
где они хранятся

в BDS.
sanura написал(а):
, в какой-то таблице

BDSPHIO8 - BW: инстанции физических инфо-объектов;
BDSLOIO8 - BW: метаданные: инстанции логических инфо-объектов.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Вт, дек 21 2010, 16:08 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Огромное спасибо! Буду разбираться!!!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Вт, дек 21 2010, 17:42 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Извиняюсь за тупость:)
В документе указан куб, на котором сохранен документ, 0FISCYEAR,FISCPER3 и т.д. В какой-то таблице это можно увидеть?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Ср, дек 22 2010, 09:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
sanura написал(а):
Извиняюсь за тупость:)
В документе указан куб, на котором сохранен документ, 0FISCYEAR,FISCPER3 и т.д. В какой-то таблице это можно увидеть?

1) В таблице BDSLOIO8 устанавливаете фильтр по полю PROP1 на значение(я) IOBJ(Инфообъект) или(и) CUBE(стандартный куб). В поле PROP10 той же таблицы увидите названия инфокубов и инфообъектов.
2) Определяете значение BDSLOIO8-LOIO.
3) С найденным значением идете в BDSPHIO8 и определяете значение PHIO_ID.
4) Далее подставляете полученное значение PHIO_ID в ФМ SKWF_PHIO_LOAD_CONTENT для получения содержимого документа.
Для примера:
Code:
REPORT  zskwf_phio_load_content.
DATA: phio TYPE skwf_io OCCURS 0 WITH HEADER LINE,
      ascii TYPE sdokcntasc OCCURS 0 WITH HEADER LINE.
phio-objtype = 'P'.
phio-class = 'BW_PH_META'.
phio-objid = '4D10E10BC50908F1E10000000A012D61'.
APPEND phio.
CALL FUNCTION 'SKWF_PHIO_LOAD_CONTENT'
  EXPORTING
    phio                      = phio
   x_as_is_mode              = 'X'
   x_text_as_stream          = 'X'
*   X_RAW_MODE                =
* IMPORTING
*   ERROR                     =
TABLES
*   FILE_ACCESS_INFO          =
   file_content_ascii        = ascii
*   FILE_CONTENT_BINARY       =
          .
LOOP AT ascii.
  WRITE ascii-line.
ENDLOOP.     


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Ср, дек 22 2010, 11:44 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Спасибо.
И еще вопрос, как осуществляется отображение документов в интерфейсе rsa1? если с помощью указанного ФМ, то почему он не реагирует на break-point. У меня отображаются доки на кубах, которых в таблице BDSLOIO8 я не нахожу. И наоборот, есть кубы в таблице, на которых не отображаются доки. Изображение
Не сталкивались ли Вы с созданием документов в BCS?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Ср, дек 22 2010, 12:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
sanura написал(а):
Спасибо.
И еще вопрос, как осуществляется отображение документов в интерфейсе rsa1? если с помощью указанного ФМ, то почему он не реагирует на break-point.

У меня реагируют. Захожу так RSA1 -> Документы -> Кликаю на нужной строке и проваливаюсь в отладку.
sanura написал(а):
У меня отображаются доки на кубах, которых в таблице BDSLOIO8 я не нахожу. И наоборот, есть кубы в таблице, на которых не отображаются доки.

Эти таблицы для документов по метаданным. Если нужны документы к данным инфопровайдера(судя по рисунку), то таблицы BDSLOIO10 и BDSPHIO10.
sanura написал(а):
Не сталкивались ли Вы с созданием документов в BCS?

Нет. Не сталкивался. А что возникают проблемы ?
sanura написал(а):
Вопрос такой: существует ли стандартный ФМ для просмотра документов?

Кстати, нашел еще один ФМ SKWV_KWUI_DOC_DISPLAY.
Вот код, он должен и у вас работать(текст для инфообъекта 0BA_BSGLAC):
Code:
REPORT  zskwf_phio_load_content1.
DATA: phio TYPE skwf_io OCCURS 0 WITH HEADER LINE.
phio-objtype = 'P'.
phio-class = 'BW_PH_META'.
phio-objid = '0215333D5B198144E10000000A114A95'.
APPEND phio.
CALL FUNCTION 'SKWV_KWUI_DOC_DISPLAY'
  EXPORTING
    phio              = phio.
*   TERMINOLOGY       =
          .


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Ср, дек 22 2010, 12:56 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Цитата:
sanura написал(а):
Не сталкивались ли Вы с созданием документов в BCS?

Нет. Не сталкивался. А что возникают проблемы ?


Да. Есть проблема с полномочиями: документ при создании стандартными средствами BCS сохраняется не на конкретный куб ( как в пред. картинках), а на *. Трассировка при этом не показывает, каких конкретно объектов не хватает для просмотра. В итоге посмотреть его у меня получается только с правами SAP ALL. Поэтому я и выясняю, в каких таблицах лежат доки :)

Цитата:
У меня реагируют. Захожу так RSA1 -> Документы -> Кликаю на нужной строке и проваливаюсь в отладку.


Я тут Вас запутал, извиняюсь:). Мне бы хотелось посмотреть не само содержание документа в виде файла doc,txt и тд ( тут приведенный ФМ действительно работает), а конкретные значения признаков, на которых этот документ лежит. Пользователи в BCS создают ручные документы для 0CS_UNIT, 0FISCPER3,0FISCYEAR данные ложатся на конкретный номер документа. Я мечтаю добраться до этих данных: по году, периоду, ЕК и номеру считать, например, комментарий к документу.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов  Тема решена
СообщениеДобавлено: Ср, дек 22 2010, 15:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, авг 04 2006, 20:56
Сообщения: 1006
Откуда: 37 МИКРОРАЙОН
Пол: Мужской
sanura написал(а):
Я мечтаю добраться до этих данных: по году, периоду, ЕК и номеру считать, например, комментарий к документу.

Кроме таблиц BDSLOIO10 и BDSPHIO10, советую посмотреть BDSLOPR10 и BDSLOIOT10.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Ср, дек 22 2010, 17:03 
Ассистент
Ассистент

Зарегистрирован:
Вт, ноя 23 2010, 12:16
Сообщения: 40
Огрооооооооомнейшее спасибо!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Хранение документов
СообщениеДобавлено: Чт, дек 23 2010, 22:28 
Специалист
Специалист

Зарегистрирован:
Вт, авг 21 2007, 18:36
Сообщения: 133
Блин сталкивался с такой штукой, посмотрите есть в нете проектное решение, реализованное на Мечеле. Там показывают как выводить бдс документы в екселе, я такую штуку по этому решению реализовал с абапером. Но юзеру не понравилось как заводить документы, поэтому реализовали через другую хрень, писали комментарии прямо в куб.


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

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


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

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


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

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