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).
Google, IBM & Meta Certificates for Less Than ₹20 a Day
Learn Python by Writing Code, Not Watching Videos
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
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