Declare an Internal Table based on a local variable..

.. split some strings into the rows of this table..
Here is the code, that is all you need:
* Split a String and get words into an Internal Table 's rows.
 
DATA: WORD(15)  TYPE C,
 WORDS_TAB  LIKE STANDARD TABLE OF WORD. "unstructured Internal Table
 
PARAMETERS: ISTRING(50) TYPE C DEFAULT 'My name is Koray Tugay. What is yours?'.
 
START-OF-SELECTION:
 
SPLIT ISTRING AT ' ' INTO TABLE WORDS_TAB. " This is where the action happens.
 
LOOP AT WORDS_TAB INTO WORDS
 WRITE: /10 WORD.
ENDLOOP.
 
* Sample output
*
* My
* name
* is
* Koray
* Tugay.
* What
* is
* yours?