文字列の処理
文字列の処理

文字列テンプレートは、結果タイプ string の ABAP 式です。文字列テンプレートは、任意の読込オペランド位置 (値割当の右側など) で使用することができます。
文字列テンプレートの先頭と末尾はパイプ記号 ( | | ) です。最も単純な文字列テンプレートには、リテラルテキストしか含まれていません。このフォームでは、文字列テンプレートは文字列リテラルと実際には変わりません。
文字列テンプレートと文字列リテラルを区別するのは、式を埋め込む機能です。埋込式は、中括弧 ( { } ) のペアで囲まれた ABAP 式です。実行時に、ABAP によって埋込式が評価され、結果が文字列に変換されます。結果では、この文字列が (周囲の波括弧とともに) 埋め込み式を置き換えます。
注記
1 つの文字列テンプレートに複数の埋込式を含めることができます。
中括弧内には、任意の種類の ABAP 式 (変数、リテラル、または算術式) を配置することができます。

結合文字列

連結演算子 && を使用して、複数の項目を結合することができます。データオブジェクトと文字列式の任意の組合せを結合することができます。
式の上にある変数 (Part1 と Part2) は、スペースなしまたは他の区切り記号で結合されます。スペースまたは別の区切記号/文字が必要な場合は、上の図に示すように、式の一部として自分自身で挿入する必要があります。
文字列の例を使用して、ユーザは名のみを出力できるように氏名を分割することができます。
