Traiter chaînes de caractères
Chaînes de traitement

Les modèles de chaîne sont des expressions ABAP du type de résultat Chaîne. Vous pouvez utiliser des modèles de chaîne dans n'importe quelle position d'opérande de lecture, par exemple, le côté droit d'une valorisation.
Un modèle de chaîne commence et se termine par une barre verticale ( | | ). Le modèle de chaîne le plus simple possible ne contient rien d'autre que du texte littéral. Dans cette forme, un modèle de chaîne n'est pas vraiment différent d'un littéral de chaîne.
Ce qui distingue un modèle de chaîne d'un littéral de chaîne est la possibilité d'incorporer des expressions. Une expression intégrée est une expression ABAP entourée d'une paire d'accolades ( { } ). Au moment de l'exécution, ABAP évalue l'expression intégrée et convertit le résultat en chaîne. Dans le résultat, cette chaîne remplace l'expression incorporée (avec les accolades qui l'entourent).
Remarque
Un modèle de chaîne peut contenir plusieurs expressions intégrées.
Dans les accolades, vous pouvez placer n'importe quel type d'expression ABAP : variables, littéraux ou expressions arithmétiques.

Chaîne de jointure

Vous pouvez regrouper des zones à l'aide de l'opérateur de concaténation &&. Vous pouvez joindre n'importe quelle combinaison d'objets de données et d'expressions de chaîne.
Les variables ci-dessus (Partie 1 et Partie 2) de l'expression sont jointes sans espace ou autre séparateur entre elles. Si vous avez besoin d'espaces ou d'un autre séparateur ou caractère, n'oubliez pas de l'insérer vous-même dans l'expression, comme illustré dans la figure ci-dessus.
À l'aide de l'exemple de chaîne, les utilisateurs peuvent souhaiter fractionner leur nom complet afin que vous puissiez éditer uniquement le prénom.
