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

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


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

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


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

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