Текущее время: Пт, мар 29 2024, 09:03

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: контрольная дата в виртуальном кубе
СообщениеДобавлено: Чт, май 28 2015, 14:56 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 14 2014, 08:43
Сообщения: 18
Откуда: г. Пермь
Пол: Мужской
Всем доброго времени суток!

Подскажите пожалуйста.
Отчёт построен на виртуальном инфо-провайдере. Фильтр в BEx ограничен на времязависимый атрибут. Контрольная дата определяется экзит-переменной (верно). НО, в отчёт попадают данные, которые не должны проходить по фильтру. Правильно ли я понимаю, что для виртуальных провайдеров, посторенных на ФМ, контрольная дата игнорируется, и что нужно будет эти ограничения прописывать в ФМ самостоятельно?

В ФМ к виртуальному кубу используется ФМ RSDRI_INFOPROV_READ, в котором в качестве параметров указан стандартный куб.

Заранее спасибо за ответы.

_________________
Даже если ты во сне убьёшь меня, проснись и извинись.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: контрольная дата в виртуальном кубе  Тема решена
СообщениеДобавлено: Чт, май 28 2015, 15:36 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
FUNCTION virtual_cube.
*"----------------------------------------------------------------------
*"*"Локальный интерфейс:
*" IMPORTING
*" REFERENCE(I_INFOPROV) TYPE RSINFOPROV
*" REFERENCE(I_TH_SFC) TYPE RSDRI_TH_SFC
*" REFERENCE(I_TH_SFK) TYPE RSDRI_TH_SFK
*" REFERENCE(I_T_RANGE) TYPE RSDRI_T_RANGE OPTIONAL
*" REFERENCE(I_TX_RANGETAB) TYPE RSDRI_TX_RANGETAB OPTIONAL
*" REFERENCE(I_TSX_SELDR) TYPE RSDD_TSX_SELDR OPTIONAL
*" REFERENCE(I_FIRST_CALL) TYPE RS_BOOL OPTIONAL
*" REFERENCE(I_PACKAGESIZE) TYPE I DEFAULT 100000
*" REFERENCE(I_KEYDATE) TYPE RRSRDATE DEFAULT SY-DATUM
*" REFERENCE(I_MAXROWS) TYPE I OPTIONAL
*" REFERENCE(I_USE_AGGREGATION) TYPE RS_BOOL DEFAULT RS_C_TRUE
*" REFERENCE(I_SHOW_STATEMENT) TYPE RS_BOOL DEFAULT RS_C_FALSE
*" EXPORTING
*" REFERENCE(E_T_DATA) TYPE STANDARD TABLE
*" REFERENCE(E_END_OF_DATA) TYPE RS_BOOL
*" REFERENCE(E_T_MSG) TYPE RS_T_MSG
*" EXCEPTIONS
*" REMOTE_READ_FAILED
*" X_MESSAGE
*"----------------------------------------------------------------------


FUNCTION rsdri_infoprov_read .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(I_INFOPROV) TYPE RSINFOPROV
*" REFERENCE(I_TH_SFC) TYPE RSDRI_TH_SFC
*" REFERENCE(I_TH_SFK) TYPE RSDRI_TH_SFK
*" REFERENCE(I_T_RANGE) TYPE RSDRI_T_RANGE OPTIONAL
*" REFERENCE(I_TH_TABLESEL) TYPE RSDRI_TH_SELT OPTIONAL
*" REFERENCE(I_T_RTIME) TYPE RSDRI_T_RTIME OPTIONAL
*" VALUE(I_REFERENCE_DATE) TYPE RSDRI_REFDATE DEFAULT SY-DATUM
*" VALUE(I_ROLLUP_ONLY) TYPE RS_BOOL DEFAULT RS_C_TRUE
*" REFERENCE(I_T_REQUID) TYPE RSDR0_T_REQUID OPTIONAL
*" VALUE(I_SAVE_IN_TABLE) TYPE RSDRI_SAVE_IN_TABLE DEFAULT SPACE
*" VALUE(I_TABLENAME) TYPE RSDRI_TABLENAME OPTIONAL
*" VALUE(I_SAVE_IN_FILE) TYPE RSDRI_SAVE_IN_FILE DEFAULT SPACE
*" VALUE(I_FILENAME) TYPE RSDRI_FILENAME OPTIONAL
*" VALUE(I_PACKAGESIZE) TYPE I DEFAULT 1000
*" VALUE(I_MAXROWS) TYPE I DEFAULT 0
*" VALUE(I_AUTHORITY_CHECK) TYPE RSDRI_AUTHCHK DEFAULT
*" RSDRC_C_AUTHCHK-READ
*" VALUE(I_CURRENCY_CONVERSION) TYPE RSDR0_CURR_CONV DEFAULT 'X'
*" VALUE(I_USE_DB_AGGREGATION) TYPE RS_BOOL DEFAULT RS_C_TRUE
*" VALUE(I_USE_AGGREGATES) TYPE RS_BOOL DEFAULT RS_C_TRUE
*" VALUE(I_READ_ODS_DELTA) TYPE RSDRI_CHANGELOG_EXTRACTION DEFAULT
*" RS_C_FALSE
*" VALUE(I_CALLER) TYPE RSDRS_CALLER DEFAULT RSDRS_C_CALLER-RSDRI
*" VALUE(I_DEBUG) TYPE RS_BOOL DEFAULT RS_C_FALSE
*" VALUE(I_CLEAR) TYPE RS_BOOL DEFAULT RS_C_FALSE
*" EXPORTING
*" REFERENCE(E_T_DATA) TYPE STANDARD TABLE
*" VALUE(E_END_OF_DATA) TYPE RS_BOOL
*" VALUE(E_AGGREGATE) TYPE RSINFOCUBE
*" VALUE(E_SPLIT_OCCURRED) TYPE RSDR0_SPLIT_OCCURRED
*" REFERENCE(E_T_MSG) TYPE RS_T_MSG
*" REFERENCE(E_STEPUID) TYPE SYSUUID_25
*" CHANGING
*" REFERENCE(C_FIRST_CALL) TYPE RS_BOOL
*" EXCEPTIONS
*" ILLEGAL_INPUT
*" ILLEGAL_INPUT_SFC
*" ILLEGAL_INPUT_SFK
*" ILLEGAL_INPUT_RANGE
*" ILLEGAL_INPUT_TABLESEL
*" NO_AUTHORIZATION
*" ILLEGAL_DOWNLOAD
*" ILLEGAL_TABLENAME
*" TRANS_NO_WRITE_MODE
*" INHERITED_ERROR
*" X_MESSAGE
*"----------------------------------------------------------------------


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: контрольная дата в виртуальном кубе
СообщениеДобавлено: Пт, май 29 2015, 08:13 
Начинающий
Начинающий

Зарегистрирован:
Вт, окт 14 2014, 08:43
Сообщения: 18
Откуда: г. Пермь
Пол: Мужской
murmur , благодарю!

_________________
Даже если ты во сне убьёшь меня, проснись и извинись.


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

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


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

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


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

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