Danke, aber gibt es kein Befehl nur 10 Zeichen von Rechts lassen?Icke0801 hat geschrieben:dies kannst Du mittels offset lösen.
https://help.sap.com/saphelp_nw70ehp2/h ... cache=true
Die Länge Deines Wertes kannst Du mittels STRLEN ermitteln.
https://help.sap.com/doc/saphelp_scm41/ ... cache=true
Nein.autohandel7 hat geschrieben:Danke, aber gibt es kein Befehl nur 10 Zeichen von Rechts lassen?
Code: Alles auswählen.
data(test) = substring( val = sy-abcde off = strlen( sy-abcde ) - 10 len = 10 ).
Hold my beer.DeathAndPain hat geschrieben:Ich wette, da fällt irgendjemandem eine geisteskranke Regex ein, die es kann.
Code: Alles auswählen.
DATA:
ld_string TYPE string.
ld_string = sy-abcde.
NEW-LINE.
WRITE ld_string.
REPLACE REGEX '.*(.{10})$' IN ld_string WITH '$1'.
NEW-LINE.
WRITE ld_string.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
autohandel7
Danke, aber bekomme ich Fehler: Das Wort "REGEX" ist reserviert.a-dead-trousers hat geschrieben:Hold my beer.DeathAndPain hat geschrieben:Ich wette, da fällt irgendjemandem eine geisteskranke Regex ein, die es kann.Code: Alles auswählen.
DATA: ld_string TYPE string. ld_string = sy-abcde. NEW-LINE. WRITE ld_string. REPLACE REGEX '.*(.{10})$' IN ld_string WITH '$1'. NEW-LINE. WRITE ld_string.
Sorry, dann hast du leider ein Basis-Release, dass die Regex-Erweiterung nicht unterstützt.autohandel7 hat geschrieben:Danke, aber bekomme ich Fehler: Das Wort "REGEX" ist reserviert.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
autohandel7