728x90
๋ฐ์ํ
SELECTION-SCREEN ์ด๋?
ABAP ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ํ ํ๋ฉด์ ์ ์ํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ฌ์ฉ์์๊ฒ ๊ฐ์ ์ ๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ์ ํฉ๋๋ค.
์์
REPORT ZABAP001 .
* 1. ๋ณ์ ์ ์ธ
DATA: lv_name TYPE char20,
lv_age TYPE i,
lv_date TYPE d.
* 2. Selection screen ์์ ์ ์
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
* 3. PARAMETERS
PARAMETERS: p_name TYPE char20 OBLIGATORY,
p_age TYPE i DEFAULT 25,
p_date TYPE d DEFAULT sy-datum.
SELECTION-SCREEN END OF BLOCK b1.
* 4. START-OF-SELECTION
START-OF-SELECTION.
lv_name = p_name.
lv_age = p_age.
lv_date = p_date.
WRITE: / 'Name:', lv_name.
WRITE: / 'Age:', lv_age.
WRITE: / 'Date:', lv_date.
- ๋ณ์ ์ ์ธ
- lv_name: CHAR20 ํ์ ์ ๋ฌธ์์ด ๋ณ์
- lv_age: ์ ์ํ ๋ณ์
- lv_date: ๋ ์งํ ๋ณ์
- SELECTION-SCREEN BEGIN OF BLEOCK ... END OF BLOCK
- ์ ๋ ฅ ํ๋๋ค์ ๊ทธ๋ฃนํํ์ฌ ๋ธ๋ก์ผ๋ก ๋ฌถ์ต๋๋ค.
- 'WITH FRAME': ๋ธ๋ก ์ฃผ์์ ํ๋ ์์ ํ์ํฉ๋๋ค.
- 'TITLE text-001': ๋ธ๋ก์ ์ ๋ชฉ์ ์ค์ ํฉ๋๋ค. ์ฌ๊ธฐ์ 'text-001'์ ํ ์คํธ ์์์ ๋๋ค.
- PARAMETERS
- 'p_name': CHAR20 ํ์ ์ ๋ฌธ์์ด ์ ๋ ฅ ํ๋. 'OBLIGATORY' ๋ ํ์ ์ ๋ ฅ ํ๋์์ ๋ํ๋ ๋๋ค.
- 'p_age': ์ ์ํ ์ ๋ ฅ ํ๋. ๊ธฐ๋ณธ๊ฐ์ 25๋ก ์ค์ ๋ฉ๋๋ค.
- 'p_date': ๋ ์ํ ์ ๋ ฅ ํ๋. ๊ธฐ๋ณธ๊ฐ์ ํ์ฌ ์์คํ ๋ ์ง(sy-datum)๋ก ์ค์ ๋ฉ๋๋ค.
- START-OF-SELECTION
- ์ด ์ด๋ฒคํธ๋ SELECTION-SCREEN์์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅ์ ์๋ฃํ๊ณ ํ๋ก๊ทธ๋จ ์คํ์ ์์ํ ๋ ์คํ๋๋๋ค.
- SELECTION-SCREEN์์ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ํ๋ก๊ทธ๋จ ๋ณ์ (lv_name, lv_age, lv_date)์ ํ ๋นํฉ๋๋ค.
- WRITE ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ์ ๋ ฅ๋ฐ์ ๊ฐ์ ์ถ๋ ฅํฉ๋๋ค.
728x90
๋ฐ์ํ
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP ABAP] CALL FUNCTION ์ด๋? (CALL FUNCTION ์์ฑ ๋ฐฉ๋ฒ, ์์ ํฌํจ) (0) | 2024.07.19 |
---|---|
[SAP ABAP] SELECT-OPTIONS ๋? (1) | 2024.07.16 |
[SAP ABAP] TYPE ๊ณผ TYPE TABLE OF ๋? (0) | 2024.07.10 |
[SAP ABAP] INTO CORRESPONDING FIELDS OF TABLE๊ณผ INTO TABLE ์ฐจ์ด์ , ์์ (0) | 2024.07.10 |
[SAP ABAP] INTO TALBE ์ด๋? (์์ ํฌํจ) (0) | 2024.07.10 |