Текущее время: Пн, июн 23 2025, 09: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 часа


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

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


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

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