Stringoperationen (ABAP): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:


C_DATA = LV_SPLIT1.
C_DATA = LV_SPLIT1.
</syntaxhighlight>
== Konvertierung in Groß-/Kleinschreibung ==
<syntaxhighlight lang="abap">
DATA: I_TEXT TYPE STRING.
TRANSLATE I_TEXT TO UPPER CASE.
CONCATENATE '*' I_TEXT '*' INTO I_TEXT.
WRITE:
/ 'I_TEXT:    ', I_TEXT.
</syntaxhighlight>
</syntaxhighlight>


[[Kategorie:ABAP]]
[[Kategorie:ABAP]]

Version vom 6. April 2017, 12:02 Uhr

Sammlung von Codebeispielen zur Nutzung von ABAP Stringfunktionen.

Teilen von Strings

Teilen eines Strings anhand eines Trennzeichens in zwei Teile.

Das Trennzeichen (Hier: Leerzeichen) wird dabei entfernt.

DATA: LV_SPLIT1  TYPE STRING,
      LV_SPLIT2  TYPE STRING,
      LV_SPLCHAR TYPE CHAR1 VALUE ' '.

SPLIT C_DATA AT LV_SPLCHAR INTO LV_SPLIT1 LV_SPLIT2.

C_DATA = LV_SPLIT1.


Konvertierung in Groß-/Kleinschreibung

DATA: I_TEXT TYPE STRING.

TRANSLATE I_TEXT TO UPPER CASE.

CONCATENATE '*' I_TEXT '*' INTO I_TEXT.

WRITE:
/ 'I_TEXT:    ', I_TEXT.