‎2008 Jan 09 9:26 AM
Hi all !!
How do i remove hex 0d0a characters (carrier return+line feed)from a string ?
I want to replace it with a space (hex 32).
I've tried :
DATA crlf(2) TYPE x VALUE '0D0A'.
DATA sp(1) TYPE x VALUE '32'.
REPLACE ALL OCCURRENCES OF crlf IN wa-aetxt WITH sp IN BYTE MODE.
But it doesn't works...
Thanks for support.
Regards,
David
‎2008 Jan 09 9:32 AM
Hi David
Please use the class attribute for that.
You can use,
CL_ABAP_CHAR_UTILITIES->CR_LF which will do both.
Something like
REPLACE ALL OCCURRENCES OF CL_ABAP_CHAR_UTILITIES->CR_LF IN wa-aetxt .
Hope this helps !
~ Ranganath
Edited by: Ranganath Ramesh on Jan 9, 2008 10:33 AM
‎2008 Jan 14 8:12 AM
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>cr_lf IN txt WITH '-'.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>horizontal_tab IN txt WITH '-'.
REPLACE ALL OCCURRENCES OF cl_abap_char_utilities=>newline IN txt WITH '-'.