
Enhancement Categories

With structures and tables with includes or substructures, the enhancement categories of the Includes and substructures cannot be larger than those of the initial structure. For example, if the initial structure contains an Include of level 4, levels 2 and 3 are not permitted for the initial structure.
Structure enhancements in the Dictionary can also have an effect on internal structures in ABAP programs if Dictionary structures in the source text are used as type, include, or substructure. These dependencies are considered implicitly in the ABAP program check. These dependencies also relate to non-classified structures that contain enhanceable includes or substructures.