О чем пойдет речь
Этот курс охватывает различные аспекты разработки транзакционных приложений с использованием модели программирования приложений (RAP) ABAP RESTful:
• Определение модели данных и поведения бизнес-объекта RAP BO с ABAP Core Data Services (ABAP CDS).
• Использование языка манипулирования сущностями (EML) для доступа к RAP BO.
• Реализация поведения RAP BO с общим уровнем доступа к данным (управляемый подход) или на основе существующего (устаревшего) кода (неуправляемый подход).
• Приложения на основе RAP с поддержкой черновиков.
• Разработка приложений SAP Fiori на основе составных RAP BOs.
Условия участия
Обязательно:
ABA_21 “ABAP. Objects”
ABA_25 «ABAP CDS View (ракурсы)»
ABA_50. Введение в программирования для S4HANA
Программа
• Модель программирования приложений ABAP RESTful (RAP):
o Концепция и архитектура
o Определение модели данных на основе CDS
o Определение сервиса OData
• Бизнес-объекты RAP (RAP BO):
o Определение RAP BO и их поведения
o Использование языка управления сущностями (EML) для доступа к RAP BO
o Управление одновременным доступом в RAP
o Определение действий и сообщений
o Реализация проверок полномочий
• Создание и изменение записей в управляемых транзакционных приложениях:
o Реализация полей ввода и справки по значениям
o Реализация проверок ввода
o Расчет значений через определения
o Реализация динамического управления функциями
• Транзакционные приложения с поддержкой черновиков:
o Понимание концепции черновиков
o Разработка приложений с поддержкой черновиков
• Транзакционные приложения с составными бизнес-объектами:
o Определение составного RAP BO
o Композиции в OData сервисах
o Реализация поведения составных RAP BO
• Неуправляемые транзакционные приложения:
o Понимание доступа к данным в неуправляемых реализациях
o Реализация доступа к данным неуправляемых BO
Аудитория
• Разработчики
• Консультанты
Как будет проходить мероприятие
3 дня по 8 академических часа в формате онлайн.
Код курса
ABA_52
Длительность курсов
3 дня
Продукт вендора
SAP