Select Substring
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Schlüsselbefehl Select.
Siehe Kategorie:Neues ABAP.
Siehe Select cast Substring in einem Inner-Join.
Diese Funktion ist ab ABAP-Release 7.50 verfügbar.
Es können auch Teile eines Feldes in einem Select ausgelesen werden.
Hier werden vom Feld MARA-EXTWG die ersten 3 Ziffern ausgelesen. Man muss beachten, dass die erste Ziffer vom Feld nicht mit "0" angesprochen wird (wie bei der Offset-Angabe in ABAP), sondern mit "1". Eine Angabe von "0" führt zu einem Syntaxfehler: "In der SUBSTRING Funktion muss der zweite Parameter eine positive Zahl sein , die kleiner oder gleich der Länge des ersten Parameters ist. Dies ist für "0" nicht der Fall."
SELECT ekko~ebeln, "Bestellung SUBSTRING( mara~extwg, 1, 3 ) as wgrp, "Externe Warengruppe (die ersten 3 Ziffern einlesen) ...