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을 톡해 μœ μ§€λ³΄μˆ˜κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.