ABAP 개발중 String 에서 특정 문자의 개수를 세고 싶은 경우가 있다. 예를 들면 "ABCDABCDEFG" 에서 A의 개수는 몇개인지를 알고 싶을 때 사용하는 코드이다.
REPORT ytest012.
DATA : lv_string TYPE string,
lv_cnt TYPE i.
lv_string = 'ABCDABCDEFG'.
FIND ALL OCCURRENCES OF 'A' IN lv_string MATCH COUNT lv_cnt.
WRITE : lv_cnt.
또한 특정 문자 예를 들면 "A" 가 최초 어디 위치에 있는지를 알려주는 코드이다.
FIND 'A' IN LV_STRING MATCH OFFSET LV_OFF.
반응형
'SAP > ABAP' 카테고리의 다른 글
| ABAP Dynamic Internal Table 을 Read Table 하기 (0) | 2014.07.16 |
|---|---|
| Variant 없이 Batch Job 생성하기 ( Dummy Variant 생성 ) (0) | 2014.07.16 |
| ABAP Report Dynamic Variant 만들기 (0) | 2014.07.11 |
| Tcode 조회 사이트 (0) | 2014.07.03 |
| ALV 엑셀 Export 시 데이터 분리 현상 해결방법 (0) | 2014.07.03 |
| ABAP Screen menu template (0) | 2014.06.16 |
| ABAP File Upload (0) | 2014.06.16 |
| ABAP 소스 비교 프로그램 (0) | 2014.05.14 |
| Collect 의 사용 (0) | 2014.04.23 |
| ABAP Progress Indicator (0) | 2014.04.15 |