SAP EML



Get Example source ABAP code based on a different SAP table
  



ABAP_EML - Consuming RAP BOs
The ABAP Entity Manipulation Language (EML) is a subset of ABAP for accessing RAP business objects (RAP BOs) and RAP BO interfaces. EML statements allow the data content of a RAP BO (transactional buffer) to be read or modified and the persistent storage of modified data to be triggered.
ABAP EML can be used in all ABAP programs to consume RAP BOs. In particular, they can be used in the implementation of a RAP BO in an ABAP behavior pool itself. For the latter there are some special EML variants.
The execution of an EML statement triggers processes in the RAP runtime framework that call the implementation of the RAP BOs. For unmanaged RAP BOs or unmanaged parts of managed RAP BOs the implementation is part of an ABAP behavior pool. Otherwise, it is part of the RAP provider framework.
The operands of EML statements are mainly special messenger tables for passing data to and receiving results or messages from RAP BOs. These messenger tables are internal tables whose line type is tailor-made for this purpose.
The following topics are covered in this section:
SUBNODES