Текущее время: Сб, июн 21 2025, 22:11

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Ср, май 20 2009, 08:32 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
Всем привет -)
Точка останова в трансформации по условию возможна? Если да, то как?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Ср, май 20 2009, 08:43 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Code:
IF <условие>.
    BREAK-POINT.
ENDIF.

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Ср, май 20 2009, 09:56 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
Lepaj написал:
Code:
IF <условие>.
    BREAK-POINT.
ENDIF.

этот способ нам известен, но он подразумевает изменение кода и дополнительные ненужные накладные расходы.
частично проблему решают watchpoint, но у них нет привязки к строке -(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Ср, май 20 2009, 15:13 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
А в ППД режим обработки "Периодически в фоновом процессе (для отладки)" с галочкой "экспертный режим" не подходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Чт, май 21 2009, 06:25 
Ассистент
Ассистент

Зарегистрирован:
Пн, май 05 2008, 11:17
Сообщения: 39
Air_demon написал(а):
А в ППД режим обработки "Периодически в фоновом процессе (для отладки)" с галочкой "экспертный режим" не подходит?

ну это тоже что и нажать кнопарь "отладка" в мониторе прошедшей загрузки. А хотелось бы именно уже в режиме отладки иметь возможность ставить точку останова с условием. Судя по всему абаповский дебагер такой фичей не обладает :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Чт, май 21 2009, 11:47 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
Встречал, такой вариант поставить точку останова:

1) Берем техническое имя трансформации.
2) Идем в SE16 смотрим таблицу RSTRAN и в поле Transformation ID вставляем техническое имя трансформации.
3) Делаем выборку и берем значение поля PROG ID.
4) Идем в SE38 и вставляем там PROG ID.
5) В самом коде ставим внешнюю точку останова.

К сожалению, данный вариант опять же без условия.
Может кто придумает как там условие воткнуть :roll:

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Пт, май 22 2009, 22:53 
Ассистент
Ассистент

Зарегистрирован:
Пт, июн 20 2008, 08:39
Сообщения: 31
Откуда: msk
Пол: Мужской
Есть же возможность поставить точку наблюдения или как-то так называется...
Там можно написать условие на значение поля/переменной и т.д.

Или я не про то?:)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Пн, май 25 2009, 06:27 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Пт, фев 27 2009, 12:01
Сообщения: 36
Откуда: Тольятти
Пол: Мужской
scp написал:
Есть же возможность поставить точку наблюдения или как-то так называется...


watchpoint? :roll:

_________________
Игра - вид непродуктивной деятельности, мотив которой заключается не в её результатах, а в самом процессе. (C) Советский Энциклопедический Словарь, 1984 г.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Точка останова в трансформации по условию возможна?
СообщениеДобавлено: Вт, май 26 2009, 10:45 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
1. Ставите обычный break-point а в мониторе DTP вызываете отладку и убираете все штатные брек-поинты. Работает если в источнике данных осталась дельта. Или надо будет её подгрузить.

2. Второй способ более извратный, но простой. Перед нужным местом в трансформации пишите
Цитата:
data: i type 1.
i = 1.
while i = 1.
endwhile.
После запуска DTP в sm50 находите Ваш процесс и делаете ему отладку. В отладчике меняете значение переменой i на 2 и трассируете дальше.

_________________
Рисую потоки данных.


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

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


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

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


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

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