2016-12-22 135 views
0

ALVに10進数を表示します。しかし、負の値のマイナス記号が右側に表示されます。 FA "CLOI_PUT_SIGN_IN_FRONT"を使用するときは、char型の値を使用する必要があります。私がするならば、コンマは区切り点に置き換えられます。マイナス記号が左側にあり、カンマが区切り記号として表示されています

左側のマイナス記号と分離記号としてのカンマの両方をどのように達成できますか?

ありがとうございました!

+0

どのALVをお使いですか? – vwegert

+0

私はSALVを使用しています。しかし、フィールドカタログはありません。 – Dyrdek

答えて

1

CL_SALV_COLUMNメソッドSET_EDIT_MASKを使用して、古典的なマスクまたは変換出口を設定してみてください。なんらかの理由で、その方法はオンライン文書の翻訳では失われました - それはGerman versionにありますが、English versionにはありません。

+0

マスク '-___、__ ''で試してみました。しかし、値が0の場合は、そのように表示されます。 '-00、' – Dyrdek

+1

[編集マスクに関する知識をリフレッシュする](http://help.sap.com/abapdocu_750/en/abapwrite_to_options.htm#[email protected]@) - 特に、 'V'を使用する記号の場合は小数点記号の場合は '.'を使用します。 – vwegert

関連する問題