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

1. ๊ตฌํ(Implementation) ์ ํ์ ๋ฌธ์ ๋?๊ตฌํ ์ ํ์ ๋ฌธ์ ๋ ํ์ด๋ฅผ ๋ ์ฌ๋ฆฌ๋ ๊ฒ์ ์ฝ์ง๋ง ์์ค์ฝ๋๋ก ์ฎ๊ธฐ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ์ง์นญํฉ๋๋ค.์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋จํ๋ฐ ์ฝ๋๊ฐ ์ง๋์น ๋งํผ ๊ธธ์ด์ง๋ ๋ฌธ์ ์ค์ ์ฐ์ฐ์ ๋ค๋ฃจ๊ณ , ํน์ ์์์ ์๋ฆฌ๊น์ง ์ถ๋ ฅํด์ผ ํ๋ ๋ฌธ์ ๋ฌธ์์ด์ ํน์ ํ ๊ธฐ์ค์ ๋ฐ๋ผ์ ๋์ด ์ฒ๋ฆฌํด์ผ ํ๋ ๋ฌธ์ ์ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐพ์์ ์ฌ์ฉํด์ผ ํ๋ ๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก ๊ตฌํ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ์ 2์ฐจ์ ๊ณต๊ฐ์ ํ๋ ฌ(Matrix)์ ์๋ฏธ๋ก ์ฌ์ฉ๋๊ณ ์์ฃผ ์ถ์ ๋ฉ๋๋ค.ํ๋ ฌ์ด๋ 2์ฐจ์ ๋ฐ์ดํฐ๋ฅผ ์ผ์ข ์ ํ์ ๊ฐ์ ํํ๋ก ์ฝ๊ฒ ๋ํ๋ด๋ ์ํ ๊ฐ๋ ์ ๋๋ค. ์ฆ, ํ์ด์ฌ์์ 2์ฐจ์ ๋ฐฐ์ด์ ๋งํฉ๋๋ค.๋ณดํต ์๋ฎฌ๋ ์ด์ ๋ฐ ์์ ํ์ ๋ฌธ์ ์์๋ 2์ฐจ์ ๊ณต๊ฐ์์์ ๋ฐฉํฅ๋ฒกํฐ๊ฐ ์์ฃผ ํ์ฉ๋ฉ๋๋ค.์๋ฎฌ๋ ์ด์ ๋ฌธ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ด๋ ํ ์บ๋ฆญํฐ๋ ์ฌ..

1. ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ(ํ์๋ฒ)์ด๋?๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ(ํ์๋ฒ)์ ํ์ฌ ์ํฉ์์ ์ง๊ธ ๋น์ฅ ์ข์ ๊ฒ๋ง ๊ณ ๋ฅด๋ ๋ฐฉ๋ฒ์ ์๋ฏธํฉ๋๋ค.์ฝ๊ฒ ๋งํ๋ฉด ํ์์ค๋ฝ๊ฒ ์ต๊ณ ์ ์ ํ๋ง ์ทจํ๋ ๊ฒ์ ๋งํฉ๋๋ค.์ผ๋ฐ์ ์ธ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํ ์ต์ํ์ ์์ด๋์ด๋ฅผ ๋ ์ฌ๋ฆด ์ ์๋ ๋ฅ๋ ฅ์ ์๊ตฌํฉ๋๋ค.๊ทธ๋ฆฌ๋ ํด๋ฒ์ ๊ทธ ์ ๋น์ฑ ๋ถ์์ด ์ค์ํฉ๋๋ค.๋จ์ํ ๊ฐ์ฅ ์ข์ ๋ณด์ด๋ ๊ฒ์ ๋ฐ๋ณต์ ์ผ๋ก ์ ํํด๋ ์ต์ ์ ํด๋ฅผ ๊ตฌํ ์ ์๋์ง ๊ฒํ ํฉ๋๋ค.โ๏ธ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ํญ์ ์ต์ ์ ํด๋ฅผ ๋ณด์ฅํ์ง ์์ต๋๋ค.์ผ๋ฐ์ ์ธ ์ํฉ์์ ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ต์ ์ ํด๋ฅผ ๋ณด์ฅํ ์ ์์ ๋๊ฐ ๋ง์ต๋๋ค.ํ์ง๋ง ์ฝ๋ฉ ํ ์คํธ์์์ ๋๋ถ๋ถ์ ๊ทธ๋ฆฌ๋ ๋ฌธ์ ๋ ํ์๋ฒ์ผ๋ก ์ป์ ํด๊ฐ ์ต์ ์ ํด๊ฐ ๋๋ ์ํฉ์์, ์ด๋ฅผ ์ถ๋ก ํ ์ ์์ด์ผ ํ๋ฆฌ๋๋ก ์ถ์ ๋ฉ๋๋ค. ํธ๋ฆฌ์์ ๊ฒฝ๋ก๋ฅผ ์ด๋..

