Текущее время: Ср, июл 23 2025, 03:09

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Странный break
СообщениеДобавлено: Вт, дек 26 2006, 14:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Люди, что это?
Code:
_break_vl10


Ну да :)

Code:
define _break_vl10.

  data: lf_debug_mode(20).
  get parameter id 'LEDSP_DEBUG_MODE' field lf_debug_mode.
  if lf_debug_mode cs 'VL10' or
     lf_debug_mode cs 'vl10'.
    set extended check off.
    break-point.
    set extended check on.
  endif.

end-of-definition.


Последний раз редактировалось Preatos Вт, дек 26 2006, 14:12, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 14:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
в su3 cтавишь себе значения параметра LEDSP_DEBUG_MODE в vl10 и _break_vl10 становитсяя точкой останова.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:04 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
А не проще было написать

break vasja_pupkin.

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
В системе разработки можно.
А если в тесте надо и не только васе пупкину?
не ваять же конструкции типа
if sy-sysid = .... and sy-uname = ....
break-point.
endif.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:14 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Loyso написал(а):
А не проще было написать

break vasja_pupkin.


Этот брейк потом надо убирать, переносить потом в тест, и тд. А тут: захотел - включил, захотел - выключил... забавная штука

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Ну вообще-то не проще ли точку прерывания ставить в ABAP-редакторе там, где хочешь, в целевом манданте ?
break-point вообще-то пишет сообщения в системный журнал...
Таже интересная ошибка появляется при расширенной проверке программы ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
А если полномочий на редактор нет, нормальная ситуация когда se38 закрыт. Если пользователь продвинутый у него из дебага диагностику вытащить можно, хотя это уже крайний случай.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:54 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А как же пункт меню "Система-Статус"? :D
У нас отладка выделена в отдельную роль и присваивается временно нужным пользователям. Просмотр ABAP-кода туда включен ;)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:56 
Президент
Президент
Аватара пользователя

Зарегистрирован:
Ср, янв 12 2005, 13:39
Сообщения: 2811
Откуда: замкадыш
А мы многое в продуктиве тестим :cry: :cry: :cry:

_________________
Что бы выловить случайную ошибку нужно добиться устойчивости её появления.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 15:58 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
ArmAnn написал:
Loyso написал(а):
А не проще было написать

break vasja_pupkin.


Этот брейк потом надо убирать, переносить потом в тест, и тд. А тут: захотел - включил, захотел - выключил... забавная штука

Это не забавная штука, а пример безграмотности программистов. Для того, что-бы убедиться в этом, достаточно прочитать справку по команде BREAK-POINT (хотя возможно я погорячился и версия 4.0 и ниже).

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 16:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Удав написал(а):
А как же пункт меню "Система-Статус"? :D

Отключаются полномочия если необходимо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Вт, дек 26 2006, 16:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
если sap первой свежести .) то можно через saab завести
управляемый объект отладки zzzap и затем прописывать его в операторы
break-point id zzzap
assert id zzzap


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 16:23 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
sy-uname написал(а):
ArmAnn написал:
Этот брейк потом надо убирать, переносить потом в тест, и тд. А тут: захотел - включил, захотел - выключил... забавная штука

Это не забавная штука, а пример безграмотности программистов. Для того, что-бы убедиться в этом, достаточно прочитать справку по команде BREAK-POINT (хотя возможно я погорячился и версия 4.0 и ниже).


Хорошо, уточню - забавная штука для 4.0

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 16:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Mike1 написал:
Отключаются полномочия если необходимо.

Это шутка? :)

Лучше, когда полномочия ВКЛЮЧАЮТСЯ, когда необходимо, а не выключаются.
Иначе бардак обеспечен. Имхо.

Хотя это уже вопрос мировоззрения :)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 26 2006, 16:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Loyso написал(а):
А мы многое в продуктиве тестим :cry: :cry: :cry:

Бедняги...
Значит, система контроля качества в вашем системном ландшафте не нужна?
А у нас ABAP-еров в продуктив пускают только по очень серьезным причинам, и то ненадолго :)

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2, 3  След.

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


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

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


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

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