1. 将负数改为正数
DATA:NUM1(10) TYPE I VALUE '-111 ',
NUM2(10) TYPE I.
NUM2 = 0 - NUM1.
WRITE: NUM1, NUM2.
2.将负数符号放在前面
DATA : t(10) TYPE C VALUE '65465-' .
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
VALUE = T.
WRITE : T .
3.正数转换成负数
DATA:NUM1(10) TYPE I VALUE '-111 ',
NUM2(10) TYPE I.
NUM2 = NUM1 * ( -1 ).
WRITE: NUM1, NUM2.