‎2006 Sep 26 10:31 PM
HI ALL,
HOW DO I SPLIT A STRING INTO A TABLE,
ACTUALLY THE STRING I AM USING IS SEPERATED BY SPACES.
eg:
this is my string 12 23 34 56 78 90 223 3 8
i want .
12
23
34
56
78
90
223
3
8
in my table.
regards,
nani
‎2006 Sep 26 10:36 PM
TYPES: X_LINES TYPE STRING.
DATA: T_TABLE TYPE STANDARD TABLE OF X_LINES WITH HEADER LINE.
DATA: MY_STRING TYPE STRING.
MY_STRING = '12 23 34 56 78 90 223 3 8'.
SPLIT MY_STRING AT SPACE INTO TABLE T_TABLE.
Greetings,
Blag.
‎2006 Sep 26 10:35 PM
‎2006 Sep 26 10:36 PM
TYPES: X_LINES TYPE STRING.
DATA: T_TABLE TYPE STANDARD TABLE OF X_LINES WITH HEADER LINE.
DATA: MY_STRING TYPE STRING.
MY_STRING = '12 23 34 56 78 90 223 3 8'.
SPLIT MY_STRING AT SPACE INTO TABLE T_TABLE.
Greetings,
Blag.
‎2006 Sep 26 10:40 PM
Hi,
DATA: T_STRING TYPE STANDARD TABLE OF STRING.
SPLIT S_STRING AT SPACE INTO TABLE T_STRING..
Thanks,
Naren
‎2006 Sep 26 10:59 PM
HOW DO I USE THE INDVIDUAL FIELDS OF THIS TABLE.
REGARDS,
NANI
‎2006 Sep 26 11:02 PM
You should loop them...like this...
LOOP AT T_TABLE.
WRITE: T_TABLE.
ENDLOOP.
Or use
READ TABLE T_TABLE INDEX ...Greetings,
Blag.
‎2006 Sep 26 11:06 PM
I AM USING THESE FIELDS IN A SAPSCRIPT SO HOW DO I DECLARE THESE FIELDS IN SAPSCRIPT.
REGARDS,
NANI
‎2006 Sep 26 11:12 PM
Ok...It depends on how you need to call this values into the SAPScript...My idea...You can create a new window and called like this from you ABAP Program...
DATA: STRING_VALUE TYPE STRING.
LOOP AT T_TABLE.
MOVE T_TABLE TO STRING_VALUE.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'VALUES'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 01.
ENDLOOP.
In your "VALUES" sub-window, you should call this...
Value: &STRING_VALUE&
Greetings,
Blag.
‎2006 Sep 26 11:27 PM
HI ALVARO
THE CODE U HAVE WROTE IS GOOD IF WE WANT TO DISPLAY THE DATA VERTICALLY BUT I LIKE TO DISPLAY IT HORIZONTALLY.
eg:
with your code we can display it as
12
23
34
56
78
but i like to display it as
12 34 78 56 23
‎2006 Sep 26 11:33 PM
‎2006 Sep 26 11:40 PM
HI RICH,
I CAN DISPLAY THE STRING AS
12 23 34 56 78 90
BUT I LIKE TO DISPLAY IT AS
12 34 56 90 78 23
IN WHATEVER ORDER I WANT OR ONLY SOME OF THE FIELDS.
REGARDS,
NANI
‎2006 Sep 26 11:44 PM