JPYの通貨型項目は通常本来の値の1/100で管理されている。データベースより取得して、桁数が違うので、変換する必要がある。
① 外部書式->内部書式変換
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_INTERNAL'
EXPORTING
currency = 'JPY'
amount_external = l_external_amount
max_number_of_digits = 15
IMPORTING
amount_internal = l_internal_amount.
② 内部書式->外部書式変換
CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
EXPORTING
currency = 'JPY'
amount_internal = l_internal_amount
IMPORTING
amount_external = l_external_amount.
③ WRITE XXX TO XXX 'JPY'
参考サイト:http://abap.sblo.jp/article/15200739.html
0 件のコメント:
コメントを投稿