* Remove all occurrences of single and double quotes REPLACE ALL OCCURRENCES OF SUBSTRING '''' IN lv_all_params WITH ''. REPLACE ALL OCCURRENCES OF SUBSTRING '"' IN lv_all_params WITH ''.
Saturday, November 22, 2014
Removing specified characters from string
Replace/Remove Specified Characters From String
DATA : legal_chars TYPE string
VALUE 'ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789.,-*_!?'.
DATA : lv_char_value(255). " give max length
lv_char_value = gv_string.
CHECK NOT ( lv_char_value CO legal_chars ).
lv_length = strlen( gv_string ).
DO lv_length TIMES.
lv_i = sy-index - 1.
IF NOT lv_char_value+lv_i(1) CO legal_chars.
"We get the illegal char , do what you want
lv_char_value+lv_i(1) = ' '.
ENDIF.
ENDDO.
CLEAR : gv_string.
gv_string = lv_char_value.
VALUE 'ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789.,-*_!?'.
DATA : lv_char_value(255). " give max length
lv_char_value = gv_string.
CHECK NOT ( lv_char_value CO legal_chars ).
lv_length = strlen( gv_string ).
DO lv_length TIMES.
lv_i = sy-index - 1.
IF NOT lv_char_value+lv_i(1) CO legal_chars.
"We get the illegal char , do what you want
lv_char_value+lv_i(1) = ' '.
ENDIF.
ENDDO.
CLEAR : gv_string.
gv_string = lv_char_value.
Subscribe to:
Posts (Atom)
Drop Down lists in the selection parameters
PROGRAM ztest. TYPE-POOLS : vrm. DATA : name TYPE vrm_id, list TYPE vrm_values, value LIKE LINE OF list. ...
-
EXIT: The EXIT command will stop the LOOP passings, exit from the SUBROUTINES..etc. The behavior of EXIT keyword is depends on where yo...
-
For GS1-128 barcode converter-- 1. need to create barcode label using t-code se73 . click on system barcode and create new barcode labe...
-
REPORT ZROWCOLOR . TABLES : vbak . TYPE-pools : slis . "ALV Declarations TYPES : BEG...