Текущее время: Ср, апр 24 2024, 14:15

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


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

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


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

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