ABAP Name mit Regex formatieren (Gross- & Kleinschreibung)

ABAP Beispiel um einen Namen (nur Großbuchstaben) mittels REGEX (Regular Expression) zu formatieren. Ergebnis: Anfangsbuchstabe wird groß geschrieben, der Rest in Kleinbuchstaben.

Like it? Share it!
DATA: lv_offset type i, lv_name(30). lv_name = 'MARTIN MUELLER'. WRITE: / lv_name. TRANSLATE lv_name TO LOWER CASE. WHILE sy-subrc = 0. TRANSLATE lv_name +lv_offset(1) TO UPPER CASE. FIND REGEX '(<[a-z])' IN lv_name MATCH OFFSET lv_offset. ENDWHILE. WRITE: /1 'Formatted Name:',20 lv_name.

>_ Author

>_ last updated 4 yearss ago

>_ Language: ABAP

Regex