【SAP開発テクニック】全角→半角に変換する

全角文字を半角文字に変換するには、以下のクラスのメソッドを使用します。

クラス: CL_HRPADJP_CHARACTER_UTILITIES
メソッド: CONVERT_DBC_TO_SBC

日本語のために作成されたメソッドと言っても過言ではありません。
何故かというと、日本語の文字は全角と半角の両方があるからです。
全角→半角の変換メソッドと似ているので注意してください。

クラスモジュールは、T-CD:SE24で確認できます。
下記のロジックをプログラムに実装してください。
※コメント文字(*)を除外してから使用してください。



*-- ここから --*
*CALL METHOD CL_HRPADJP_CHARACTER_UTILITIES=>CONVERT_DBC_TO_SBC
* EXPORTING
* IV_TEXT = i_text
* IMPORTING
* EV_TEXT = o_text
* EXCEPTIONS
* OTHERS = 0.
*-- ここまで --*

i_textは、任意の文字列です。
o_textも、任意の文字列です。

i_textの全角文字が、o_textに変換されて出力されます。
半角置換え文字が無い場合は、全角のまま出力されます。

【例】
i_text: あがアヴゑヰAr!\

(結果) → o_text: あがアヴゑイAr!\