Аудит в ландшафте разработки ABAP. Часть 9. Диапазоны номеров

Небольшой периодический аудит в системе разработки, как и периодическое медицинское обследование не бывает лишним. Это может понадобиться, если вы:

В данной заметке делается обзор в части аудита диапазонов номеров.

 

Z-объекты

Диапазон номеров относится к объектам разработки, и к нему относится стандартное правило именования – имя вашего объекта должно начинаться на Z.

Очевидно:

Для этого лучше уметь просмотреть объекты списком.

 

Чуть менее очевидно, что настройки диапазона должны правильно отражать необходимость:

Тут готовых рекомендаций нет – всё зависит от локальной специфики и вкуса.

Вне зависимости от вкуса и специфики эти настройки должны согласоваться с первичными ключами БД (или уникальными индексами). Например: если для диапазона номеров включен подобъект, и номер объекта входит в первичный ключ, то подобъект должен также входить в первичный ключ.

 

Кроме этого диапазон номеров должен использоваться в жизни. Я в рамках текущего проекта пока удалил больше чужих диапазонов, чем создал сам. На что можно ориентироваться:

 

Впрочем, встречал разное, например:

Прямой доступ к диапазону номеров

Даже не знаю как реагировать. Наверное работает! Но так нельзя делать!

А ещё вот прямая работа с таблицами!

Прямой доступ к диапазону номеров 2

Тоже работает …

тяжело вздохнул, закрыл редактор и заплакал

Не Z-объекты

С ними мы уже сделать ничего не можем. Просто принимаем их как данность, но есть пара моментов которые надо иногда проверять.

Впрочем эти проверки касаются и Z-объектов тоже.

 

Ну и на последок, маленькая программка в помощь: http://pastebin.com/EcWDdKxt

Опубликовано 05.01.2016 в 17:07 · Автор ivan · Ссылка
Рубрики: ABAP

Написать комментарий