[ABAP] Substrings

* alte Variante
DATA: tel TYPE string.
DATA: vor TYPE string.

tel = '+49-(0)1234-556677'.
vor = tel+0(3). " -> '+49' (name+start(length))

tel+1(2) = '42'. " '49' durch '42' im String ersetzen

WRITE: / tel.
WRITE: / vor.

* neu ab 7.02
res = substring( val = 'ABCDEFGH' off = 3 len = 4 ).    " DEFG
res = substring_from( val = 'ABCDEFGH' sub = 'DEF' ).   " DEFGH
res = substring_after( val = 'ABCDEFGH' sub = 'DEF' ).  " GH
res = substring_before( val = 'ABCDEFGH' sub = 'DEF' ). " ABC
res = substring_to( val = 'ABCDEFGH' sub = 'DEF' ).     " ABCDEF