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 |