08-25-2011 8:46 AM
Hi Experts,
I have an Z table consist of some xstring fields. I need to convert the xstring to sting. Is there any function module for that ?.
08-25-2011 8:52 AM
Please search SDN before posting.
You can use FM ECATT_CONV_XSTRING_TO_STRING. Or you can try the below:
First convert XSTRING to BINARY using SCMS_XSTRING_TO_BINARY
And then convert BINARY to STRING using SCMS_BINARY_TO_STRING.
08-25-2011 8:55 AM
08-25-2011 11:16 AM
08-25-2011 12:21 PM
FM : HR_KR_XSTRING_TO_STRING
another solution is :
DATA: lr_conv TYPE REF TO cl_abap_conv_in_ce,
lr_xstring TYPE xstring,
lr_string TYPE string.
lr_xstring = data.
CALL METHOD cl_abap_conv_in_ce=>create
EXPORTING
input = lr_xstring
encoding = 'UTF-8'
replacement = '?'
ignore_cerr = abap_true
RECEIVING
conv = lr_conv.
CALL METHOD lr_conv->read
IMPORTING
data = lr_string.
08-25-2011 12:29 PM
Hi ,
You can try below code also :
DATA: pdf_form_data TYPE xstring.
l_pdfobj->get_data( IMPORTING formdata = pdf_form_data ).
Call method to convert xstring to string.
DATA: converter TYPE REF TO cl_abap_conv_in_ce,
formxml TYPE string.
converter = cl_abap_conv_in_ce=>create( input = pdf_form_data ).
converter->read( IMPORTING data = formxml ).