์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๊น์ด์ฐ์ ํ์
- dev
- ์ค๋ฒ3
- tasknumber
- screen
- ์ด๋ถํ์
- ์ค๋ฒ2
- ABAP
- call function
- Internal Table
- ์คํธ๋ญ์ฒ
- ๋ฐฑ์ค
- abap dictionary
- t์ฝ๋
- Function Module
- Export
- PRD
- screen program
- ๋จ๋ฐฉํฅํ์
- modify
- ๋ชจ๋ํ
- ์๊ณ ๋ฆฌ์ฆ
- Import
- select
- ์๋ฐฉํฅํ์
- structure
- qas
- subscreen
- ๋๋น์ฐ์ ํ์
- SAP
- Today
- Total
CS Student’s SAP&Tech Journey๐ซ
[SAP] Views ๋ทฐ (1) Database View ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ, Projection View ํ๋ก์ ์ ๋ทฐ ๋ณธ๋ฌธ
[SAP] Views ๋ทฐ (1) Database View ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ, Projection View ํ๋ก์ ์ ๋ทฐ
์ธํฌ๋งํฑ 2025. 2. 20. 20:48SAP ์์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ๊ด๋ฆฌํ ๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด Database View(๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ)์ Maintenance View(์ ์ง๋ณด์ ๋ทฐ) ๋ฅผ ํ์ฉํ ์ ์์ต๋๋ค.
- Database View๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ธํ์ฌ ํ๋์ ๊ฐ์ ํ ์ด๋ธ์ฒ๋ผ ์ฌ์ฉํ ์ ์๋๋ก ์ค๊ณ๋ ๊ตฌ์กฐ์ ๋๋ค.
- Projection View๋ ํ๋์ ํ ์ด๋ธ์์ ํน์ ํ๋๋ง ์ถ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋ ๋ทฐ์ ๋๋ค.
- Maintenance View๋ SAP ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ ์ง๋ณด์ํ ์ ์๋๋ก UI ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต๋๋ ๋ทฐ์ ๋๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ๊ฐ View์ ๊ฐ๋ ๊ณผ ์ฐจ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ค์ ์ฌ์ฉ๋ฒ์ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
Maintenance View์ ๋ํ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ
[SAP] Views ๋ทฐ (2) Maintenance View ์ ์ง๋ณด์ ๋ทฐ
SAP ์์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ๊ด๋ฆฌํ ๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด Database View(๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ)์ Maintenance View(์ ์ง๋ณด์
informatik.tistory.com
1. View๋ ๋ฌด์์ธ๊ฐ?
View(๋ทฐ) ๋ ํ๋ ์ด์์ ํ
์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ๊ฐ์ ํ
์ด๋ธ์ ์์ฑํ๋ ๊ฐ๋
์
๋๋ค.
๋ทฐ๋ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ง ์๊ณ , ๊ธฐ์กด ํ
์ด๋ธ์ ์ฐธ์กฐํ์ฌ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ญํ ์ ํฉ๋๋ค.
โ View๋ฅผ ์ฌ์ฉํ๋ ์ด์
- ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์กฐํํ ์ ์์ต๋๋ค.
- ๋ณต์กํ SQL ์กฐ์ธ์ ๋จ์ํํ ์ ์์ต๋๋ค.
- ๋ณด์ ๋ฐ ๋ฐ์ดํฐ ์ ๊ทผ ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ํ๋ก๊ทธ๋จ์์ ํน์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์๋ ํ์ฅ์ฑ์ ๊ฐ์ง ์ ์์ต๋๋ค.
2. View์ ์ข ๋ฅ
SAP์์๋ Database View, Projection View, Maintenance View ๋ฑ ์ฌ๋ฌ ๊ฐ์ง View๋ฅผ ์ ๊ณตํฉ๋๋ค.
1๏ธโฃ Database View (๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ)
Database View๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์ ์กฐ์ธํ์ฌ ํ๋์ ๋ ผ๋ฆฌ์ ์ธ ๋ทฐ๋ฅผ ์ ๊ณตํ๋ ๊ฐ์ ํ ์ด๋ธ์ ๋๋ค.
- ๋ค์ค ํ ์ด๋ธ ์กฐ์ธ(Join)์ด ๊ฐ๋ฅํ๋ฉฐ, Open SQL์ ํตํด ์ฌ์ฉํ ์ ์์ต๋๋ค.
- SELECT ๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์์ง๋ง, ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ ์๋ ์์ต๋๋ค.
- ๊ธฐ์กด ํ ์ด๋ธ์ ํ๋๊ฐ ์ถ๊ฐ๋๋ฉด, View๋ ์๋์ผ๋ก ํ์ฅ๋ฉ๋๋ค.
SELECT *
FROM ZVSTUDENT_SCORES
INTO TABLE lt_data
WHERE stdnr = '1001'.
โก๏ธ Database View๋ฅผ ํ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ์กฐํํ ์ ์์ต๋๋ค.
๐ Database View (๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ) ์์ฑ๊ณผ์
1๏ธโฃ SE11(ABAP Dictionary)์์ Database View ์์ฑ
2๏ธโฃ ๊ธฐ๋ณธ ํ
์ด๋ธ์ ์ ํํ๊ณ ์กฐ์ธ ์กฐ๊ฑด์ ์ ์
3๏ธโฃ ์กฐํํ ํ๋๋ฅผ ์ ํ
4๏ธโฃ ์ ์ฅ ํ ํ์ฑํ
๐ก ZSTDSCORE_07 ํ ์ด๋ธ ๊ณผ ZSTUDENT_07 ํ ์ด๋ธ ์กฐ์ธ ์์
โ๏ธ SE11 - VIEW - CREATE ์กฐ์ธ ์ํ๋ ํ ์ด๋ธ1 ์ ๋ ฅ - Relationships
โ๏ธ ์กฐ์ธ ์ํ๋ ํ ์ด๋ธ2 ์ ํ - COPY
โ๏ธ ZSTDSCORE_07 ๊ณผ ZSTUDENT_07 ์กฐ์ธ ํ ํ๋ฉด
โ๏ธ VIEW FIELDS - TABLE FIELDS - ๊ฐ๊ฐ ํ ์ด๋ธ์์ ์ํ๋ VIEW ํ๋ ์ ํ
โ ํ๋ ์ ํ ํ ํ๋ฉด
๐กํ์ ํ ์ด๋ธ(ZSTUDENT_07)์ ์ ์๊ฐ 90์ ์ด์์ธ ํ์๋ง ๋ณด๊ณ ์ถ๋ค๋ฉด ์กฐ๊ฑด์ ์ถ๊ฐํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค.
โก๏ธ CONTENTS์์ 90์ ๋๋ ์ฌ๋๋ง ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๋ทฐ๊ฐ ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
2๏ธโฃ Projection View (ํ๋ก์ ์ ๋ทฐ)
Projection View๋ ๋จ์ผ ํ ์ด๋ธ์์ ํน์ ํ๋๋ง ์ถ์ถํ์ฌ ์ฌ์ฉํ ์ ์๋ ๋ทฐ์ ๋๋ค.
- ํ๋์ ํ ์ด๋ธ์์ ๋ถํ์ํ ํ๋๋ฅผ ์ ์ธํ๊ณ ํ์ํ ํ๋๋ง ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- ๋์ฉ๋ ํ ์ด๋ธ์์ ์ฑ๋ฅ์ ์ต์ ํํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๐ Projection View (ํ๋ก์ ์ ๋ทฐ) ์์ฑ๊ณผ์
๐ก ํ์ ํ ์ด๋ธ(ZSTUDENT_07)์ 200๊ฐ ์ปฌ๋ผ ์ค 4๊ฐ ์ปฌ๋ผ๋ง ํ์ํ ๊ฒฝ์ฐ Projection View๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
โ๏ธ VIEW FIELDS - TABLE FIELDS - ์ํ๋ ํ๋ ์ ํ
3๏ธโฃ Maintenance View (์ ์ง๋ณด์ ๋ทฐ)
[SAP] Views ๋ทฐ (2) Maintenance View ์ ์ง๋ณด์ ๋ทฐ
SAP ์์คํ ์์๋ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ ๊ด๋ฆฌํ ๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ์ด๋ฅผ ์ํด Database View(๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ทฐ)์ Maintenance View(์ ์ง๋ณด์
informatik.tistory.com
'SAP > ๋ทฐ View' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP] Views ๋ทฐ (2) Maintenance View ์ ์ง๋ณด์ ๋ทฐ (0) | 2025.02.20 |
---|