Get Started with Entity Manipulation Language (EML) in SAP BTP ABAP Environment
- How to access RAP business objects using Entity Manipulation Language (EML), part of ABAP. You can then use EML to read or modify business objects, or to implement behaviors for them.
Prerequisites
- Tutorial mission: Develop an SAP Fiori App Using SAP BTP, ABAP Environment
The Entity Manipulation Language (EML) is a part of the ABAP language that enables access to RAP business objects.
Because the consumption of business objects via the OData protocol requires a Fiori UI or a web API, EML enables a type-safe access to business objects directly by using ABAP. EML interacts with business objects by triggering their operations for specified entities. An operation can only be triggered by EML if the operation is specified for the relevant entity in the behavior definition and if it implemented accordingly.
Important: If you intend to use EML productively, we strongly recommend that you complete the following openSAP course:
Building Apps with the ABAP RESTful Application Programming Model. However, this tutorial provides a first taster for understanding EML. Also, a basic understanding of the ABAP RESTful Application Programming Model (RAP) is essential if you are doing this tutorial toe earn a SAP Community badge.
Throughout this tutorial, replace XXX
with your initials or group number.
More Information
- SAP Help Portal: SAP - ABAP RESTful Application Programming Model: About Entity Manipulation Language or EML