A new implementation type> is available: the RAP interface behavior definition >. Such interface BDEFs are based on CDS transactional interfaces> and define the behavior of a RAP BO interface>. The overall purpose of a RAP BO interface is to project a business object for stable consumption.
ABAP_MODIFICATION_NN Managed RAP BO, New Field Characteristic>
In managed RAP business objects>, a new field characteristic is available: field(suppress)>>. It removes the field in question from the BDEF derived types> and from all RAP APIs.
ABAP_MODIFICATION_NN Managed RAP BO, with full data>>
In managed RAP business objects>, the optional addition with full data>> can be used in combination with one of the RAP saving options> to ensure that full instance data is handed over to the save_modified> method of the RAP saver class in the ABAP behavior pool.
ABAP_MODIFICATION_NN Abstract BDEF, New Field Characteristic >
In RAP abstract behavior definitions >, a new RAP field characteristic> is available: mandatory:execute>>. It declares the field in question as mandatory. Whenever the hierarchical type is used as input parameter for a RAP action or a RAP function, a value must be supplied.