‎2006 Jun 30 9:22 PM
Hello, here is another compile-time error that I can not clear:
SPLIT: ORI_DATA
AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO:
WA_DATA_DETAIL-PERNR
WA_DATA_DETAIL-C_TEXT,
TABLE IT_DATA_DETAIL.
And the error message is:
"AT ... INTO" expected after "TABLE".
Anyone knows where the problem is?
Thanks a lot!
Regards,
Anyi
‎2006 Jun 30 9:28 PM
Its got to be one or the other. Do you want to split the values into a table or individual fields.
Into a table.
SPLIT ORI_DATA AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO WA_DATA_DETAIL-PERNR WA_DATA_DETAIL-C_TEXT.
Into individual fields.
SPLIT ORI_DATA AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO table IT_DATA_DETAIL.
Regards,
Rich Heilman
‎2006 Jun 30 9:28 PM
You can specify both, tables and single fiels in into addition.
Use INTO TABLE only and add WA_DATA_DETAIL-PERNR WA_DATA_DETAIL-C_TEXT to internal table field's list, or put detail of table, example:
INTO
WA_DATA_DETAIL-PERNR
WA_DATA_DETAIL-C_TEXT
IT_DATA_DETAIL-FIELD1
IT_DATA_DETAIL-FIELD2
IT_DATA_DETAIL-FIELD3
Regards.
‎2006 Jun 30 9:28 PM
hi Zhu,
Modify it in this way
i.e,
<b><b>SPLIT ORI_DATA
AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO WA_DATA_DETAIL-PERNR WA_DATA_DETAIL-C_TEXT.</b>
‎2006 Jun 30 9:33 PM
and the second way using table is
SPLIT ORI_DATA
AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO TABLE IT_DATA_DETAIL.
Regards,
Santosh
‎2006 Jun 30 9:28 PM
Its got to be one or the other. Do you want to split the values into a table or individual fields.
Into a table.
SPLIT ORI_DATA AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO WA_DATA_DETAIL-PERNR WA_DATA_DETAIL-C_TEXT.
Into individual fields.
SPLIT ORI_DATA AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO table IT_DATA_DETAIL.
Regards,
Rich Heilman
‎2006 Jul 01 10:50 AM
Hi Anyi,
The problem is with <b>:</b>after INTO clause. Just remove this and check once, it will definitely work.
Write as follows.
<b>SPLIT ORI_DATA
AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO
WA_DATA_DETAIL-PERNR
WA_DATA_DETAIL-C_TEXT.</b>
If your intention is MOVE ori_data into table then use the following statement.
LOOP AT ORT_DATA.
<b>SPILT ORI_DATA AT CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB
INTO TABLE IT_DATA_DETAIL.</b>
ENDLOOP.
To know more about SPILT, Just view the link http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/split.htm
Thanks,
Vinay