2014년 6월 11일 수요일

숫자를 독일식 표시 방법으로 변경하는 방법

SAP 표준 FUNCTION을 사용하면 가능하다.
단 아래와 같이 사용자 로그인 언어가 독일어가 아니라면 아래 FUNCTION을 
변경하면 가능할것이다.

FUNCTION PP_CATT_CONVERT_DECIMAL_POINT.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"       IMPORTING
*"             VALUE(MENGE_IMP) LIKE  MSEG-ERFMG
*"       EXPORTING
*"             VALUE(MENGE_EXP) LIKE  MSEG-FIPOS
*"----------------------------------------------------------------------
  MENGE_EXP MENGE_IMP.
  IF MENGE_EXP CS '.' AND SY-LANGU(1'D'.
    MENGE_EXP+SY-FDPOS(1','.
  ENDIF.

ENDFUNCTION.

또는 Replace all occurances of ',' in w_value with '.'.로 변경 가능하다.

댓글 없음:

댓글 쓰기