Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Internal tab to be converted into XSTRING format

Former Member
0 Likes
9,157

Hi all

can u pls help me to convert a standard internal table into a XSTRING Format

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
6,742

Try somthing like that

DATA : GT_TABLE TYPE TABLE OF CHAR20,

GS_TABLE TYPE CHAR20,

GV_XSTRING TYPE XSTRING,

GV_XLINE TYPE XSTRING.

START-OF-SELECTION.

CLEAR : GT_TABLE ,GS_TABLE,GV_XSTRING.

DO 10 TIMES.

GS_TABLE = 'ABCDEFGHIJKLMNOPRST'.

APPEND GS_TABLE TO GT_TABLE.

ENDDO.

LOOP AT GT_TABLE Into GS_TABLE.

CONVERT TEXT GS_TABLE INTO SORTABLE CODE GV_XLINE.

CONCATENATE GV_XLINE GV_XSTRING INTO GV_XSTRING IN BYTE MODE.

ENDLOOP.

Write GV_XSTRING.

Hi all

can u pls help me to convert a standard internal table into a XSTRING Format

3 REPLIES 3
Read only

Former Member
0 Likes
6,742

Hi,

Try class CL_SWF_UTL_CONVERT_XSTRING method TABLE_TO_XSTRING.

CALL METHOD cl_swf_utl_convert_xstring=>table_to_xstring

EXPORTING

i_table = my_internal_table

i_size = size_of_my_internal_table

RECEIVING

r_stream = revceiving_string

EXCEPTIONS

invalid_input = 1

OTHERS = 2.

Hope this will help you.

Issa

Read only

Former Member
0 Likes
6,743

Try somthing like that

DATA : GT_TABLE TYPE TABLE OF CHAR20,

GS_TABLE TYPE CHAR20,

GV_XSTRING TYPE XSTRING,

GV_XLINE TYPE XSTRING.

START-OF-SELECTION.

CLEAR : GT_TABLE ,GS_TABLE,GV_XSTRING.

DO 10 TIMES.

GS_TABLE = 'ABCDEFGHIJKLMNOPRST'.

APPEND GS_TABLE TO GT_TABLE.

ENDDO.

LOOP AT GT_TABLE Into GS_TABLE.

CONVERT TEXT GS_TABLE INTO SORTABLE CODE GV_XLINE.

CONCATENATE GV_XLINE GV_XSTRING INTO GV_XSTRING IN BYTE MODE.

ENDLOOP.

Write GV_XSTRING.

Read only

koolspy_ultimate
Active Contributor
0 Likes
6,742

Try class CL_SWF_UTL_CONVERT_XSTRING method TABLE_TO_XSTRING.


CALL METHOD cl_swf_utl_convert_xstring=>table_to_xstring
EXPORTING
i_table = my_internal_table
i_size = size_of_my_internal_table
RECEIVING
r_stream = revceiving_string
EXCEPTIONS
invalid_input = 1
OTHERS = 2.

<removed by moderator>

Edited by: Thomas Zloch on May 16, 2011 11:39 AM