Can you create an internal table dynamically?(at run time)
Answer Posted / ganesh sawant
REPORT Dynmic Table .
PARAMETERS: table(20),
rows TYPE i DEFAULT 100.
* Declare the variable for holding your internal table
DATA: itab TYPE REF TO data.
* Three field symbols requried 1. for acessing table data..second work area and third individual fields.
FIELD-SYMBOLS: <fs_table> TYPE ANY TABLE,
<fs_wa> TYPE ANY,
<field> TYPE ANY.
TRY.
* Create internal table
CREATE DATA itab TYPE STANDARD TABLE OF (table).
* Let our Field Symbol point to it so we can acess its data afterwords.
ASSIGN itab->* TO <fs_table>.
* put data into internal table
SELECT * FROM (table) UP TO rows ROWS INTO TABLE <fs_table>.
* Loop over internal tabel with the help of field symbol pointing to its data
LOOP AT <fs_table> ASSIGNING <fs_wa>.
DO.
ASSIGN COMPONENT sy-index OF STRUCTURE <fs_wa> TO <field>.
IF sy-subrc EQ 0.
WRITE: <field>.
ELSE.
EXIT.
ENDIF.
ENDDO.
ULINE.
ENDLOOP.
CATCH cx_sy_create_data_error.
WRITE 'Wrong Database!'.
ENDTRY.
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
When is the top-of-page event triggered? : abap data dictionary
What is a data element?
What is the use of f4if_shlp_exit_example function module ? : sap abap data dictionary
Difference between select option and ranges ?
What does an EXEC SQL stmt do in ABAP? What is the disadvantage of using it?
What are the components in sap application server?
What is pretty printer?
Difference between Read and Get cursor?
How can the standard tables of sap be modified?
What is occurs in internal table?
how to see the tables of 200 in client 100?
What is evaluation path, where do we do it and why? : sap abap hr
What is an update type with reference to a match code id? : abap data dictionary
What is the use of 'table index'?
How do you get the number of lines in an internal table? How to use a specific number occurs statement?