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

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


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

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


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

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