1. ๋๋น ์ฐ์ ํ์ BFS ( Breadth-First Search )BFS๋ ๋๋น ์ฐ์ ํ์์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, ๊ทธ๋ํ์์ ๊ฐ๊น์ด ๋ ธ๋๋ถํฐ ์ฐ์ ์ ์ผ๋ก ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. BFS๋ ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด์ฉํ๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ๋์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํ์ ์์ ๋ ธ๋๋ฅผ ํ์ ์ฝ์ ํ๊ณ ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ๋ฅผ ํ๋ค.ํ์์ ๋ ธ๋๋ฅผ ๊บผ๋ธ ๋ค์ ํด๋น ๋ ธ๋์ ์ธ์ ๋ ธ๋ ์ค์์ ๋ฐฉ๋ฌธํ์ง ์์ ๋ ธ๋๋ฅผ ๋ชจ๋ ํ์ ์ฝ์ ํ๊ณ ๋ฐฉ๋ฌธ์ฒ๋ฆฌ ํ๋ค.๋ ์ด์ 2๋ฒ์ ๊ณผ์ ์ ์ํํ ์ ์์ ๋๊น์ง ๋ฐ๋ณตํ๋ค. 2. BFS ๋์ ์์[Step 0] ๊ทธ๋ํ๋ฅผ ์ค๋น (๋ฐฉ๋ฌธ๊ธฐ์ค : ๋ฒํธ๊ฐ ๋ฎ์ ์ธ์ ๋ ธ๋๋ถํฐ) / ์์๋ ธ๋ : 1[Step 1] ์์๋ ธ๋ ‘1’์ ํ์ ์ฝ์ ํ๊ณ ๋ฐฉ๋ฌธ์ฒ๋ฆฌํฉ๋๋ค.[Step 2] ํ์์ ๋ ธ๋ ‘1’์ ๊บผ๋ด ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ๋ ธ๋ ‘2’..

1. ๊น์ด ์ฐ์ ํ์ DFS ( Depth - First Search) DFS๋ ๊น์ด ์ฐ์ ํ์์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ ๊ทธ๋ํ์์ ๊น์ ๋ถ๋ถ์ ์ฐ์ ์ ์ผ๋ก ํ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค. DFS๋ ์คํ ์๋ฃ๊ตฌ์กฐ ํน์ ์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ๋ฉฐ, ๊ตฌ์ฒด์ ์ธ ๋์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.ํ์ ์์ ๋ ธ๋๋ฅผ ์คํ์ ์ฝ์ ํ๊ณ ๋ฐฉ๋ฌธ ์ฒ๋ฆฌ๋ฅผ ํฉ๋๋ค.์คํ์ ์ต์๋จ ๋ ธ๋์ ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ํ ๋ ธ๋๊ฐ ํ๋๋ผ๋ ์์ผ๋ฉด ๊ทธ ๋ ธ๋๋ฅผ ์คํ์ ๋ฃ๊ณ ๋ฐฉ๋ฌธ์ฒ๋ฆฌํฉ๋๋ค. ๋ฐฉ๋ฌธํ์ง ์์ ์ธ์ ๋ ธ๋๊ฐ ์์ผ๋ฉด ์คํ์์ ์ต์๋จ ๋ ธ๋๋ฅผ ๊บผ๋ ๋๋ค.๋์ด์ 2๋ฒ์ ๊ณผ์ ์ ์ํํ ์ ์์ ๋๊น์ง ๋ฐ๋ณตํฉ๋๋ค. 2. DFS ๋์ ์์ (์์๋ ๋ฒํธ๊ฐ ๋ฎ์ ์ธ์ ๋ ธ๋ ๋ถํฐ ๋ฐฉ๋ฌธ)[step 0] ๊ทธ๋ํ ์ค๋น (๋ฐฉ๋ฌธ ๊ธฐ์ค : ๋ฒํธ๊ฐ ๋ฎ์ ์ธ์ ๋ ธ๋๋ถํฐ) / ์์๋ ธ๋ : 1[step 1..