Get Example source ABAP code based on a different SAP table
ABAP_RAP - extensible>
ABAP_SYNTAX ... extensible $[{ $[with validations on save;$] $[with determinations on save;$] $[with determinations on modify;$] $[with additional save;$] }$] ...>
What does it do? The addition extensible> can be used to allow BDEF extensions>. If it is not specified, then extensions are not allowed. As a prerequisite, BDEF strict mode> must be switched on. The keyword extensible> must be specified in two places:
It must be declared in the BDEF header >
It must be declared in the entity behavior characteristics> for each individual entity that allows BDEF extensions. In the header declaration, the following optional additions are available:
with validations on save>
with determinations on save>
with determinations on modify>
with additional save> These additions explicitly allow the kinds of validations>, determinations>, or a RAP additional save> in a RAP entity behavior extension>. If not declared explicitly, the respective type of determination, validation, and the additional save must not be defined in an extension to an existing RAP BO entity. ABAP_NOTE This declaration refers only to extensions of existing RAP BO entities. In extension nodes, validations, determinations, and an additional save are always possible and no explicit permission is required. Currently, the keyword extensible> is available for managed RAP BOs>, for projection BDEFs>, and for interface BDEFs>. In projection and interface BDEFs, only the keyword extensible> is possible, without any further additions. In interface BDEFs, extensible> can be specified only in the BDEF header and strict mode is not available. See topic TITLE > and topic TITLE >.
ABAP_FURTHER_INFO A complete overview of extension points and extensibility enabling for behavior definitions is described in section Extensibility Enabling>.
ABAP_EXAMPLE_VX5 The RAP behavior definition for DEMO_RAP_EXTENSIBLE> enables BDEF extensions by specifying multiple extension points. ABAP_NOTE This example is intentionally kept short and simple and serves demonstration purposes only. For example, some RAP handler methods> of the ABAP behavior pool> are not implemented here. BDEF DEMO_RAP_EXTENSIBLE The extension DEMO_RAP_EXTEND1> extends the RAP behavior definition DEMO_RAP_EXTENSIBLE>. BDEF DEMO_RAP_EXTEND1 ABAP_EXAMPLE_END