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
What is tmg?
What is meant by read lock? : sap abap data dictionary
What is img? : sap abap hr
What is the modification assistant?
when u prefer lsmw?
how to create view in bdc..??
How many types of size categories and data classes are there? : abap data dictionary
What is the syntax for call transaction? : abap bdc
What is the meaning of table buffer? This buffer is used by which type oftable?
Explain the difference between open_form and close_form?
On which even we can validate the input fields in module progams?
Explain the function module in bdc?
What is a table attribute?
HOW CAN YOU USE A PAGE COUNT IN CALLING A PAGE IN SMARTFORM?
What should be the approach for writing a bdc program? : abap bdc