Monday, March 19, 2018

ABAP – TRANSLATE/REPLACE/REPLACE ALL OCCURENCES

TRANSLATE lv_name USING ‘; ‘.
DATA: lv_name TYPE string VALUE ‘this;is;a;test’.
DATA: lv_name1 TYPE string VALUE ‘this;is;a;test’.
REPLACE ALL OCCURRENCES OF ‘;’ IN lv_name WITH space.
WRITE lv_name.
Result: thisisatest
TRANSLATE lv_name1 USING ‘; ‘.
WRITE lv_name1.
Result: this is a test
DATA: lv_name2 TYPE string VALUE ‘this;is;a;test’.
DO.
REPLACE ‘;’ WITH space INTO lv_name2.
IF sy-subrc NE 0.
EXIT.
ENDIF.
ENDDO.
WRITE lv_name2.
Result: this is a test

No comments:

Post a Comment