Pobierz kartę szkolenia

Building Transactional Apps with the ABAP RESTful Application Programming Model

kod szkolenia: SAP/S4D437 / PL DL

Szkolenie stanowi zaawansowane wprowadzenie do modelu ABAP RESTful Application Programming Model (RAP).

Główny nacisk położony jest na obsługę transakcyjną obiektów biznesowych oraz ich wykorzystanie w usługach OData UI.

Uczestnicy uczą się definiowania obiektów biznesowych zarówno o prostej strukturze (pojedynczy węzeł danych), jak i złożonych, opartych na hierarchii węzłów.

W zakresie implementacji logiki transakcyjnej wykorzystywane jest najpierw podejście managed (z wykorzystaniem generycznej warstwy dostępu do danych), a następnie integracja istniejącego kodu legacy. 

Szkolenie obejmuje również pracę z obiektami biznesowymi w trybie draft, obsługę zdarzeń biznesowych oraz tworzenie i wykorzystanie rozszerzeń obiektów biznesowych.

Zajęcia realizowane są w środowisku SAP BTP, ABAP environment, jednak większość zagadnień ma zastosowanie również w SAP S/4HANA Cloud oraz SAP S/4HANA 2020 i nowszych wersjach. Niektóre funkcjonalności mogą nie być dostępne w starszych wersjach systemu.

Termin
tryb Distance Learning

poziom Zaawansowany

czas trwania 5 dni |  38h|  25.05 26.05 27.05 28.05 29.05
10 325,00 PLN + 23% VAT (12 699,75 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 5 dni |  38h|  15.06 16.06 17.06 18.06 19.06
10 325,00 PLN + 23% VAT (12 699,75 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 5 dni |  38h|  14.09 15.09 16.09 17.09 18.09
10 325,00 PLN + 23% VAT (12 699,75 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 5 dni |  38h|  23.11 24.11 25.11 26.11 27.11
10 325,00 PLN + 23% VAT (12 699,75 PLN brutto)
Poprzednia najniższa cena:
10 325,00 PLN 12 699,75 PLN brutto

Grupa docelowa:

  • Developer
  • Development Consultant

Po ukończeniu szkolenia uczestnik będzie przygotowany do:

  • pracy z ABAP RESTful Application Programming Model
  • tworzenia i wykorzystania obiektów biznesowych RAP
  • implementacji operacji Create i Update
  • tworzenia usług w trybie draft
  • definiowania kompozycji obiektów
  • implementacji dostępu do danych w podejściu unmanaged
  • integracji zdarzeń biznesowych
  • tworzenia i wykorzystania rozszerzeń obiektów biznesowych
  • Exploring he ABAP RESTful Application Programming Model
    • Exploring the Concept and Architecture
    • Defining a CDS-based Data Model
    • Defining an OData UI Service
  • Working with ABAP RESTful Application Programming Model Business Objects
    • Defining RAP BOs and their Behavior
    • Using the Entity Manipulation Language (EML) to Access RAP BOs
    • Understanding Concurrency Control
    • Defining Actions and Messages
    • Implementing Authority Checks
  • Adding Basic Operations Update and Create
    • Defining Static Field Control and Value Helps
    • Implementing Input Checks using Validations
    • Setting Values using Numbering and Determinations
    • Implementing Dynamic Feature Control
  • Developing Draft-enabled Services
    • Understanding the Draft Concept
    • Implementing the Behavior of Draft-Enabled BOs
  • Defining Compositions
    • Defining Composite RAP Business Objects
    • Defining Compositions in OData UI Services
    • Implementing the Behavior of Composite Business Objects
  • Implementing Unmanaged Data Access
    • Exploring the Behavior Implementation Options
    • Implementing Unmanaged Business Objects
    • Implementing Data Access in Managed Business Objects
  • Integrating Business Events
    • Raising and Handling Business Events
    • Working with Event Parameters
  • Enabling and Using Extensibility
    • Exploring Extensibility Options
    • Enabling Data Model Extensibility
    • Developing Data Model Extensions
    • Enabling and Developing Behavior Extensions

Wymagane:

Materiały: angielski
Szkolenie: polski