Stringoperationen (ABAP): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) 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.