ABAP 문자열 자르기 활용 예시

BN·2024년 5월 10일
0
post-thumbnail

ABAP에서 문자열을 자르는 방법을 다루는 예제를 제공하겠습니다. 문자열을 특정 길이로 자르거나 특정 부분을 추출하는 것은 자주 사용되는 기능입니다. 다음 예제에서는 문자열을 자르고 결과를 출력하는 간단한 프로그램을 작성해 보겠습니다.

REPORT ZSTRING_CUT_REPORT.

DATA: lv_original_string TYPE string VALUE 'Hello, ABAP world!',
      lv_cut_string      TYPE string.

START-OF-SELECTION.
  lv_cut_string = lv_original_string+7(4). " 'ABAP' 부분만 추출
  WRITE: / 'Original String:', lv_original_string.
  WRITE: / 'Cut String:', lv_cut_string.

이 코드의 설명은 다음과 같습니다:

  • DATA 문을 사용하여 lv_original_string 변수에 초기 값으로 'Hello, ABAP world!' 문자열을 할당하고, lv_cut_string을 빈 문자열로 선언합니다.
  • START-OF-SELECTION에서 실제 프로그램 로직이 실행됩니다.
  • lv_cut_stringlv_original_string의 특정 부분을 추출하여 할당합니다. 여기서는 +7(4)를 사용하여 7번째 위치부터 4자를 추출합니다. 이는 'ABAP' 문자열을 의미합니다.
  • 추출한 결과와 원본 문자열을 WRITE 문을 사용하여 출력합니다.

이 예제는 ABAP의 문자열 슬라이싱 기능을 사용하여 문자열의 특정 부분을 쉽게 추출할 수 있는 방법을 보여줍니다. 이러한 기술은 로깅, 데이터 파싱, 사용자 인터페이스 개발 등 여러 분야에서 유용하게 사용될 수 있습니다.

0개의 댓글