SAP ABAP STRICT RULES



Get Example source ABAP code based on a different SAP table
  


VERSION 5 IN

ABAP - Rules for Strict ABAP
ABAP developments in modern environments as e.g. in the ABAP_SAP_BTP_ENV or ABAP_S4_CLOUD_ENV for cloud developments or when developing enhancements for apps as a key user are done in strict ABAP. Compared to classic ABAP, ABAP development in a strict ABAP development environment is restricted as follows:
Only one of the restricted ABAP language versions can be used:
ABAP for Cloud Development or
ABAP for Key Users. The topic Language Elements in ABAP Versions provides an overview of the ABAP language elements that are allowed in these language versions compared to Standard ABAP.
Only repository objects that are released APIs for the respective restricted ABAP language version can be used or extended. The topic Released APIs provides an overview of the released APIs of the current system.
Only ABAP Development Tools (ADT) or special enhancement tools can be used.
The stability of released APIs is governed by release contracts. Accesses to or extensions of released APIs must be done in such a way that they are stable against allowed changes in the APIs. The topic Working with Released APIs gives an overview of the according rules.