Many times I have seen people are using the ABAP Text Elements. You must not use them as constants.
Lets checkout the ABAP object oriented approach for reports when you want to get data from different data sources – Database and/or Archive .
Read and Modify the ITAB records without using the temporary work area or variables. It is possible with using the ABAP Table Expressions. Lets see more about them.