SAP/ABAP ๋ฌธ๋ฒ | Open SQL
[SAP] ์ฝ๋ ์ ์ฅ ๋ฐ ์คํํ๊ธฐ / WRITE ์ PARAMETERS
์ธํฌ๋งํฑ
2025. 1. 24. 16:13
๐ท ๋ฌธ๋ฒ ๊ฒ์ฌ ๋ฐ ์ฝ๋ ๊ด๋ฆฌ
- ๋ฌธ๋ฒ ๊ฒ์ฌ:
- ํด๋ฐ์ 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.