CS Student’s SAP&Tech Journey✨
[SAP] 코드 저장 및 실행하기 / WRITE 와 PARAMETERS 본문
🔷 문법 검사 및 코드 관리
- 문법 검사:
- 툴바의 Check 버튼: 코드에 문법 오류가 있는지 확인.
- 변경 모드 확인:
- Display ↔ Change 모드를 확인하여, 현재 코드가 수정 가능한 상태인지 확인.
- 코드 포매팅:
- Utilities → Settings → Pretty Printer를 설정하여 코드 자동 정렬 기능을 활성화.
🔷 코드 저장 및 실행
- 저장:
- SAVE 버튼을 눌러 코드를 저장하면 inactive 상태로 전환.
- Active 상태:
- 툴바의 Active 버튼을 눌러 프로그램을 활성화(inactive 상태를 active로 변경).
- Active 버튼은 저장 + 문법 체크 기능을 포함.
- 실행:
- Active 상태에서 프로그램을 실행.
🔷ABAP 코드 작성 규칙
- 문장의 끝: 항상.(점)으로 끝낸다.
- 명령어는 대소문자 구분 없음:
- PARAMETERS = parameters과 같이 대소문자를 구분하지 않는다.
- 화면 출력:
- WRITE 명령을 사용하여 문자열 출력.
- 빈 줄 추가:
- NEW-LINE 명령으로 한 줄 띄우기.
- 주석 처리:
- 맨 앞에 * : 전체 줄 주석.
- 특정 위치 " : 코드 내 특정 부분 주석.
- Ctrl + < / Ctrl + > : 원하는 줄을 선택하여 주석 처리/해제.
- 입력값 처리
- 여러 값을 입력받을 경우 : 로 필드를 구분.
- /는 새로운 줄에서 출력을 시작하게 함.
🔷 예제
1. WRITE, NEW-LINE
WRITE 'HELLO'.
NEW-LINE.
WRITE '나는 SAP를 공부하고 있어'.
2. PARAMETERS
* 입력필드 한개
PARAMETERS: pa_name TYPE string.
* 사용자에게 특정 값을 입력받는 필드 생성. 타입은 string.
* 입력받은 값은 변수 `pa_name`에 저장.
NEW-LINE.
WRITE: 'HELLO', pa_name.
* 입력필드 여러개
PARAMETERS: pa_city TYPE string, pa_road TYPE string.
WRITE: / 'City:', pa_city.
WRITE: / 'Road:', pa_road.
'SAP > ABAP 문법 | Open SQL' 카테고리의 다른 글
[SAP] SELECT * / SELECT SINGLE 필드 / SELECT SINGLE * 총정리 (0) | 2025.02.08 |
---|---|
[SAP] SELECT SINGLE과 SELECT의 차이 / 변수 접두사 정의하기 (0) | 2025.01.31 |
[SAP] 시스템 변수 SY-XXXX 한눈에 정리하기 (0) | 2025.01.30 |
[SAP] 반복문 DO, WHILE (0) | 2025.01.30 |
[SAP] 조건문 IF, ELSE / 조건 연산자 IS INITIAL, BETWEEN, CA (0) | 2025.01.30 |