728x90
๋ฐ์ํ
INTO TALBE ์ด๋?
INTO TABLE์ SQL SELECT ๋ฌธ์์ ์ ํํ ๋ฐ์ดํฐ๋ฅผ ABAP ์ธํฐ๋ ํ ์ด๋ธ์ ์ง์ ์ ์ฅํ๋ ๊ตฌ๋ฌธ์ ๋๋ค.
์ด๋, ์ธํฐ๋ ํ ์ด๋ธ์ ๊ตฌ์กฐ(ํ๋ ์ด๋ฆ ๋ฐ ๋ฐ์ดํฐ ํ์ )๋ SELECT ๋ฌธ์์ ์ ํํ ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ์ ํํ ์ผ์นํด์ผ ํฉ๋๋ค.
INTO TALBE ์ฃผ์ ํน์ง
- ๊ตฌ์กฐ ์ผ์น:
- SELECT ๋ฌธ์์ ์ ํํ ํ๋์ ์์์ ๋ฐ์ดํฐ ํ์ ์ด ์ธํฐ๋ ํ ์ด๋ธ์ ๊ตฌ์กฐ์ ์ ํํ ์ผ์นํด์ผ ํฉ๋๋ค.
- ์ ์ฒด ๊ตฌ์กฐ ์ ์ฅ:
- ์ผ๋ฐ์ ์ผ๋ก SELECT * ๋ฌธ๊ณผ ํจ๊ป ์ฌ์ฉ๋์ด ํ ์ด๋ธ์ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ๊ทธ๋๋ก ์ธํฐ๋ ํ ์ด๋ธ์ ์ ์ฅํฉ๋๋ค.
- ๊ฐ๊ฒฐ์ฑ:
- ์ ์ฒด ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์ฌ ๋ ์ฝ๋๊ฐ ๊ฐ๊ฒฐํด์ง๋๋ค.
INTO TALBE ์์
๋ค์์ SFLIGHT ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ์ธํฐ๋ ํ ์ด๋ธ์ ์ ์ฅํ๊ณ ์ถ๋ ฅํ๋ ์์ ์ ๋๋ค.
* ์ธํฐ๋ ํ
์ด๋ธ ๋ฐ ์์
์์ญ ์ ์ธ
DATA: LT_SFLIGHT TYPE TABLE OF SFLIGHT,
WA_SFLIGHT TYPE SFLIGHT.
" SFLIGHT ํ
์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ์ธํฐ๋ ํ
์ด๋ธ์ ์ ์ฅ
SELECT *
INTO TABLE LT_SFLIGHT
FROM SFLIGHT
WHERE CARRID = 'LH'.
" ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅ
LOOP AT LT_SFLIGHT INTO WA_SFLIGHT.
WRITE: / WA_SFLIGHT-CARRID, WA_SFLIGHT-CONNID, WA_SFLIGHT-FLDATE.
ENDLOOP.
- INTO TABLE ๊ตฌ๋ฌธ์ SELECT ๋ฌธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ ๋, ์ธํฐ๋ ํ ์ด๋ธ์ ๊ตฌ์กฐ์ ์ ํํ ์ผ์นํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
- ์ด ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋ฉด ์ ์ฒด ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋๋ก ๊ฐ์ ธ์ฌ ์ ์์ผ๋ฉฐ, ์ฝ๋๊ฐ ๊ฐ๊ฒฐํด์ง๋๋ค.
- ์ธํฐ๋ ํ ์ด๋ธ๊ณผ SELECT ๋ฌธ์์ ์ ํํ ๋ฐ์ดํฐ์ ํ๋ ์ด๋ฆ๊ณผ ๋ฐ์ดํฐ ํ์ ์ด ์ ํํ ์ผ์นํด์ผ ํฉ๋๋ค.
728x90
๋ฐ์ํ
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[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] JOIN๊ณผ FOR ALL ENTRIES ์ฐจ์ด (1) | 2024.07.10 |
[SAP ABAP] INCLUDE ํ์ผ๋ช ๊ท์น ๋ฐ ์๋ฏธ: CLS, F01, I01, O01, T01 (0) | 2024.07.09 |
[SAP ABAP] START/END-OF-SELECTION ์ด๋? (์์ ํฌํจ) (0) | 2024.07.09 |