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

SAP ์์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ๊ด๋ฆฌํ ๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด Database View(๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ)์ Maintenance View(์ ์ง๋ณด์ ๋ทฐ) ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.Database View๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ธํ์ฌ ํ๋์ ๊ฐ์ ํ ์ด๋ธ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณ๋ ๊ตฌ์กฐ์ ๋๋ค.Projection View๋ ํ๋์ ํ ์ด๋ธ์์ ํน์ ํ๋๋ง ์ถ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋ ๋ทฐ์ ๋๋ค.Maintenance View๋ SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ ์ง๋ณด์ํ ์ ์๋๋ก UI ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต๋๋ ๋ทฐ์ ๋๋ค.์ด๋ฒ ํฌ์คํ ์์๋ ๊ฐ View์ ๊ฐ๋ ๊ณผ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฌ์ฉ๋ฒ์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. Maintenance View์ ๋ํ..

SAP ์์คํ ์์๋ ์ฌ๋ฌ ๊ตญ๊ฐ์ ์ฌ์ฉ์๊ฐ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ๋ค๊ตญ์ด ์ง์์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ณผ๋ชฉ ์ฝ๋ SAP๊ฐ ์์ ๋, ์์ด์์๋ "SAP Systems", ํ๊ตญ์ด์์๋ "SAP ์์คํ "์ผ๋ก ํ์๋์ด์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด SAP์์๋ Text Table(ํ ์คํธ ํ ์ด๋ธ)์ ํ์ฉํฉ๋๋ค.Text Table์ ์ฌ์ฉํ๋ฉด ์ฝ๋ ๊ฐ์ ์ ์งํ๋ฉด์๋ ์ฌ๋ฌ ์ธ์ด๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ผ๋ฉฐ, Foreign Key๋ฅผ ํ์ฉํ์ฌ ์ผ๊ด๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ํ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Text Table ๊ฐ๋ , Foreign Key๋ฅผ ํ์ฉํ ๋ค๊ตญ์ด ์ฒ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ SQL์ ์ด์ฉํ ๋ค๊ตญ์ด ๋ฐ์ดํฐ ์กฐํ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค. 1. Text Table์ด๋?Text Table์ ์ฝ๋ ๊ฐ๊ณผ ํด๋น ์ฝ๋์ ๋ค๊ตญ์ด ์ค๋ช ..

๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ํ ์ด๋ธ ๊ฐ ๊ด๊ณ๋ฅผ ์ค์ ํ์ฌ ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. SAP์ ABAP Dictionary์์๋ Foreign Key(์ธ๋ํค) ๋ฅผ ํ์ฉํ์ฌ ํน์ ํ๋๊ฐ ๋ค๋ฅธ ํ ์ด๋ธ์ ์ ํจํ ๊ฐ์ ์ฐธ์กฐํ๋๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์๋ชป๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ๋ฐฉ์งํ๊ณ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ Foreign Key์ ๊ฐ๋ , ์ค์ ๋ฐฉ๋ฒ, Cardinality(์นด๋๋๋ฆฌํฐ) ์ ๊ฐ๋ ๊น์ง ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. Input Checks ๊ธฐ๋ณธ๊ฐ๋ ์ ๋ํ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ ๐ฝ [SAP] Input Checks ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฆ (1) ๊ธฐ๋ณธ ๊ฐ๋ ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฆ์ ์์คํ ์ ์ ๋ขฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํด ๋ฐ๋์ ์ํํด์ผ ํ๋ ๊ณผ์ ์ ๋๋ค. SAP ์์คํ ์์๋ ๋ค์ํ ๋ฐฉ๋ฒ์..

๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฆ์ ์์คํ ์ ์ ๋ขฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํด ๋ฐ๋์ ์ํํด์ผ ํ๋ ๊ณผ์ ์ ๋๋ค. SAP ์์คํ ์์๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ํตํด ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ณธ ๊ธ์์๋ ๋ก์ง์ ์ด์ฉํ ๊ฒ์ฆ ๋ฐฉ๋ฒ๊ณผ ABAP Dictionary๋ฅผ ํ์ฉํ ๊ฒ์ฆ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ๐ Input Check ๋? ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฐ์ดํฐ๊ฐ ์ ํจํ์ง ๊ฒ์ฆํ๋ ๊ฒ์ ๋ฐ์ดํฐ์ ์ ๋ขฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. SAP ์์คํ ์์๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก Input Check๋ฅผ ์ํํ ์ ์์ผ๋ฉฐ, ๊ทธ์ค์์๋ ๋ก์ง์ ์ด์ฉํ ๊ฒ์ฆ๊ณผ ABAP Dictionary๋ฅผ ํ์ฉํ ๊ฒ์ฆ์ด ๋ํ์ ์ ๋๋ค. 1. ๋ก์ง์ ์ด์ฉํ ๋ฐ์ดํฐ ๊ฒ์ฆ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก, ์ง์ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ์ด ์ฌ๋ฐ๋ฅธ..

SAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์กฐํํ๊ณ ๋ถ์ํ๋ ค๋ฉด ์ง๊ณ ํจ์(Aggregate Function)๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ง๊ณ ํจ์๋ ์ฌ๋ฌ ํ(Row)์ ๊ฐ์ ํ๋์ ๊ฒฐ๊ณผ ๊ฐ์ผ๋ก ๊ณ์ฐํ๋ ํจ์๋ก, SQL๊ณผ ํจ๊ป ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.์ด๋ฒ ํฌ์คํ ์์๋ ABAP์์ ์ฌ์ฉํ ์ ์๋ ์ง๊ณ ํจ์์ ์ข ๋ฅ์ ํ์ฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. ๐ 1. ์ง๊ณ ํจ์(Aggregate Function)๋?์ง๊ณ ํจ์๋ ํ ์ด๋ธ์ ์ฌ๋ฌ ํ(Row) ๋ฐ์ดํฐ๋ฅผ ํ๋์ ๊ฐ์ผ๋ก ๋ณํํ๋ ํจ์์ ๋๋ค.์๋ฅผ ๋ค์ด, ํ์ ํ ์ด๋ธ์์ ์ต๋ ๋์ด, ์ต์ ๋์ด, ์ ์ฒด ํ์ ์, ํ๊ท ์ฐ๋ด ๋ฑ์ ๊ตฌํ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. โ ABAP์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ง๊ณ ํจ์โญ ๊ดํธ์์ ๋์ด์ฐ๊ธฐ ๊ผญ ์ฃผ์ํ ๊ฒ!์ง๊ณ ํจ์์ค๋ช MI..

SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ผ๊ด๋ ๋ฐ์ดํฐ ํ์ ์ ์๊ฐ ํ์์ ์ ๋๋ค. ABAP Dictionary์์๋ ๊ธ๋ก๋ฒ ํ์ ์ ์ ์ํ์ฌ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ํ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค.์ด ๊ธ์์๋ ABAP Dictionary์ ๊ธ๋ก๋ฒ ํ์ ์ ์์ ๋ํด ๋ค๋ฃจ๋ฉฐ, ํ ์ด๋ธ ํ์ Table Type์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ABAP ๋์ ๋๋ฆฌ(Dictionary) ์คํธ๋ญ์ฒ ํ์ ๊ณผ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [ABAP] ABAP ๋์ ๋๋ฆฌ(Dictionary) (3) ๊ธ๋ก๋ฒ ํ์ Structure ์ ์ํ๊ธฐSAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ผ๊ด๋ ๋ฐ์ดํฐ ํ์ ์ ์๊ฐ ํ์์ ์ ๋๋ค. ABAP Dictionary์์๋ ๊ธ๋ก๋ฒ ํ์ ์ ์ ์ํ์ฌ ์ฌ๋ฌ ..

SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ผ๊ด๋ ๋ฐ์ดํฐ ํ์ ์ ์๊ฐ ํ์์ ์ ๋๋ค. ABAP Dictionary์์๋ ๊ธ๋ก๋ฒ ํ์ ์ ์ ์ํ์ฌ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ํ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค.์ด ๊ธ์์๋ ABAP Dictionary์ ๊ธ๋ก๋ฒ ํ์ ์ ์์ ๋ํด ๋ค๋ฃจ๋ฉฐ, ๊ตฌ์กฐ(Structure, Structure Type)์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ABAP ๋์ ๋๋ฆฌ(Dictionary) ๋๋ฉ์ธ, ๋ฐ์ดํฐ ์๋ฆฌ๋จผํธ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [ABAP] ABAP ๋์ ๋๋ฆฌ(Dictionary) (2) ๊ธ๋ก๋ฒ ํ์ Domain, Data Element ์ ์ํ๊ธฐSAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ผ๊ด๋ ๋ฐ์ดํฐ ํ์ ์ ์๊ฐ ํ์์ ์ ๋๋ค. ABAP ..

SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ผ๊ด๋ ๋ฐ์ดํฐ ํ์ ์ ์๊ฐ ํ์์ ์ ๋๋ค. ABAP Dictionary์์๋ ๊ธ๋ก๋ฒ ํ์ ์ ์ ์ํ์ฌ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ํ๋ฉฐ, ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค.์ด ๊ธ์์๋ ABAP Dictionary์ ๊ธ๋ก๋ฒ ํ์ ์ ์์ ๋ํด ๋ค๋ฃจ๋ฉฐ, ๋๋ฉ์ธ(Domain), ๋ฐ์ดํฐ ์๋ฆฌ๋จผํธ(Data Element)์ ๊ฐ๋ ์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ABAP ๋์ ๋๋ฆฌ(Dictionary) ๊ธฐ๋ณธ ๊ฐ๋ , ์ฃผ์๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [ABAP] ABAP ๋์ ๋๋ฆฌ(Dictionary) (1) ๊ธฐ๋ณธ ๊ฐ๋ / ์ฃผ์ ๊ธฐ๋ฅABAP Dictionary๋ ๋ฐ์ดํฐ์ ์ ์๋ฅผ ์ค์์์ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์์คํ ์ ๋ฐ์์ ์ผ๊ด๋ ..

ABAP Dictionary๋ ๋ฐ์ดํฐ์ ์ ์๋ฅผ ์ค์์์ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์์คํ ์ ๋ฐ์์ ์ผ๊ด๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์งํ ์ ์์ต๋๋ค. ๋ํ, ๋ค์ํ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ฅผ ์ ์ํ๊ณ ์ฌ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ๊ฐ๋ฐ์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํฉ๋๋ค. ๋ณธ ๊ธ์์๋ ABAP Dictionary์ ์ฃผ์ ๊ธฐ๋ฅ๊ณผ ํน์ง์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๐ ABAP Dictionary๋?SAP ์์คํ ์ ๊ฐ๋ฐํ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ ์ ์ผ๋ก ์ํธ์์ฉํ๋ ๊ฒ์ด ์๋๋ผ, ABAP Dictionary๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ฒ ๋ฉ๋๋ค. ABAP Dictionary๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด์ ๊ธ๋ก๋ฒ ํ์ ์ ์ ์ํ๊ณ ๊ด๋ฆฌํ๋ ์ ์ฅ์์ ๋๋ค. ABAP ํ๋ก๊ทธ๋จ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋, ABAP Dictionary๋ฅผ ํตํด ..
SAP ABAP์์๋ Open SQL์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์์ต๋๋ค. ๋จ์ผ ํ ์กฐํ(SELECT SINGLE)๋ถํฐ ๋ค์ค ํ ์กฐํ(SELECT LOOP, ARRAY FETCH)๊น์ง ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ, ์ด๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ฉด ์ฑ๋ฅ์ ์ต์ ํํ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ Open SQL์ ํ์ฉํ DB ์กฐํ ๋ฐฉ์๊ณผ ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ์ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ธํฐ๋ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ ์ฝ๋ ๋ฐฉ๋ฒ์ ๊ด๋ จ๋ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [ABAP] ์ธํฐ๋ ํ ์ด๋ธ(Internal Table) (3) ํ ์ด๋ธ์์ ๋ฐ์ดํฐ ์ฝ๊ธฐSAP ABAP์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ธํฐ๋ ํ ์ด๋ธ(Internal Table, IT)์ ํ์์ ์ธ ๊ฐ๋ ์ ๋๋ค.์ธํฐ๋ ํ ์ด๋ธ์ ํ๋ก๊ทธ๋จ ์คํ ์ค ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ ์์ ๋ฐ์ด..