Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SAP Learning

Building Transactional Apps with the ABAP RESTful Application Programming Model

via SAP Learning

Overview

Google, IBM & Meta Certificates – 40% Off a Year
One Coursera Plus subscription covers most Professional Certificates on Coursera. 40% off a full year through Dec 2.
Unlock All Certificates

In this course, you will learn how to create business objects in the ABAP RESTful Application Programming model. You will learn how to implement transactional behavior – both generically (managed) or with specific integration of legacy code (unmanaged). You will also find out about draft-enablement and how to create a hierarchical business object (header with line items).

Syllabus

  • Explaining the ABAP RESTful Application Programming Model
    • Understanding the ABAP RESTful Application Programming Model
    • Defining OData UI Services
  • Working with Business Objects
    • Defining Business Objects and their Behavior
    • Using the Entity Manipulation Language to Access Business Objects
    • 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 Business Objects
    • Defining Determine Actions and Side Effect
  • Defining Compositions
    • Defining Composite Business Objects
    • Defining Compositions in OData UI Services
    • Implementing the Behavior of Composite Business Objects
  • Implementing Unmanaged Data Access
    • Exploring 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

Reviews

Start your review of Building Transactional Apps with the ABAP RESTful Application Programming Model

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.