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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: ФМ для удаления записей куба
СообщениеДобавлено: Пн, мар 12 2007, 09:44 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Всем привет!

Подскажите, пожалуйста, есть ли в BW какой-нибудь ФМ/программа для удаления записей инфо-провайдеров (кубы и ODS), отрабатывающий без диалогово окна в фоне.

Транзакция delete_facts (программа RSRD_DELETE_FACTS) не совсем подходит. :)

Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 12 2007, 09:54 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
юзайте поиск


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 12 2007, 22:29 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Пробовал, не получается :)
Может кто все-таки обладает такими сокральными знаниями.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 13 2007, 09:20 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, окт 21 2005, 09:24
Сообщения: 832
Откуда: от верблюда...тоже:)
Пол: Мужской
есть такой например RSDRD_SEL_DELETION. Может подайдет.
Хотя тоже повторюсь ищите все есть и в системе и на форуме :)

_________________
а подпись...а подписи не будет :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 13 2007, 10:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, дек 27 2004, 13:48
Сообщения: 772
Откуда: от верблюда
RSDRD_SEL_DELETION работает, проверено.
При задании критериев выборочного удаления в кубе нажмите птицу внизу, "просмотр сгенерированного отчета". Там код будет виден тогда, как удаляет система выборочным удалением.

_________________
Бросай курить, вставай на лыжи -
И вместо рака будет грыжа!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 13 2007, 11:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, авг 10 2005, 09:24
Сообщения: 1023
EVK написал(а):
RSDRD_SEL_DELETION работает, проверено.
При задании критериев выборочного удаления в кубе нажмите птицу внизу, "просмотр сгенерированного отчета". Там код будет виден тогда, как удаляет система выборочным удалением.


только критерии удаления импортируются из памяти, поэтому их не видно. их надо самому в своей программе потом заполнить...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 13 2007, 22:12 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, май 17 2005, 22:51
Сообщения: 52
Откуда: Moscow
Спасибо всем огромное!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Простенькая ABAPa
СообщениеДобавлено: Чт, мар 15 2007, 16:52 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Чт, фев 08 2007, 18:41
Сообщения: 8
REPORT ZDELE_ODS.

TYPE-POOLS:
rsdrd,
rsdq,
rsdds,
rsenq,
sscr,
rrsm.

parameters: OBJNAME type RSIOBJNM,
IDT TYPE RSDDATATARGET.

DATA:
lt_thx_sel TYPE rsdrd_thx_sel,
ls_thx_sel TYPE rsdrd_sx_sel,
ls_range TYPE rsdrd_s_range,
ct_msg type RS_T_MSG.

REFRESH: ls_thx_sel-t_range.
CLEAR: ls_range, ls_thx_sel.

ls_thx_sel-iobjnm = OBJNAME.
ls_range-sign = 'I'.
ls_range-option = 'BT'.
ls_range-low = '0000000000'.
ls_range-high = '9999999999'.
ls_range-keyfl = 'X'.

APPEND ls_range TO ls_thx_sel-t_range.
INSERT ls_thx_sel INTO TABLE lt_thx_sel.

CALL FUNCTION 'RSDRD_SEL_DELETION'
EXPORTING
i_datatarget = IDT
i_thx_sel = lt_thx_sel
* i_transactional_ods = rs_c_true
* I_AUTHORITY_CHECK = 'X'
i_threshold = '1.0000E-01'
i_mode = 'C'
i_no_logging = ''
i_parallel_degree = 1
i_no_commit = ''
CHANGING
c_t_msg = ct_msg.

Можно конечно и значения в параметерс запихать - будет вообще универсально. При необходимости использования в цепочке, создаём вариант и алга.
OBJNAME - признак в дата таргете
IDT - Имя (ODS или куба)

_________________
BW без ABAPа? Такого не бывает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для удаления записей куба
СообщениеДобавлено: Пт, апр 10 2015, 15:56 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 10 2015, 15:40
Сообщения: 4
Добрый день!
При запуске ФМ RSDRD_SEL_DELETION в фоновом режиме выходит ошибка обработки записей. В диалоговом режиме все работает и данные удаляются.
Подскажите, пожалуйста, в чем может быть причина такой ошибки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ФМ для удаления записей куба
СообщениеДобавлено: Сб, апр 11 2015, 21:57 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
Какой такой?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ФМ для удаления записей куба
СообщениеДобавлено: Пн, апр 13 2015, 16:02 
Начинающий
Начинающий

Зарегистрирован:
Пт, апр 10 2015, 15:40
Сообщения: 4
Статус "Обработано с ошибками" и далее обработка прервана. Ошибка: Блокировка НЕ установлена для: Выборочное удаление переменных данных


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

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


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

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


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

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