์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Recent Posts
Link
Tags
- dev
- ๋ฐฑ์ค
- screen program
- ABAP
- ๋ชจ๋ํ
- modify
- ์๋ฐฉํฅํ์
- t์ฝ๋
- ์๊ณ ๋ฆฌ์ฆ
- tasknumber
- Internal Table
- qas
- PRD
- ๋๋น์ฐ์ ํ์
- select
- structure
- Export
- abap dictionary
- SAP
- ๋จ๋ฐฉํฅํ์
- call function
- screen
- ์คํธ๋ญ์ฒ
- subscreen
- Function Module
- ์ค๋ฒ2
- ์ด๋ถํ์
- Import
- ์ค๋ฒ3
- ๊น์ด์ฐ์ ํ์
Archives
- Today
- Total
CS Student’s SAP&Tech Journey๐ซ
[SAP] ๋ก์ปฌํ์ (LOCAL TYPES)๊ณผ ๊ธ๋ก๋ฒํ์ (GLOBAL TYPES) ๋ณธ๋ฌธ
SAP/๋ฐ์ดํฐ ํ์
Data Type
[SAP] ๋ก์ปฌํ์ (LOCAL TYPES)๊ณผ ๊ธ๋ก๋ฒํ์ (GLOBAL TYPES)
์ธํฌ๋งํฑ 2025. 1. 30. 21:18ABAP์์๋ LOCAL TYPES(๋ก์ปฌ ํ์ )๊ณผ GLOBAL TYPES(๊ธ๋ก๋ฒ ํ์ )์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ํ์ ์ ์ ์ํ ์ ์์ต๋๋ค. ๋ ๊ฐ๋ ์ ์ฐจ์ด๋ฅผ ์ดํดํ๋ฉด ๋ณด๋ค ํจ์จ์ ์ธ ํ๋ก๊ทธ๋จ์ ์์ฑํ ์ ์์ต๋๋ค.
1. LOCAL TYPES(๋ก์ปฌ ํ์ )๋?
๋ก์ปฌ ํ์
์ ํน์ ํ๋ก๊ทธ๋จ ๋ด๋ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ํ์
์
๋๋ค.
TYPES ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํฉ๋๋ค.
TYPES: ty_amount TYPE P DECIMALS 2,
ty_name TYPE C LENGTH 20.
- ๊ฐ๋ณ ํ๋ก๊ทธ๋จ ๋ด๋ถ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- ๊ธฐ์ ์ ์ ๋ณด๋ง ํฌํจ (๋ฐ์ดํฐ ํ์, ๊ธธ์ด ๋ฑ)
- ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์๋ ์ฌ์ฉ ๋ถ๊ฐ
- ์ ์ธ๋ ํ๋ก๊ทธ๋จ์ ๋ฒ์ด๋๋ฉด ์ธ์๋์ง ์์
์์
TYPES: ty_counter TYPE I.
DATA gv_count TYPE ty_counter.
gv_count = 10.
WRITE: 'Counter Value:', gv_count.
2. GLOBAL TYPES(๊ธ๋ก๋ฒ ํ์ )๋?
๊ธ๋ก๋ฒ ํ์
์ ABAP Dictionary(SE11)์์ ์ ์๋ ๋ฐ์ดํฐ ํ์
์ผ๋ก, ๋ชจ๋ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ABAP Dictionary(SE11)์์ ์ ์๋ฉ๋๋ค.
DATA gv_airline TYPE s_carr_id.
- ๊ธฐ์ ์ ์ ๋ณด + ์๋ฏธ์ ์ ๋ณด ํฌํจ (๋ฐ์ดํฐ ํ์, ๊ธธ์ด, ์๋ฏธ ๋ฑ)
- ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ๊ณตํต์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- F4 HELP์ ๊ฐ์ ๊ธฐ๋ฅ ์ ๊ณต ๊ฐ๋ฅ
DATA gv_airline TYPE s_carr_id.
WRITE: 'Airline Code:', gv_airline.
๐ ABAP Dictionary ๋ฐ์ดํฐ ํ์
ABAP Dictionary(DDIC)์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ํ์ ์ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋ฐ ํ๋ก๊ทธ๋๋ฐ์์ ํต์ฌ์ ์ธ ์ญํ ์ ํฉ๋๋ค.
- Data Element:
- ํ๋์ ๋ฐ์ดํฐ ํ์ , ๊ธธ์ด, ๋๋ฉ์ธ ๋ฑ์ ์ ์.
- ์ง์ ์ด๋ฆ(EMP_NAME)์ ์ ์ํ๋ ค๋ฉด ๋ฐ์ดํฐ ์๋ฆฌ๋จผํธ(ZEMP_NAME)๋ฅผ ์์ฑ
- Structure:
- ์ฌ๋ฌ ๋ฐ์ดํฐ ์๋ฆฌ๋จผํธ๋ฅผ ๋ชจ์ ํ๋์ ๋ ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ์ ์.
- ์ง์ ์ ๋ณด(EMPLOYEE)์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ค๋ฉด ๊ตฌ์กฐ์ฒด(ZEMPLOYEE)๋ฅผ ์์ฑ
- Table Type:
- ๊ตฌ์กฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ด๋ธ(๋ฐ๋ณต ๋ฐ์ดํฐ)์ ํ์์ ์ ์.
- ๋ค์์ ์ง์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ ค๋ฉด ํ ์ด๋ธ ํ์ (ZEMPLOYEE_TT)์ ์์ฑ
3. LOCAL TYPES vs. GLOBAL TYPES ์ฐจ์ด์ ์ ๋ฆฌ
ํ์ | LOCAL TYPES | GLOBAL TYPES |
์ ์ธ ์์น | ํ๋ก๊ทธ๋จ ๋ด๋ถ (TYPES) | ABAP Dictionary (SE11) |
์ฌ์ฉ ๋ฒ์ | ์ ์ธ๋ ํ๋ก๊ทธ๋จ ๋ด๋ถ์์๋ง ์ฌ์ฉ | ๋ชจ๋ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉ ๊ฐ๋ฅ |
ํฌํจ ์ ๋ณด | ๊ธฐ์ ์ ์ ๋ณด๋ง ํฌํจ | ๊ธฐ์ ์ ์ ๋ณด + ์๋ฏธ์ ์ ๋ณด ํฌํจ |
F4 HELP ์ ๊ณต | ๋ถ๊ฐ๋ฅ | ๊ฐ๋ฅ |
'SAP > ๋ฐ์ดํฐ ํ์ Data Type' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP] ๋ก์ปฌ ๋ฐ์ดํฐ ๊ฐ์ฒด ์ดํดํ๊ธฐ (Simple, Structure, Internal Table) (0) | 2025.02.06 |
---|---|
[SAP] ์์(Constants)์ ๋ณ์(Variables) (0) | 2025.01.30 |
[SAP] ๋ฐ์ดํฐ ํ์ ๋ฐ ๋ณ์ ์ ์ธํ๊ธฐ / TYPE๊ณผ LIKE (0) | 2025.01.24 |