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

SAP์ Screen Program( = Dialog Program, Module Pool Program)์ UI์ ๋ก์ง์ ๊ฒฐํฉํ์ฌ ๋ฐ์ดํฐ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ ์ ํ์ ๋๋ค. ์ด ๊ธ์์๋ Screen Program์ ๊ตฌ์กฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ฒ ์ต๋๋ค. Report ํ๋ก๊ทธ๋จ๊ณผ Screen ํ๋ก๊ทธ๋จ ๊ด๋ จ๋ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ [SAP] ABAP ํ๋ก๊ทธ๋จ: Report ํ๋ก๊ทธ๋จ๊ณผ Screen ํ๋ก๊ทธ๋จ์ด๋?SAP ABAP์์ ํ๋ก๊ทธ๋จ์ ํฌ๊ฒ Report ํ๋ก๊ทธ๋จ๊ณผ Screen ํ๋ก๊ทธ๋จ์ผ๋ก ๋๋ฉ๋๋ค. ๊ฐ๊ฐ์ ํน์ง๊ณผ ์ฌ์ฉ๋ฒ์ ์ดํดํ๋ฉด SAP ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ ์ ํ ํ๋ก๊ทธ๋จ ์ ํ์ ์ ํํ ์ ์์ต๋๋ค. 1. Report ํ๋กinformatik.tistory.com ๐ ๋ชฉ์ฐจScreen Program..

SAP ABAP์์ ํ๋ก๊ทธ๋จ์ ํฌ๊ฒ Report ํ๋ก๊ทธ๋จ๊ณผ Screen ํ๋ก๊ทธ๋จ์ผ๋ก ๋๋ฉ๋๋ค. ๊ฐ๊ฐ์ ํน์ง๊ณผ ์ฌ์ฉ๋ฒ์ ์ดํดํ๋ฉด SAP ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ ์ ํ ํ๋ก๊ทธ๋จ ์ ํ์ ์ ํํ ์ ์์ต๋๋ค. 1. Report ํ๋ก๊ทธ๋จReport ํ๋ก๊ทธ๋จ์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ์ถ๋ ฅํ๋ ์ฉ๋๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๊ฒฝ์ ๊ฐํ์ง ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด์ค๋ ๊ธฐ๋ฅ์ ์ํํ๋ ๊ฒ์ด ํน์ง์ ๋๋ค. โ๏ธ Report ํ๋ก๊ทธ๋จ์ ํน์ง๋ฐ์ดํฐ ์กฐํ ๋ฐ ์ถ๋ ฅ ๋ชฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๊ฒฝ ์์ (CRUD ์์ ๋ถ๊ฐํฉ๋๋ค.)PARAMETERS, SELECT-OPTIONS ๋ฑ์ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ๊ฐ์ ๋ฐ์ ์ ์์ํ๋ก๊ทธ๋จ ์ ํ: Executable Program (Type 1 Program) ๐ ์์ ์ฝ๋ REPORT ZREPORT_SAMPLE..

SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ๋, ์ฌ์ฉ์๊ฐ ํน์ ๊ฐ์ ์ฝ๊ฒ ๊ฒ์ํ ์ ์๋๋ก ๋๋ ๊ธฐ๋ฅ์ด Search Help์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฒ์ ์ ๋ ฅํ ๋ ํด๋น ํ์์ ์ด๋ฆ๋ ํจ๊ป ํ์ธํ๊ณ ์ถ๋ค๋ฉด Search Help๋ฅผ ํ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ Search Help์ ๊ฐ๋ , ์์ฑ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์์ ๊น์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. 1. Search Help๋?์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ๋, ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ์ ํํ ์ ์๋๋ก ๋์์ฃผ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ฒ์ ์ ๋ ฅํ๋ ํ๋์์ ํด๋น ํ๋ฒ์ ๊ฐ์ง ํ์ ๋ชฉ๋ก์ ๊ฒ์ํ๊ณ , ์ ํํ๋ฉด ์๋์ผ๋ก ์ ๋ ฅ๋๋๋ก ํ ์ ์์ต๋๋ค.Search Help๋ ๋ ๋ฆฝ์ ์ธ ๊ฐ์ฒด๋ก ์์ฑํ์ฌ ํ ์ด๋ธ ํ๋๋ ๋ฐ์ดํฐ ์๋ฆฌ๋จผํธ์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์๊ฐ ๋ณด๋ค ํธ๋ฆฌํ๊ฒ ๋ฐ์ดํฐ..

SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์ ์กฐ์ธํ์ฌ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.์๋ฅผ ๋ค์ด, ํ์ ์ ๋ณด์ ์ฑ์ ๊ฐ ๋ณ๋์ ํ ์ด๋ธ์ ์ ์ฅ๋์ด ์๋ค๋ฉด, ํ์์ ์ฑ์ ์ ์กฐํํ๋ ค๋ฉด ๋ ๊ฐ์ ํ ์ด๋ธ์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค.ABAP Open SQL์์๋ ์ด๋ฅผ ์ํด JOIN(์กฐ์ธ) ์ ์ฌ์ฉํฉ๋๋ค.์ด๋ฒ ํฌ์คํ ์์๋ INNER JOIN, LEFT OUTER JOIN์ ๊ฐ๋ ๊ณผ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ ABAP์์ JOIN์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๊ฒ ์ต๋๋ค.1. JOIN์ด๋?โ๏ธ JOIN(์กฐ์ธ)์ ๋ ๊ฐ ์ด์์ ํ ์ด๋ธ์ ์ฐ๊ฒฐํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.โ๏ธ SAP์ ABAP Open SQL์์๋ INNER JOIN๊ณผ LEFT OUTER JOIN์ ์ง์ํ๋ฉฐ, ์ด๋ฅผ ํ์ฉํ๋ฉด ๊ด๋ จ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๊ฐ์ ธ์ฌ ..

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

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..