SAP BDL STRICT



Get Example source ABAP code based on a different SAP table
  


• STRICT ABAP_BDL_HEADER
• STRICT 2 ABAP_BDL_HEADER

ABAP_RAP - BDEF Strict Mode
BDEF strict mode applies additional syntax checks to RAP behavior definitions. It ensures, for example, that no outdated syntax is used, implicitly available operations are declared explicitly, and a RAP BO complies to best practices. The implementation of BDEF strict mode is provided by the RAP framework, no implementation in an ABAP behavior pool is required.
BDEF strict mode is available for RAP behavior definitions of type managed, unmanaged, projection , and abstract . To use BDEF strict mode in a RAP projection behavior definition, the base BDEF must use strict mode as a prerequisite. Base and projection must use the same version of strict mode.
Currently, there exist the following versions of strict mode:
Strict mode version 1, specified using strict
Strict mode version 2, specified using strict(2)
Strict mode version 2 covers all rules from strict mode version 1, plus some additional checks.
It is recommended that the most recent version of strict mode is used. In some scenarios, strict mode is even mandatory, for example when declaring a RAP BO as extensible or when releasing a BDEF as released API.

ABAP_FURTHER_INFO
Development guide for the ABAP RESTful Application Programming Model, section Strict Mode.