๊ด€๋ฆฌ ๋ฉ”๋‰ด

CS Student’s SAP&Tech Journey๐Ÿ’ซ

[SAP] Views ๋ทฐ (2) Maintenance View ์œ ์ง€๋ณด์ˆ˜ ๋ทฐ ๋ณธ๋ฌธ

SAP/๋ทฐ View

[SAP] Views ๋ทฐ (2) Maintenance View ์œ ์ง€๋ณด์ˆ˜ ๋ทฐ

์ธํฌ๋งˆํ‹ฑ 2025. 2. 20. 20:59

SAP ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ณ  ๊ด€๋ฆฌํ•  ๋•Œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ด๋ธ”์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ๊ฐ€์ ธ์˜ค๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด Database View(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ทฐ)์™€ Maintenance View(์œ ์ง€๋ณด์ˆ˜ ๋ทฐ) ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Database View๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ธํ•˜์—ฌ ํ•˜๋‚˜์˜ ๊ฐ€์ƒ ํ…Œ์ด๋ธ”์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.
  • Projection View๋Š” ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์—์„œ ํŠน์ • ํ•„๋“œ๋งŒ ์ถ”์ถœํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ทฐ์ž…๋‹ˆ๋‹ค.
  • Maintenance View๋Š” SAP ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์œ ์ง€๋ณด์ˆ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก UI ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ทฐ์ž…๋‹ˆ๋‹ค.

์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” View์˜ ํ•œ ์ข…๋ฅ˜์ธ Maintenance View์˜ ๊ฐœ๋…๊ณผ ์‹ค์ œ ์‚ฌ์šฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

Database View , Projection View ์— ๋Œ€ํ•œ ํฌ์ŠคํŒ… ๋ณด๋Ÿฌ๊ฐ€๊ธฐ  โฌ‡๏ธ

 

[SAP] Views ๋ทฐ (1) Database View ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ทฐ, Projection 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๏ธโƒฃ Maintenance View (์œ ์ง€๋ณด์ˆ˜ ๋ทฐ)

Maintenance View๋Š” SAP ์‹œ์Šคํ…œ์—์„œ ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์œ ์ง€๋ณด์ˆ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋œ UI ๊ธฐ๋ฐ˜์˜ ๋ทฐ์ž…๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • SAP์˜ SM30 ํŠธ๋žœ์žญ์…˜์„ ํ†ตํ•ด ์œ ์ง€๋ณด์ˆ˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ…Œ์ด๋ธ”์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณดํ†ต ์ฝ”๋“œ ํ…Œ์ด๋ธ”, ์„ธํŒ… ํ…Œ์ด๋ธ”์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก Maintenance View๋ฅผ ํ™œ์šฉํ•˜๋ฉด SAP ํ‘œ์ค€ UI์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“ŒMaintenance View (์œ ์ง€๋ณด์ˆ˜ ๋ทฐ) ์ƒ์„ฑ๊ณผ์ •

0๏ธโƒฃ Function Group์„ ์ƒ์„ฑ - Active
1๏ธโƒฃ SE11(ABAP Dictionary)์—์„œ Maintenance View ์ƒ์„ฑ
2๏ธโƒฃ ๊ธฐ๋ณธ ํ…Œ์ด๋ธ”์„ ์„ ํƒํ•˜๊ณ  ์กฐ์ธ ์กฐ๊ฑด์„ ์ •์˜
3๏ธโƒฃ ๋ทฐ์—์„œ ์ˆ˜์ • ๊ฐ€๋Šฅํ•œ ํ•„๋“œ๋ฅผ ์„ ํƒ
4๏ธโƒฃ Function Group์„ ์ž…๋ ฅํ•˜์—ฌ ์œ ์ง€๋ณด์ˆ˜ ํ”„๋กœ๊ทธ๋žจ์„ ์ž๋™ ์ƒ์„ฑ
5๏ธโƒฃ SM30 ํŠธ๋žœ์žญ์…˜์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์œ ์ง€๋ณด์ˆ˜ ์ˆ˜ํ–‰

 

 โœ”๏ธ Function Group์„ ์ƒ์„ฑ - Active

 

โœ”๏ธ SE11(ABAP Dictionary)์—์„œ Maintenance View ์ƒ์„ฑ ์›ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์€ ํ…Œ์ด๋ธ” ์„ ํƒ

 

โœ”๏ธ ๊ณผ๋ชฉ ํ…Œ์ด๋ธ”๊ณผ ๊ณผ๋ชฉ ํ…์ŠคํŠธ ํ…Œ์ด๋ธ” ์„ ํƒ ํ›„ ํ™”๋ฉด

 

โœ”๏ธ VIEW FIELDS - ์›ํ•˜๋Š” ํ…Œ์ด๋ธ” ํ•„๋“œ ์„ ํƒ

 

โœ”๏ธ ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ : Utilities - Table Maintenance Generator

 

โœ”๏ธ Authorization Group ์„ ํƒ
Function Group ์„ ํƒ

โœ”๏ธ Maint. Screen No. ๋Š” ์ƒ๋‹จ์— ์žˆ๋Š” Find Scr. Number(s)๋กœ ์ž…๋ ฅ

 

โœ”๏ธ Screen Number๋ฅผ ์ œ์•ˆํ•ด์ค€๋‹ค๋Š” Propose screen number ์„ ํƒ

 

โœ… Find Scr ์˜†์— A4์šฉ์ง€ ๋ชจ์–‘ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ

 

 

 

๐Ÿ“ŒMaintenance View (์œ ์ง€๋ณด์ˆ˜ ๋ทฐ) ๊ฒ€์ฆ ํ•ด๋ณด๊ธฐ SM 30

โœ”๏ธ SM 30 - ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„ ์ž…๋ ฅ

 

โœ… ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ ํ™•์ธ

 

 

3. View ์ด ์ •๋ฆฌ

๐Ÿ’ก  Database View๋Š” ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ๊ฐ€์ƒ ํ…Œ์ด๋ธ” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ’ก  Projection View๋Š” ๋‹จ์ผ ํ…Œ์ด๋ธ”์—์„œ ํ•„์š”ํ•œ ํ•„๋“œ๋งŒ ์„ ํƒํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ’ก  Maintenance View๋Š” ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ž…๋ ฅ, ์ˆ˜์ •, ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋Š” UI๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ’ก  Database View๋Š” SELECT ์ „์šฉ์ด๋ฉฐ, Maintenance View๋Š” SM30์„ ํ†ตํ•ด ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.