SAP/ABAP

ABAP Concatenate 수행시 공백 처리

그녀는애교쟁이 2013. 9. 3. 17:53

Concatenate 는 엑셀에서도 있는 명령어 이다. 기능을 쉽게 설명하자면 변수와 변수, 텍스트와 텍스트 등을 연결해 주는 역활을 한다. Concatenate 가 단순히 문자열을 연결해 주는 역할을 하지만 프로그램을 개발하다 보면 이걸로 Field Symbol 을 사용하기 위한 변수명을 만들어 주기도 하고, 여러개의 반복된 변수명을 루프로 돌면서 생성할 때도 유용하게 사용된다. 


Concatenate 는 기본으로 자동 Trim을 수행한다. 그래서 중간의 공백을 인식하게 하려면 아래와 같은 코드를 사용해야한다. respecting blanks 를 추가하면 자동 Trim 을 수행하지 않는다.   


Concatenate ' ' string into string respecting blanks.

프로그램을 잘 하려면 문자열을 잘 다루어야 하는 것 같다. 예전에 웹 개발보다는 덜 하지만 ABAP 도 문자열을 잘 자르고 붙이고를 잘 한다면 프로그램을 조금 더 유연하게 개발이 가능하다.
반응형

'SAP > ABAP' 카테고리의 다른 글

Abap Editor 단축키  (0) 2013.09.04
Clear, Refresh, Free  (0) 2013.09.04
ABAP Loop ~ Into / Assigning  (0) 2013.09.04
AT FIRST, AT NEW, AT END OF, AT LAST  (0) 2013.09.03
모듈풀 프로그램 스크린 필드 옵션  (0) 2013.09.03
Modal Dialog [X] 버튼 사용 불가  (0) 2013.09.03
Report 프로그램 변형 ( Variant )  (0) 2013.09.03
ALV Grid 색상표  (0) 2013.09.03
CR 소유자 변경  (0) 2013.08.27
Abap Syntax  (0) 2013.08.27