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 '.'.로 변경 가능하다.
댓글 없음:
댓글 쓰기