sapdev logo background
sapdev logo sapdev logo
Comments

SAP DATA OBJECTS VALIDITY documentation, setup help and example usage



Return to SAP documentation index


SECRET
ARTICLE

Lifetime of Data Objects
The validity and lifetime of data objects can be divided into static, automatic, and dynamic validity and lifetime as follows:
  • A data object has static validity , that is, its lifetime is bound to that of the program, if it is created in a program, or within a procedure using the

  • STATICS statement. Data objects with static validity are created in a global data area .
  • A data object has automatic validity , that is, its lifetime is bound to the activity of the procedure in which it was created, if it is created in a procedure with a declarative statement other than

  • STATICS . Data objects with automatic validity are created new on the stack each time the procedure is called in which they are defined. They are released automatically when the procedure ends (hence the term "automatic validity").
  • A data object has dynamic validity , that is, a lifetime controlled by the program, if it is created and deleted by operational statements in a program. In ABAP , the contents of internal tables and strings have dynamic validity. These data objects are created on the

  • heap .
    Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




    DATA_OBJECTS_USAGE_WRITING
    DATA_OBJECTS_VISIBILITY




    comments powered by Disqus