Текущее время: Чт, авг 21 2025, 06:56

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Загрузка данных из PSA по request id
СообщениеДобавлено: Чт, фев 13 2014, 13:37 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Добрый день, подскажите кто-нибудь делал настройки для возможности загрузки (из PSA) по выборочным номерам запросов.
В самом DTP такого фильтра не прописать, а хотелось бы как-то по нему выковыривать данные.

Я слышал что пишут ZSPROшные настройки в которых прописываешь параметры загрузки (ID reguest, или его даты), названия источника данных и название объекта в которой данные необходимо прогрузить.

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка данных из PSA по request id
СообщениеДобавлено: Чт, фев 13 2014, 15:11 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Делаем источник данных на базе ФМ в BI-системе. Вводим в структуру поле ZREQUID (т.к. REQUID зарезервировано и в DTP не появляется), а в коде перед чтением PSA-таблицы заменяем его на REQUID. Вот фрагмент кода

Code:
FUNCTION ...
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*"  IMPORTING
*"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR
*"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
*"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
*"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
*"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
*"     VALUE(I_REMOTE_CALL) TYPE  SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
*"  TABLES
*"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
*"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
*"      E_T_DATA OPTIONAL
*"  EXCEPTIONS
*"      NO_MORE_DATA
*"      ERROR_PASSED_TO_MESS_HANDLER
*"----------------------------------------------------------------------

  ...       

*     формируем таблицу критериев выбора
      data:
        v_select like line of S_S_IF-T_SELECT[].

      loop at S_S_IF-T_SELECT into v_select.

        if v_select-fieldnm = 'ZREQUID'.

          CALL FUNCTION 'CONVERSION_EXIT_RQUID_INPUT'
          EXPORTING
            INPUT = v_select-low
          IMPORTING
            OUTPUT = g_s_range-low.

          CALL FUNCTION 'CONVERSION_EXIT_RQUID_INPUT'
          EXPORTING
            INPUT = v_select-high
          IMPORTING
            OUTPUT = g_s_range-high.

          v_select-fieldnm = 'REQUID'.
        else.
          g_s_range-low = v_select-low.
          g_s_range-high = v_select-high.
        endif.

  ...       

ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка данных из PSA по request id
СообщениеДобавлено: Ср, фев 19 2014, 13:27 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Есть ли еще какие варианты?
Такой подход имеет место быть на небольшом количестве объектов или при начальной реализации.
У нас надо подмахнуть ID запроса в загрузку более 30 реализованных объектов.
Для каждого что-то еще прописывать и настраивать не вариант.
Проще проапдейтить какое-либо поле и настроить по нему фильтр.

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Загрузка данных из PSA по request id
СообщениеДобавлено: Ср, фев 19 2014, 15:33 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Если надо подмахнуть, то тогда, конечно, проще проапдейтить.


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

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


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

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


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

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