ABAP: различия между версиями

Содержимое удалено Содержимое добавлено
исправлены пунктуационные ошибки
Нет описания правки
Строка 11:
 
* '''Независимые разработки''' - существуют независимо от какого-либо стандартного кода приложений [[w:SAP|SAP]]
* '''Разработки на основе стандартного функционала''' - наиболее частый вид разработок. Данный вид разработок представляет собой самостоятельные отчеты, использующие функционал открытого исходного кода [[w:SAP|SAP]], помогающего выполнять те или иные действия с бизнес -объектами
* '''Расширения''' - расширения стандартного исходного кода собственными разработками. Зачастую требуется расширить стандартную бизнес логику, заложенную в [[w:SAP|SAP]] для достижения бизнес -логики, максимально приближенной задуманной клиентом. В подобных случаях, как правило, это лучший выход между использованием стандартного функционала и написаниянаписанием независимой разработки. Но всегда, перед расширением следует убедиться, что данное расширение обосновано, и без него не обойтись.
* '''Сервисные разработки'''. Подобные разработки призваны сократить количество однотипных разработок в системе. Как пример - функциональный модуль пересчета количества из одной единицы измерения в другую.
 
Строка 35:
1. Любое выражение должно заканчиваться точкой.
 
2. Двоеточие после ключевого слова обозначает повторение выражений, приведенных после двоеточия и перечисленных через запятую для данного ключевого слова.
 
Например:
Строка 55:
</syntaxhighlight>
 
3. Ключевые слова и переменные, регистронезависимые, т.е. код:
<syntaxhighlight lang="abap">
...
Строка 71:
</syntaxhighlight>
 
4. Вызов [[ABAP/Функциональный модуль|функциональных модулей]] производитьсяпроизводится только в верхнем регистре:
Т.е. код:
<syntaxhighlight lang="abap">
Строка 91:
 
===Оформление разработки===
Правильное оформление разработки - залог ее простой читаемости в будущем, как разработчиками, не знакомыминезнакомыми с данной разработкой, так и Вами через полгода-год, когда уже давно забыто, что именно должна делать разработка.
Упрощает поиск и исправление ошибок, расширения и модификацию разработки.
Негласные правила оформления разработок, принятых на многих проектах изложены в главе [[ABAP - оформление разработок]].