본문 바로가기

Ⅰ. ERP/1. ABAP

[sap abap] 변수의 특수문자 제거 / translate using 구문

728x90

 1. Translate using 구문 

  TRANSLATE L_FIELD USING '. '.   " . -> 공백
  TRANSLATE L_FIELD USING '/ '.  " / -> 공백
  TRANSLATE L_FIELD USING ', '.  " , -> 공백

  CONDENSE L_FIELD NO-GAPS.  " 스페이스 제거

 

* USING 이후의 ' ' 사이의 문구 중 홀수 자리 문자를 짝수 자리 문자로 변경해줌. 

ex) 12,345-12.34 => 12 345 12 34

* 그 후 스페이스 제거  CONDENSE L_FIELD NO-GAPS. 

ex) 12 345 12 34 => 123451234.

자세한 내용은 아래 참고

 

 

2. 특수문제 제거하는 펑션

 

SF_SPECIALCHAR_DELETE

 

 

 

728x90