[ABAP] Strings links / rechts schieben

DATA: a1 TYPE string VALUE '123456'.
SHIFT a1 LEFT BY 2 PLACES.

* neu ab 7.02:
res = shift_left( val = '1234' places = 2 ).   " 34
res = shift_left( val = '1234' circular = 2 ). " 3412
res = shift_left( val = '1234' sub = '12' ).   " 34

* Rechts schieben:
DATA: a1 TYPE string VALUE '123456'.
SHIFT a1 RIGHT BY 2 PLACES.

* neu ab 7.02:
l_result = shift_rigth( ... )