Текущее время: Чт, сен 04 2025, 22:32

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


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

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


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

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