TYPE๊ณผ LIKE์ ์ฐจ์ด๋ Data Object ์ ์ธ ์ TYPE ๋๋ LIKE ๋ค์
Data Object์ Data Type ์ค ์ด๋ ๊ฒ์ reference ํ๋์ง ์ฐจ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค.
Data Object | ์ค์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋น๋ ์กด์ฌ |
Data Type | ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์๊ณ Data Object๋ฅผ ์ ์ํ๊ธฐ ์ํ ํ๋์ ํ ํ๋ฆฟ |
์์ด์ฌ์ ์์ TYPE๊ณผ LIKE์ ๋ป์ ์ฐพ์๋ณด๋ฉด
TYPE์ ํํ, ํ, ์ข ๋ฅ ๋ฑ์ผ๋ก ์ ์ํ๊ณ ,
LIKE๋ '~์ ๊ฐ์', '~์ ๋น์ทํ' ๋ฑ์ผ๋ก ์ ์๋๋ฉฐ ์ด๋ ํ ๋์(์ค์ฒด)๊ณผ ๋น๊ตํด์ ์ฌ์ฉํฉ๋๋ค.
์ฆ, TYPE ๋ค์๋ Data Type์ด ์ค๊ณ ,
LIKE ๋ค์๋ Data Object๊ฐ ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์ ์ถํด ๋ณผ ์ ์์ต๋๋ค.
์ด ๋, ์์ธ์ ์ผ๋ก Data Type ์ค ์ผ๋ถ์ธ ABAP Dictionary์ Structure Type / Table / Classic View๊ฐ
LIKE ๊ตฌ๋ฌธ ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
SAP์์ ๊ณผ๊ฑฐ์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ๋ง๋ค์ด ๋์์ง๋ง SAP ABAP์ด ๋ฒ์ ์ ์ด ๋๋ฉด์
LIKE๋ Data Object์ธ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ๋ผ๊ณ ๊ถ๊ณ ํ๊ณ ์์ต๋๋ค.
์ ๋ฆฌํ๋ฉด
Type | repository(SE11:Abap Dictionary) ์ ์๋ ๊ฒ์ ํ๋ก๊ทธ๋จ ์์ญ์์ ์ฌ์ฉํ๊ณ ์ ํ ๋ <- Data Type |
Like | ํ๋ก๊ทธ๋จ ์์ญ์์ ์ ์ธ๋ ๊ฒ์ ์ฌ์ฉํ๊ณ ์ ํ ๋ <- Data Object |
์ฌ์ฉ ์์
๊ตฌ๋ถ | ์ค๋ช |
TYPE | ๋ง๋ค๊ณ ์ถ์ data object์ ํ์ ์ค์ ์ ์ฌ์ฉ(begin of๋ฅผ ์ฌ์ฉํ ๋) |
ABAP dictionary์ ๊ธ๋ก๋ฒ ํ์ ์ ์ฐธ์กฐํ์ฌ ์ ์ธํ ์ ์ฌ์ฉ | |
๋ฏธ๋ฆฌ ์ ์๋ ๋ฐ์ดํฐ ํ์ ์ ์ฌ์ฉํ ์ ์ฌ์ฉ(N, I, F, D๋ฑ) | |
domain์ ์ง์ ์ฐธ์กฐํ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง | |
LIKE | ์ ์ธ๋ data object๊ณผ ๋์ผํ data object๋ฅผ ๋ง๋ค ์ ์ฌ์ฉ |
์ ์ธ๋ ํ๋์ domain์ ์ฐธ์กฐํ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง |
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP ABAP] SELECT SINGLE ์ด๋ (0) | 2023.11.03 |
---|---|
[SAP ABAP] MODIFY ๋? (1) | 2023.10.05 |
[SAP ABAP] ABAP Dictionary๋? (Database Table) (0) | 2023.08.29 |
[SAP ABAP] ์ธํฐ๋ ํ ์ด๋ธ(Internal Table)์ด๋? (0) | 2023.08.24 |
[SAP ABAP] ํจ์(Function)์ด๋? (0) | 2023.08.24 |