์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
31 |
- ์คํธ๋ญ์ฒ
- ABAP
- ์๋ฐฉํฅํ์
- PRD
- modify
- call function
- screen
- Internal Table
- t์ฝ๋
- ๋จ๋ฐฉํฅํ์
- screen program
- ์ค๋ฒ2
- abap dictionary
- ์ค๋ฒ3
- dev
- Export
- tasknumber
- ๋๋น์ฐ์ ํ์
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- subscreen
- Function Module
- ๊น์ด์ฐ์ ํ์
- ์ด๋ถํ์
- Import
- structure
- SAP
- qas
- select
- ๋ชจ๋ํ
- Today
- Total
๋ชฉ๋กSAP (58)
CS Student’s SAP&Tech Journey๐ซ
SAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ์ฅํ๊ณ ์กฐ์ํ๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค.์ด๋ฒ ๊ธ์์๋ ๋ฐ์ดํฐ ์์ , ์ญ์ , ์ ๋ ฌ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์ฝ๋ ๋ฐฉ๋ฒ๊ณผ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ [ABAP] ์ธํฐ๋ ํ ์ด๋ธ(Internal Table) (3) ํ ์ด๋ธ์์ ๋ฐ์ดํฐ ์ฝ๊ธฐSAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋กinformatik.tistory.com..

SAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ์ฅํ๊ณ ์กฐ์ํ๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค.์ด๋ฒ ๊ธ์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ๋ํด์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ ์ฝ์ ํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: ์ธํฐ๋ ํ ์ด๋ธ(Internal Table) (2) ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์ฝ์ ํ๊ธฐSAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋กinformati..

SAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก, ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ์ฅํ๊ณ ์กฐ์ํ๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ๋ค์ํ ๋ฐ์ดํฐ ์ฝ์ ๋ฐฉ์์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ ์์ฑ ๋ฐ ์ ์ธํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: ์ธํฐ๋ ํ ์ด๋ธ(Internal Table) (1) ํ ์ด๋ธ ์ ์ธ, ์์ฑํ๊ธฐSAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ ์์ ๋ฐ์ดํฐ ์ ์ฅ์ ์ญํ ์ ํฉinformatik.tisto..
SAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ ์์ ๋ฐ์ดํฐ ์ ์ฅ์ ์ญํ ์ ํฉ๋๋ค.์ด๋ฒ ๊ธ์์๋ ์ธํฐ๋ ํ ์ด๋ธ์ ๊ฐ๋ , ์ ์ธ ๋ฐ ์์ฑ ๋ฐฉ๋ฒ์ ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ ๊ฐ์ฒด์ ์ธํฐ๋ ํ ์ด๋ธ์ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: ๋ฐ์ดํฐ ๊ฐ์ฒด ์ดํดํ๊ธฐ (Simple, Structure, Internal Table)SAP ABAP์ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ABAP์์๋ ๋จ์ ๋ฐ์ดํฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋ด๋ถ ํ ์ด๋ธ(Internal Table)์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ..
ABAP์์๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด Structure(๊ตฌ์กฐ์ฒด, ์คํธ๋ญ์ฒ)๋ฅผ ์ฌ์ฉํฉ๋๋ค.์คํธ๋ญ์ฒ๋ ํ๋ ์ด์์ ํ๋๋ฅผ ํฌํจํ๋ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ก, ํ ์ด๋ธ์ ํ ํ(Row)์ฒ๋ผ ๋์ํ๋ฉฐ, ๋ค์ํ ํ๋๋ฅผ ๊ทธ๋ฃนํํ์ฌ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ABAP์์ ์คํธ๋ญ์ฒ๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ๊ณผ ํ์ฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์์๋ณด๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ ๊ฐ์ฒด์ Structure์ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: ๋ฐ์ดํฐ ๊ฐ์ฒด ์ดํดํ๊ธฐ (Simple, Structure, Internal Table)SAP ABAP์ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ABAP์์๋ ๋จ์ ๋ฐ์ดํฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋ด๋ถ ํ ์ด๋ธ(Internal T..

SAP ABAP์ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ ๊ฐ์ฒด(Data Object)๋ฅผ ๋ค๋ฃจ๊ฒ ๋ฉ๋๋ค. ABAP์์๋ ๋จ์ ๋ฐ์ดํฐ(Single Data Object), ๊ตฌ์กฐ์ฒด(Structure), ๋ด๋ถ ํ ์ด๋ธ(Internal Table)์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ABAP์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ธฐ๋ณธ ๋ฐฉ์๊ณผ ๊ตฌ์กฐ์ฒด ๋ฐ ๋ด๋ถ ํ ์ด๋ธ์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค. ํ ์ด๋ธ์ ๊ตฌ์กฐ, ํ๋, ๋๋ฉ์ธ, ๋ฐ์ดํฐ ์์๋ฅผ SE11 ํ์ฉํ์ฌ ๊ฒ์ํ๋ ๋ฐฉ๋ฒ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: SELECT SINGLE๊ณผ SELECT์ ์ฐจ์ด, SE11/SE16 ํ์ฉํ๊ธฐ, ๋ณ์ ์ ๋์ฌ ์ค์ ABAP์์๋ SELECT๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์์ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ S..

SAP ABAP์ ๋ค๋ฃจ๋ค ๋ณด๋ฉด ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ด ์์ ๋, Function Module(FM)์ ํ์ฉํ๋ฉด ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. Function Module์ ์ ์ญ์์ ํธ์ถํ ์ ์๋ ํจ์๋ก, ์ฌ์ฌ์ฉ์ฑ์ด ๋๊ณ , ํ์คํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ABAP Function Module์ ๋ง๋๋ ๋ฐฉ๋ฒ๋ถํฐ ์์ธ ์ฒ๋ฆฌ, ํ์ฉ ์์ ๊น์ง ์์๋ณด๊ฒ ์ต๋๋ค. Function Modules ํจ์์ ๋ํ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ ABAP ํ๋ก๊ทธ๋๋ฐ: Function Modules ํจ์, Call Function ์ฌ์ฉํ๊ธฐ, SE37 ํจ์ ๊ฒ์ํ๊ธฐABAP์์ Function Module์ ๋ชจ๋ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ํฅ์์ํต๋๋ค. ์ด๋ฒ ํฌ์ค..
๋ค๊ตญ์ด ์ง์์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ํ๋์ฝ๋ฉ๋ ๋ฌธ์์ด์ ์ฌ์ฉํ๋ ๋์ , Text Symbols๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Text Symbols๋ ์ฌ๋ฌ ์ธ์ด๋ก ๋ฒ์ญ์ด ๊ฐ๋ฅํ๋๋ก ์ง์ํ๋ฉฐ, ํน์ ์ธ์ด ์ค์ ์ ๋ฐ๋ผ ์๋์ผ๋ก ๋ฒ์ญ๋ ๊ฐ์ ํ๋ฉด์ ํ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ์ง๋ณด์์ ํ์ฅ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ๐ Text Symbols ๋ฑ๋ก ๋ฐ ๋ฒ์ญ ๊ณผ์ Text Symbols ๋ฑ๋ก:์๋ฅผ ๋ค์ด, TEXT-001์ด๋ผ๋ ์ฌ๋ณผ์ ์์ฑํ๊ณ ๊ธฐ๋ณธ ์ธ์ด๋ก ํ ์คํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.๋ฒ์ญ ์์ ์ํ:GOTO - Translation์ผ๋ก ์ด๋ํ์ฌ Target Language(๋ชฉํ ์ธ์ด)๋ฅผ ์ค์ ํ ํ ๋ฒ์ญ๋ ๋ด์ฉ์ ์ ๋ ฅํ๊ณ ์ํฐ๋ฅผ ๋๋ฆ ๋๋ค.์ ๋ ฅ ํ ๋ ธ๋์์ผ๋ก ํ์๋๋ฉด ๋ฒ์ญ์ด ์๋ฃ๋ ๊ฒ์ ๋๋ค.ํ๋ก๊ทธ๋จ์์ Tex..

ABAP์์ Function Module์ ๋ชจ๋ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ํฅ์์ํต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Function Group๊ณผ Function Modules์ ๊ด๊ณ, SE37์ ํ์ฉํ ํจ์ ๊ฒ์ ๋ฐ ํ ์คํธ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ CALL FUNCTION์ ์ฌ์ฉํ ํจ์ ํธ์ถ ์์ (BC400_MOS_POWER)๋ฅผ ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ๋ก์ปฌ ๋ชจ๋๊ณผ ๊ธ๋ก๋ฒ ๋ชจ๋์ ์ฐจ์ด์ ์ ๋ํ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [ABAP] ๋ก์ปฌ ๋ชจ๋ - ์๋ธ๋ฃจํด(Subroutine)ABAP์์๋ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํด ๋ชจ๋ํ๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Local Module vs Global Module ์ฐจ์ด, FORM์ ํ์ฉํ ์๋ธ๋ฃจํด ์ ์ ๋ฐ ํธ์ถ, ๊ทธ๋ฆฌ๊ณ Call by Value vs C..

ABAP์์๋ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํด ๋ชจ๋ํ๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Local Module vs Global Module ์ฐจ์ด, FORM์ ํ์ฉํ ์๋ธ๋ฃจํด ์ ์ ๋ฐ ํธ์ถ, ๊ทธ๋ฆฌ๊ณ Call by Value vs Call by Reference์ ์ฐจ์ด๋ฅผ ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ๐ฏ Local Module vs Global Module ์ฐจ์ดABAP์์ ๋ชจ๋์ ํฌ๊ฒ ๋ก์ปฌ(Local) ๋ชจ๋๊ณผ ๊ธ๋ก๋ฒ(Global) ๋ชจ๋๋ก ๋๋ฉ๋๋ค. 1. Local Module (๋ก์ปฌ ๋ชจ๋)ํ ํ๋ก๊ทธ๋จ ๋ด์์๋ง ์ฌ์ฉ ๊ฐ๋ฅFORM ... ENDFORM์ ์ฌ์ฉํ์ฌ ์ ์ํ๋ก๊ทธ๋จ ๋ด์์ ์ฌ๋ฌ ๋ฒ ํธ์ถํ์ฌ ์ฝ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅSubroutine, Local Class์์ :FORM display_message. WRI..