2010 Nov 29 7:11 AM
Hi,
I have searched but did not get any answer about below questions:
I use below code to do XSTRING to STRING conversion in 7.0
But when I downport these code to 4.6c version, cl_abap_conv_in_ce does
not exist, please suggest how to do the same?
DATA lr_convert_in TYPE REF TO cl_abap_conv_in_ce.
lr_convert_in = cl_abap_conv_in_ce=>create( input = iv_xstring ).
lr_convert_in->read( IMPORTING data = rv_string ).
Edited by: Vincent Zhao on Nov 29, 2010 8:11 AM
Hi,
I have searched but did not get any answer about below questions:
I use below code to do XSTRING to STRING conversion in 7.0
But when I downport these code to 4.6c version, cl_abap_conv_in_ce does
not exist, please suggest how to do the same?
DATA lr_convert_in TYPE REF TO cl_abap_conv_in_ce.
lr_convert_in = cl_abap_conv_in_ce=>create( input = iv_xstring ).
lr_convert_in->read( IMPORTING data = rv_string ).
Edited by: Vincent Zhao on Nov 29, 2010 8:11 AM
2010 Nov 29 9:28 AM
2010 Nov 29 9:34 AM
2010 Nov 29 9:36 AM
In 4.6C we dont have any casting issues between x and c and for unicode compactibality SAP launched the class cl_abap_conv_in_ce in ECC, pelase refer the code snippet for both ECC and 4.6C,
ECC
DATA: l_htab TYPE x VALUE '09',
l_linefeed TYPE x VALUE '0D'.
DATA: l_htab_alias(1) TYPE c,
l_linefeed_alias(1) TYPE c,
conv TYPE REF TO cl_abap_conv_in_ce,
len TYPE i.
conv = cl_abap_conv_in_ce=>create( input = l_htab ).
conv->read( IMPORTING data = l_htab_alias len = len ).
conv = cl_abap_conv_in_ce=>create( input = l_linefeed ).
conv->read( IMPORTING data = l_linefeed_alias len = len ).
* First Line in EXCEL - Heading
CONCATENATE '123'
'Sample'
SEPARATED BY l_htab_alias.4.6C
DATA: l_htab TYPE x VALUE '09',
l_linefeed TYPE x VALUE '0D'.
CONCATENATE 'programmelemente'
'bzeile' 'qualifikationen' INTO l_header
SEPARATED BY l_htab.Regards,
Benu
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |