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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Параметры DTP в Подпрограмме завершения трансформации
СообщениеДобавлено: Ср, май 02 2012, 14:21 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Всем привет!
Скажите, как в подпрограмме завершения в трансформации получить 1) номер текущего пакета и 2) размер пакета DTP?
Я так понимаю смотреть надо в сторону p_r_request TYPE REF TO if_rsbk_request_admintab_view READ-ONLY, но пока не могу сообразить как именно подступиться. Расскажите, пожалуйста, кто в курсе.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры DTP в Подпрограмме завершения трансформации
СообщениеДобавлено: Ср, май 02 2012, 14:47 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Мне как то понадобилось поизучать свойства данного класса. Если ничего не путаю, был там такой параметр.
Изучал очень просто... поставил break-point в end route и запустил маленькую загрузку (уменьшите кол-во записей в пакете, если надо).
Затем зашел в лог загрузки и повторил её через кнопку debug.
break-point сработал, и там уже изучал свойства...

Вопрос - Вам номер пакета нужен чтобы провести в 1м пакете инициализацию скажем переменной или внутренней таблицы, а потом в остальных пакетах её использовать?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры DTP в Подпрограмме завершения трансформации  Тема решена
СообщениеДобавлено: Ср, май 02 2012, 14:51 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
12ozmdm написал:
Скажите, как в подпрограмме завершения в трансформации получить 1) номер текущего пакета

Туда передается параметр datapackid type rsdatapid - Номер пакета данных, это случайно не он?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры DTP в Подпрограмме завершения трансформации
СообщениеДобавлено: Ср, май 02 2012, 15:16 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Air_demon написал(а):
Туда передается параметр datapackid type rsdatapid - Номер пакета данных, это случайно не он?

datapackid type rsdatapid - да, номер пакета, то что надо. С p_r_request еще поразбираюсь в отладчике.

Надо это мне все чтобы сгенерировать ключ для ДСО: "Номер пакета" + "Номер записи".

ToliK написал(а):
Вопрос - Вам номер пакета нужен чтобы провести в 1м пакете инициализацию скажем переменной или внутренней таблицы, а потом в остальных пакетах её использовать?

А как можно такие объекты объявить в трансформации? Я так понял конструкции типа STATICS: tt type i не работают в ПП завершения/начала.

Всем спасибо! :)

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры DTP в Подпрограмме завершения трансформации
СообщениеДобавлено: Ср, май 02 2012, 17:40 
Специалист
Специалист

Зарегистрирован:
Пн, авг 06 2007, 14:59
Сообщения: 102
12ozmdm написал:
Air_demon написал(а):
Туда передается параметр datapackid type rsdatapid - Номер пакета данных, это случайно не он?

datapackid type rsdatapid - да, номер пакета, то что надо. С p_r_request еще поразбираюсь в отладчике.

Надо это мне все чтобы сгенерировать ключ для ДСО: "Номер пакета" + "Номер записи".


Странно, что вам нужны такие поля в ключе DSO. В этом случае должен помочь Write-optimized DSO, там эти поля автоматом есть.
Зачем если не секрет вам эти поля в принципе в DSO?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Параметры DTP в Подпрограмме завершения трансформации
СообщениеДобавлено: Чт, май 03 2012, 12:24 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, фев 09 2011, 07:19
Сообщения: 753
Откуда: Сибирь
Пол: Мужской
Ключ в ДСО был неполный (так получилось - дело в исходных данных), из-за чего данные перезаписывались, так вот способом хотел сделать суррогатный ключ. Сейчас уже необходимость отпала.

_________________
Ешьте рыбу, в ней фосфор.
__
Чат в Telegram по SAP BW: http://t.me/BW_SAP


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

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


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

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


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

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