Show TOC

Verarbeitung von ZeichenkettenLocate this document in the navigation structure

ABAP enthält eine Reihe von Anweisungen für die Verarbeitung von Zeichenketten der Typen c, d, n t und string. Benutzt man vor Release 6.10 an Operandenpositionen dieser Anweisungen flache Strukturen oder Byte-Ketten, werden sie wie Zeichenketten behandelt, d.h. es wird ein implizites Casting durchgeführt.

Da seit Release 6.10 eine explizite Byte-Kettenverarbeitung möglich ist, gibt es für die Anweisungen: FIND , REPLACE , SHIFT , CONCATENATE und SPLIT , die sowohl Byte- als auch Zeichenkettenverarbeitung unterstützen, den optionalen Zusatz

... IN {BYTE|CHARACTER} MODE ...

Dieser Zusatz legt fest, welche Verarbeitung durchgeführt wird. Falls dieser Zusatz nicht angegeben ist, wird in diesen Anweisungen eine Zeichenkettenverarbeitung durchgeführt.

Für die Anweisungen: TRANSLATE , CONVERT TEXT , OVERLAY und CONDENSE ist grundsätzlich nur eine Zeichenkettenverarbeitung möglich.

Die obsoleten Anweisungen sollten nicht mehr verwendet werden.