Ansicht
Dokumentation

ABENBOXED_COMPONENTS - BOXED COMPONENTS

ABENBOXED_COMPONENTS - BOXED COMPONENTS

rdisp/max_wprun_time - Maximum work process run time   BAL Application Log Documentation  
This documentation is copyright by SAP AG.
SAP E-Book

Boxed Components

Boxed components are structures that are not stored in their superordinate context. Instead, an internal reference that points to the actual structure is stored instead of the structure. A boxed component is therefore always a deep component of its context.

It is currently to possible to declare substructures of data types and structured attributes of classes as

These boxes support initial value sharing.

Notes

  • Boxed components are a middle ground between static and dynamic data objects. Their memory requirements are not fixed when the program is started in the internal session, but they can be handled like static data objects with a fixed length.
  • A nested structure that contains a boxed component as a component is always a deep structure.
  • Structures of the ABAP Dictionary can also contain boxed components. ABAP Dictionary database tables cannot contain any boxed components since their structures must be flat.
  • In RTTS classes and objects, boxed components are handled as follows:

  • In the return value of the method GET_COMPONENTS of the class CL_ABAP_STRUCTDESCR or GET_ATTRIBUTE_TYPE of the classes CL_ABAP_CLASSDESCR or CL_ABAP_INTFDESCR, boxed components are listed as type description objects of the class CL_ABAP_REFDESCR, like reference variables. The method GET_REFERENCED_TYPE of this class returns a type description object for the substructure. A type description object of the class CL_ABAP_REFDESCR, which describes a boxed component, cannot be used in the statements CREATE DATA or ASSIGN CASTING.






BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 3570 Date: 20240420 Time: 094754     sap01-206 ( 50 ms )