Application Development 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: 

Internal tab to be converted into XSTRING format

Former Member
0 Kudos

Hi all

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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.

3 REPLIES 3

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

koolspy_ultimate
Active Contributor
0 Kudos

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