728x90
๋ฐ์ํ
์์ฝ
START-OF-SELECTION | ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ์์ ์ ์ฒ๋ฆฌ |
END-OF-SELECTION | ์ฝ์ด์จ ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ฑฐ๋ ํ์ฒ๋ฆฌ ์์ ์ ์ฒ๋ฆฌ |
๊ฐ๋ ์ดํด
- START-OF-SELECTION:
- ํ๋ก๊ทธ๋จ์ด ์์๋ ๋ ๊ฐ์ฅ ๋จผ์ ์คํ๋๋ ๋ถ๋ถ์ ๋๋ค.
- ์ฃผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ์์ ์ ์ฌ๊ธฐ์ ์์ฑํฉ๋๋ค.
- END-OF-SELECTION:
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ๊ฐ ๋๋ ํ ์คํ๋๋ ๋ถ๋ถ์ ๋๋ค.
- ์ฃผ๋ก ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ฑฐ๋ ํ์ผ๋ก ์ ์ฅํ๋ ์์ ์ ์ฌ๊ธฐ์ ์์ฑํฉ๋๋ค.
๊ฐ๋จํ ์์
์ด ์์ ๋ SPFLI ํ ์ด๋ธ์์ ํญ๊ณต์ฌID๋ฅผ ์ ๋ ฅํ๋ฉด, ํญ๊ณต์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
DATA: LT_SPFLI TYPE TABLE OF SPFLI, " ์ฌ๋ฌ ํญ๊ณตํธ ์ ๋ณด๋ฅผ ๋ด์ ์ธํฐ๋ ํ
์ด๋ธ
WA_SPFLI TYPE SPFLI. " ๋จ์ผ ํญ๊ณตํธ ์ ๋ณด๋ฅผ ๋ด์ ์์
์์ญ
PARAMETERS: P_CARRID TYPE SPFLI-CARRID. " ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ํญ๊ณต์ฌ ID
* START-OF-SELECTION ์ด๋ฒคํธ
START-OF-SELECTION.
" ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ํญ๊ณต์ฌ ID๋ฅผ ๊ธฐ์ค์ผ๋ก SPFLI ํ
์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๊ธฐ
SELECT * INTO TABLE LT_SPFLI
FROM SPFLI
WHERE CARRID = P_CARRID.
* END-OF-SELECTION ์ด๋ฒคํธ
END-OF-SELECTION.
" ์ฝ์ด์จ ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํ๊ธฐ
LOOP AT LT_SPFLI INTO WA_SPFLI.
WRITE: /'ํญ๊ณต์ฌ ID:', WA_SPFLI-CARRID,
/'๋นํํธ ๋ฒํธ:', WA_SPFLI-CONNID,
/'์ถ๋ฐ ๋์:', WA_SPFLI-CITYFROM,
/'๋์ฐฉ ๋์:', WA_SPFLI-CITYTO.
ENDLOOP.
- ๋ฐ์ดํฐ ์ ์ธ๋ถ:
- lt_spfli: ์ฌ๋ฌ ํญ๊ณตํธ ์ ๋ณด๋ฅผ ๋ด์ ์ธํฐ๋ ํ ์ด๋ธ
- wa_spfli: ๋จ์ผ ํญ๊ณตํธ ์ ๋ณด๋ฅผ ๋ด์ ์์ ์์ญ
- ์ ํ ํ๋ฉด:
- PARAMETERS ๋ฌธ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ก๋ถํฐ ํญ๊ณต์ฌ ID(carrid)๋ฅผ ์ ๋ ฅ ๋ฐ์
- START-OF-SELECTION ์ด๋ฒคํธ:
- ํ๋ก๊ทธ๋จ์ด ์์๋๋ฉด START-OF-SELECTION ์ด๋ฒคํธ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
- ์ด ๋ถ๋ถ์์๋ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ํญ๊ณต์ฌ ID(carrid)๋ฅผ ๊ธฐ์ค์ผ๋ก SPFLI ํ ์ด๋ธ์์ ํญ๊ณตํธ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ lt_spfli ์ธํฐ๋ ํ ์ด๋ธ์ ์ ์ฅํฉ๋๋ค.
- END-OF-SELECTION ์ด๋ฒคํธ:
- ๋ฐ์ดํฐ ์ฝ๊ธฐ ์์ ์ด ์๋ฃ๋๋ฉด END-OF-SELECTION ์ด๋ฒคํธ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค.
- ์ด ๋ถ๋ถ์์๋ lt_spfli ์ธํฐ๋ ํ ์ด๋ธ์ ์ ์ฅ๋ ํญ๊ณตํธ ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํฉ๋๋ค.
- LOOP AT lt_spfli INTO wa_spfli: ์ธํฐ๋ ํ ์ด๋ธ lt_spfli์ ๊ฐ ๋ ์ฝ๋๋ฅผ ์์ฐจ์ ์ผ๋ก ์ฝ์ด ์์ ์์ญ wa_spfli์ ์ ์ฅํฉ๋๋ค.
- WRITE: ์ฝ์ด์จ ๋ฐ์ดํฐ๋ฅผ ํ๋ฉด์ ์ถ๋ ฅํฉ๋๋ค.
728x90
๋ฐ์ํ
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP ABAP] JOIN๊ณผ FOR ALL ENTRIES ์ฐจ์ด (1) | 2024.07.10 |
---|---|
[SAP ABAP] INCLUDE ํ์ผ๋ช ๊ท์น ๋ฐ ์๋ฏธ: CLS, F01, I01, O01, T01 (0) | 2024.07.09 |
[SAP ABAP] FOR ALL ENTRIES IN ์ด๋? (์ฌ์ฉ ์์ ํฌํจ) (0) | 2024.06.27 |
[SAP ABAP] CONTINUE, STOP, CHECK ๋? (์ฌ์ฉ ์์ ํฌํจ) (0) | 2024.05.30 |
[SAP ABAP] ๋ค์ด๋ฐ ๋ฃฐ(Naming Rule) ์์ฑ๋ฒ(gv_data, gt_data ๋ฑ) (0) | 2024.05.22 |