Программирование

ABA_52 Транзакционные приложения с ABAP RESTful Application Programming Model (RAP)

  • 23.07.2025  |  17.12.2025

О чем пойдет речь

Этот курс охватывает различные аспекты разработки транзакционных приложений с использованием модели программирования приложений (RAP) ABAP RESTful:
• Определение модели данных и поведения бизнес-объекта RAP BO с ABAP Core Data Services (ABAP CDS).
• Использование языка манипулирования сущностями (EML) для доступа к RAP BO.
• Реализация поведения RAP BO с общим уровнем доступа к данным (управляемый подход) или на основе существующего (устаревшего) кода (неуправляемый подход).
• Приложения на основе RAP с поддержкой черновиков.
• Разработка приложений SAP Fiori на основе составных RAP BOs.

Что получат слушатели по завершению курса:


• Умение описывать архитектуру приложений, созданных с использованием модели прикладного программирования ABAP RESTful.
• Знакомство с разработкой транзакционных приложений с использованием встроенного общего доступа к данным (управляемый сценарий).
• Знакомство с разработкой транзакционных приложений с поддержкой черновиков.
• Знакомство с разработкой транзакционных приложений на основе композитных бизнес-объектов.
• Знакомство с разработкой транзакционных приложений с использованием существующего кода для доступа к данным (неуправляемый сценарий).

Условия участия

Обязательно:

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

Оформление

бухгалтерских документов

Оплата

безналичный расчет или пластиковая карта

Вам нужна помощь?

Пн.-пт., 9:15-17:00,
+7 (812) 383 13 84,
+7 (495) 646 80 29
sapland@sapland.ru

Заказать

Стоимость участия:

90 000.00
* Стоимость указана за одного участника без учета налогов, в соответствии с правилами, установленными действующим налоговым законодательством стран СНГ.

Регистрация

Оплата участия

Наш специалист свяжется с Вами, согласует способ оплаты и подготовит для Вас все необходимые (бухгалтерские) документы.

Возможны следующие способы оплаты:

  • Оплата по безналичному расчёту.
  • Оплата по банковским картам через интернет.

Будем рады ответить на все Ваши вопросы:

Тел.: +7 (812) 383-13-84

E-mail: sapland@sapland.ru

Нажимая на кнопку "Зарегистрироваться", Вы даете согласие на обработку персональных данных

* Цена участия в семинарах не включает, но предусматривает НДС.
НДС начисляется согласно Законодательству РФ.