💡 Replace: 문자열 내 특정 문자를 다른 문자로 바꾸는 함수
surname2 = 'Mr, Joe Smith . '.
replace ',' with '.' into surname2.
WRITE : surname2.
ULINE.
결과 : Mr. Joe Smith
,가 .로 변환되는 것을 볼 수 있다
주의 ) 기본 REPLACE 는 첫 번째 항목만 바꿈
While sy-subrc = 0.
Endwhile.
✅ sy-subrc란?
- sy-subrc는 ABAP 시스템 필드
- 어떤 문장(statement)의 실행 결과를 숫자로 반환해주는 역할을 함
- 흔히 READ, SELECT, REPLACE, SEARCH 등과 함께 사용됨
🔢 sy-subrc 값 의미
0 | 성공 (작업이 잘 됨) |
4 | 실패 (예: 원하는 항목 못 찾음) |
그 외 | 문장에 따라 다양한 에러 코드 가능 |
🔁 WHILE sy-subrc = 0. 의미
"이전 문장이 성공했을 때만 계속 반복" => 항상 직전 문장에만 영향을 받음
'SAP' 카테고리의 다른 글
SAP ABAP Programming for Beginners - 22 Shift (0) | 2025.04.02 |
---|---|
SAP ABAP Programming for Beginners - 21 search (0) | 2025.04.02 |
SAP ABAP Programming for Beginners - 19 strlen 문자열 길이 구하기 (0) | 2025.04.02 |
SAP ABAP Programming for Beginners - 18 condense 공백정리 (0) | 2025.04.02 |
SAP ABAP Programming for Beginners - 17 문자열 연결 (0) | 2025.04.02 |