Текущее время: Сб, авг 30 2025, 13:03

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


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

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


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

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