Текущее время: Вт, июл 08 2025, 03:38

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Правила описания разработок и названий программ .
СообщениеДобавлено: Ср, июн 14 2006, 09:19 
Гость
Добрый день, коллеги !!!
Кто-нибудь может поделиться документом, регламентирующим правила описания программ и правила кодировки имен программ и переменных на ABAP-е.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, июн 14 2006, 09:22 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
Да по идее каждая организация, трепетно относящаяся к коду, ставит свои регламенты... Имена должны нести смысл, раздляйте локальные и глобальные переменные, хотя бы по приставке в начале. И вообще именуйте так, чтобы если другой человек открыл ваш код, прочел коментарии и понял что к чему;)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 09:27 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Хотел бы тоже увидеть официальный документ, все-таки следование стандартам никому еще не вредило.
Слышал о том, что сап рекомендует называть программы, естественно, начиная с z*, а потом должны идти инициалы разработчика и далее имя программы...

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
zaba написал(а):
Хотел бы тоже увидеть официальный документ, все-таки следование стандартам никому еще не вредило.
Слышал о том, что сап рекомендует называть программы, естественно, начиная с z*, а потом должны идти инициалы разработчика и далее имя программы...

SAP не рекомндует а жестко задает что твои объекты начинаются с Z или Y, ну а дальше как уже решаешь сам.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 12:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, мар 25 2005, 11:46
Сообщения: 282
Откуда: SPb
Uukrul написал(а):
SAP не рекомндует а жестко задает что твои объекты начинаются с Z или Y, ну а дальше как уже решаешь сам.


По поводу первого символа, иное и не подразумевалось :?

_________________
Лучше сделать и пожалеть, чем не сделать и потом жалеть.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 13:37 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
zaba написал(а):
Слышал о том, что сап рекомендует ... а потом должны идти инициалы разработчика и далее имя программы...

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

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


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
sy-uname написал(а):
практиковалось. На мой взгляд это совершенно излишне, ведь как правило в атрибутах создаваемых словарных объектов автор уже присутствует.

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


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

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Uukrul написал(а):
Не согласен так как при просмотре имен текстов прграмм каждый раз лезть в подробную информацюи по объекту сложно, а так сразу из навания видно кто делал... да и уже давно нет ограничения на длину имени большинства объектов, так что три буквы, кстати а кто сказал что это должны быть только инициалы, не помешают а наглядность уваличат

Как? Отенено ограничение на 30 символов в названии программ, инклюдов и ФМ? В ERP2004 точно не даёт создавать инклюды с именами длинее, как впрочем и ФМ с репортами(через SE80). Или есть какой хитрый способ?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 15:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Согласен с sy-uname.
Если нужно отобрать информацию по автору - в средстве поиска по программам есть поля
"Автор программы
Автор последнего изменения"

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 16:24 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
По поводу переменных:
gv_name - global value
gs_name - global structure
gt_name - global table
lv_name - local value
lt_name...
ls_name...

название програм, модулей, смартформ.. - ZXX_YYY_NAME - где ХХ модуль, УУУ инициалы разработчика...

достаточно удобно...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 16:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Удав написал(а):
Согласен с sy-uname.
Если нужно отобрать информацию по автору - в средстве поиска по программам есть поля
"Автор программы
Автор последнего изменения"

У многих клиентов разработки ведутся несколькими людьми под одним и тем же логином - "из экономии", вот отсюда проблема и возникает.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 16:50 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, июн 16 2005, 10:29
Сообщения: 336
Откуда: Минск->Москва
Пол: Мужской
На мой взгляд, главное, чтобы было единство стандарта, с которым будет согласен заказчик и люди которые потом будут сопровождать ваш код не будут поминать недобрым словом. На счет инициалов разработчика не очень понимаю их надобность в названии. Если правильно группировать объекты, потом не составит большого труда найти тот или иной. Да и чем они существенно могут помочь при поиске...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 17:19 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Согласен...

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 18:24 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 01 2006, 14:25
Сообщения: 6
по-моему, правильно метить объекты и комментировать код не by ФИО разработчика, а кодом работы/заявки/модификации из багтрекера или иного перечня доработок.

как промежуточный вариант - конкатенацией фио(3 буквы) и кода работы.

по-моему, фио в названии объектов - плохая идея. люди приходят и уходят, объекты и доработки остаются.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июн 14 2006, 21:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
mrand написал(а):
по-моему, правильно метить объекты и комментировать код не by ФИО разработчика, а кодом работы/заявки/модификации из багтрекера или иного перечня доработок.

как промежуточный вариант - конкатенацией фио(3 буквы) и кода работы.

по-моему, фио в названии объектов - плохая идея. люди приходят и уходят, объекты и доработки остаются.


На мой взгляд, глупости всё это, пережитки докомпьютерных систем учёта все эти позиционные системы кодирования. Что толку от цифирек кода работы?
Помоему вполне будет достаточно если в наименовании будет указа предметная область (HR, MM, FI и т.п.) и всё остальное под "говорящую" часть названия.

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


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

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


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

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


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

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