Текущее время: Пн, июл 14 2025, 13:02

Часовой пояс: 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 часа


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

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


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

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