トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

ABAP/CONDENSE の変更点

Top/ABAP/CONDENSE

文字列型の変数の中にあるブランクを除去する命令。

* 概要 [#j4d77dd6]
** 用法 [#m1e61e8f]
この命令を使用することで、先頭と末尾の空白が完全に除去される。
その他の直接連続する空白はすべて1つだけの空白文字に置換されるが、NO-GAPSオプションを指定した場合はすべてのブランクが完全に除去される。 

** サンプル [#p8e30ede]
# DATA L_CHAR10 TYPE C LENGTH 10 VALUE '  A  B  C '.
 DATA L_CHAR10 TYPE C LENGTH 10 VALUE '  A  B  C '.

を前提として、L_CHAR10の中身は、

# CONDENSE L_CHAR10.
 CONDENSE L_CHAR10.

とした場合は 'A B C' となり、
とした場合は 'A B C' となり(Excelのtrim関数と同様)、

# CONDENSE L_CHAR10 NO-GAPS.
 CONDENSE L_CHAR10 NO-GAPS.

とした場合は 'ABC' となる。


* その他 [#lb3435f1]
「CONDENSEっていう命令は〜・・・。コンデンスミルクのコンデンスは、このCONDENSEなんだよ」なんて教わったことを思い出す。
「コンデンスミルクのコンデンスは、このCONDENSEなんだよ」なんて教わったことを思い出す。


~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)