ABAP: различия между версиями
Нет описания правки |
|||
Строка 8: | Строка 8: | ||
===Виды разработок=== |
===Виды разработок=== |
||
SAP является программным обеспечением с открытым кодом. В силу этого, существует следующая классификация разработок: |
[[w:SAP|SAP]] является программным обеспечением с открытым кодом. В силу этого, существует следующая классификация разработок: |
||
* '''Независимые разработки''' - существуют независимо от какого либо стандартного кода приложений SAP |
* '''Независимые разработки''' - существуют независимо от какого либо стандартного кода приложений SAP |
Версия от 09:17, 2 июня 2010
Учебник в стадии активной разработки!
Данный учебник призван помочь начинающим разработчикам ABAP/4. Руководство позволяет в максимально короткий срок освоить азы языка, его синтаксис, основные постулаты, а также содержит множество полезных часто используемых в разработках примеров кода.
Виды разработок
SAP является программным обеспечением с открытым кодом. В силу этого, существует следующая классификация разработок:
- Независимые разработки - существуют независимо от какого либо стандартного кода приложений SAP
- Разработки на основе стандартного функционала - наиболее частый вид разработок. Данный вид разработок представляет собой самостоятельные отчеты, использующие функционал открытого исходного кода SAP, помогающего выполнять те или иные действия с бизнес объектами
- Расширения - расширения стандартного исходного кода собственными разработками. Зачастую требуется расширить стандартную бизнес логику заложенную в SAP для достижения бизнес логики максимально приближенной задуманной клиентом. В подобных случаях как правило, это лучший выход между использованием стандартного функционала и написания независимой разработки. Но всегда, перед расширением следует убедиться, что данное расширение обосновано и без него не обойтись.
- Сервисные разработки. Подобные разработки призваны сократить количество однотипных разработок в системе. Как пример - функциональный модуль пересчета количества из одной единицы измерения в другую.
Синтаксис
****************************************
** Код разработки:
** Наименование разработки:
** Дата завершения:
** Разработчик:
** Постановка ТЗ:
****************************************
REPORT first_programm.
WRITE / 'Hello World'.
Оформление разработки
Правильное оформление разработки - залог ее простой читаемости в будущем, как разработчиками не знакомыми с данной разработкой, так и Вами через полгода-год, когда уже давно забыто, что именно должна делать разработка. Упрощает поиск и исправление ошибок, расширения и модификацию разработки. Негласные правила оформления разработок, принятых на многих проектах изложены в главе ABAP - оформление разработок.
Транзакции разработчика
Технологии
Полезные базисные разработки
Загрузка транспортных запросов
Выгрузка транспортных запросов
Изменение исходной системы разработки
Массовое изменение пакета разработки для группы объектов
Администраторам и модераторам
Большая просьба не удалять, обязуюсь ежедневно добавлять по 1й статье в учебник.