ALV에 나타낼때 숫자가 음수일 경우 마이너스 부호가 뒤에 달리는 문제는
CLOI_PUT_SIGN_IN_FRONT 펑션을 이용해서 해결했는데 숫자에 콤마가 달리지 않네요.
처음에 12,345- 로 나오던것을 위에 펑션으로 -12345 이런식으로 바꿨는데 -12,345로 표시하고 싶습니다.
-12345 를 curr나 quan으로 바꿔봤으나 ALV에서 다시 12345- 이렇게 원래대로 바껴버립니다.
ALV fieldcat을 지정해서 해결하는 원초적인 방법이 없나요?
write 구문을 먼저 쓰고 CLOI_PUT_SIGN_IN_FRONT을 사용하시면 되요.
예를 들면 금액인 경우
WRITE a TO b CURRENCY 'KRW'.
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT'
CHANGING
VALUE = B.